我想开发一个Meteor ddp(https://github.com/meteor/meteor/blob/devel/packages/ddp/DDP.md)板条箱数据库的驱动程序。目前,Meteor对mongodb有本机支持。Redis支持已通过添加https://atmospherejs.com/slava/redis-livedata.板条箱内部是否有一份白皮书,我可以从中创建一个板条箱ddp支持流星或任何ddp客户端。更具体地说,crate是否有一种oplog形式,通过它可以观察创建数据的更改并将其传播到客户端。
由于crate是一个分布式数据库,因此没有中央位置可以监听对其文档所做的更改。没有中央操作日志。
监听更改很可能使用SQL TRIGGERS和LISTEN/NOTIFY命令来实现,就像postgresql:中一样
http://www.postgresql.org/docs/9.3/static/sql-listen.htmlhttp://www.postgresql.org/docs/9.3/static/sql-notify.html
这还没有在板条箱中实现。我们在积压的工作中得到了这个,但优先级很低。您可以在提交github问题https://github.com/crate/crate/issues强调它的重要性并给予它更多的关注。