【发布时间】:2016-06-12 08:45:18
【问题描述】:
我们正计划实施我们自己的自定义事件存储来持久化我们的域事件,用于庞大的银行系统(数百万个事件)。 NoSql 数据存储有多种类型,每一种似乎都响应特定的用例:文档、基于列、键值等...
我们不想花时间管理索引,第二次,我们希望能够从该商店为我们的 BI 报告系统提供数据。
您认为什么样的商店最适合我们?
【问题讨论】:
-
我不推荐 MongoDB,因为它不提供 ACID 功能。 Vernon 在他的文章中谈到了这一点,他推荐 PostgreSQL 作为实现 EventStore 的良好候选者。
-
@Rénald 您在一致性方面的需求是什么?可扩展性?可备份性 ?客户支持 ?支持的客户端语言?等
-
@mgonzalezbaile Vernon 没有说 PostgreSQL 是事件存储的候选者。他清楚地使用了 9.4 JSON 存储功能并实现了文档样式的聚合存储库。对保存事件只字不提。
标签: domain-driven-design nosql