首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NEventStore和EventStoreDB有什么区别?

NEventStore和EventStoreDB有什么区别?
EN

Stack Overflow用户
提问于 2013-09-11 11:53:11
回答 2查看 5.1K关注 0票数 32

最近,我正在学习CQRS,并希望改变我的系统使用事件源模式。

但是我发现在.Net平台上有两个事件存储实现。

  1. NEventStore(原为JOliver EventStore)
  2. EventStoreDB(来自EventStore.com)

这两种实现让我感到困惑--有人能解释一下它们之间的关键区别吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-10-29 16:31:12

NEventStore是一个与持久性无关的事件源库,用于.NET,具有多个存储选项,如关系数据库和文档数据库。

EventStoreDB是一种新的、高性能的事件源解决方案,它为多种协议和语言提供了自己的持久性引擎和API。它有开源和商业选择。

据我所知,您也可以在未来版本的EventStoreDB中使用NEventStore作为持久性引擎。

票数 39
EN

Stack Overflow用户

发布于 2018-08-16 12:10:09

除了提到的EventStoreDB和NEventStore之外,还有相对较新的SQLStreamStore库,在概念上类似于NEventStore。

它们有一些本质的区别,但从历史上看,SQLStreamStore可以被认为是NEventStore的继承者。SQLStreamStore 达米安的作者以前是NEventStore的维护者。NEventStore的最新版本是2014年3月15日,SQLStreamStore正在积极开发。

有关创建SqlStreamStore的详细信息,请参阅答案SQLStreamStore诉NEventStore对EventStore #108

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18740445

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档