可能:Sailsjs与NoSQL和SQL?

我有一个想法,在Google云平台上托pipe的nodejs项目中同时使用NoSQL(Google数据存储)和SQL(Google SQL)。 原因是因为我想保留统计数据,大量的数据,远离MySQL的数据库。 它会创造许多写道,为此目的使用noSQL更便宜和更快。

我不能在整个站点使用noSQL,这个项目已经用mySQL创build了。

这可能吗? 如果是这样,请分享任何指导来做到这一点

使用sails.js(水线),您可以根据需要定义多个连接。 然后在模型中,您可以select您要使用的连接。

非常酷,2个模型,使用2个不同的连接(mysql – gdatastore)甚至可以有一个和另一个之间的关系。

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

在这里你可以find这个文档: https : //github.com/balderdashy/waterline-docs/blob/master/models/configuration.md

 #model module.exports.connections = { localMysql: { adapter: 'sails-mysql', user: 'root', host: 'localhost', database: 'someDbase' }, remoteMysql: { adapter: 'sails-mysql', user: 'remoteUser', password: 'remotePassword', host: 'http://remote-mysql-host.com', database: 'remoteDbase' }, localMongo:{ adapter: 'sails-mongo', ...... } };