我有一个想法,可以在托管在Google云平台上的nodejs项目中同时使用NoSQL(谷歌数据存储)和SQL(谷歌SQL)。这样做的原因是因为我想使统计信息(海量数据)远离mySQL数据库。为此目的,使用noSQL将会产生许多写入,更便宜,更快速的创建。

我无法在整个站点上使用noSQL,该项目已经使用mySQL创建。

这可能吗?如果是这样,请分享任何指导方针

最佳答案

使用sails.js(水线),您可以定义任意数量的连接。然后,在模型中,您可以选择要使用的连接。

这非常酷,有2种模型,使用2种不同的连接(mysql-gdatastore)甚至可以在彼此之间建立关系。

基本上在您的模型中,您必须设置连接键{ connection: 'mysqldb'}

在这里您可以找到文档:https://github.com/balderdashy/waterline-docs/blob/master/models/configuration.md

关于node.js - 可能:带有NoSQL和SQL的Sailsjs?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32601483/

10-16 21:26