可能: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', ...... } };
- 在Google Cloud App Engine中安装开发依赖关系
- 我可以浏览node.js项目的本地Google Datastore模拟器数据吗?
- 使用Cloud Spanner从数据库中删除logging
- 在Node.js应用程序中接收Firebase云消息
- 节点BigQuery apiResponse总是未定义的
- 发布到gcloud pubsub时从未调用callback
- 使用适用于Firebase的Cloud Functions和@ google-cloud / storage删除图片时出现问题
- gcloud节点数据存储 – 如何在单个事务中过滤多个实体密钥?
- select一个GKE kubernetes集群的节点大小