Meteor.js可能与Cassandra而不是MongDB?

kra*_*r65 6 javascript mongodb cassandra node.js meteor

我正处于创建客户支持系统的项目的开始阶段.对于这个系统,我看过Meteor.js,看起来非常有趣.问题是我们想要使用Cassandra构建我们系统的其余部分.

所以我的问题如下; meteor.js也可以和Cassandra一起使用而不是MongoDB吗?是否有任何现成的代码片段,或者我们是否需要自己编写大量的兼容性代码?

mb.*_*mb. 10

您可以使用Meteor所需的任何数据库,但是您将失去框架的七个主要优势中的三个:

数据库无处不在.使用相同的透明API从客户端或服务器访问数据库.

延迟补偿.在客户端上,使用预取和模型模拟使其看起来像是与数据库的零延迟连接.

全堆反应性.将实时设为默认值.从数据库到模板的所有层都应该使事件驱动的接口可用.

除了MongoDB之外,我还使用Redis和Postgres与Meteor.我使用Meteor Methods公开客户端上的函数来创建,读取,更新和删除其他数据库中的记录.

Redis和其他数据库的官方支持在Meteor路线图上,目前针对1.1版.Meteor目前的版本为0.7.0.1,所以很可能不会很快发生.

如果你想将另一个像Cassandra这样的数据存储与Meteor更紧密地集成,你可能会从Meteor的mongo-livedata模块开始.