微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

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

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

解决方法

您可以使用Meteor所需的任何数据库,但是您将丢失框架的 seven key benefits中的三个:

Database Everywhere. Use the same transparent API to access your
database from the client or the server.

Latency Compensation. On the client,use prefetching and model
simulation to make it look like you have a zero-latency connection to
the database.

Full Stack Reactivity. Make realtime the default. All layers,from
database to template,should make an event-driven interface available.

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

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

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

原文地址:https://www.jb51.cc/js/151325.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐