最近,我正在学习CQRS,并希望更改系统以使用事件源模式。
但是我发现在.Net平台上,有两个事件存储实现。

  • NEventStore(formerly JOliver EventStore)
  • EventStoreDB(from EventStore.com)

  • 这两种实现方式使我感到困惑-有人可以解释一下两者之间的主要区别。

    最佳答案

    NEventStore是用于.NET的持久性不可知事件采购库,具有多种存储选项,例如关系数据库和文档数据库。
    EventStoreDB是一种更新的高性能事件源解决方案,具有自己的持久性引擎和针对多种协议(protocol)和语言的API。它具有开源和商业选择。
    据我所知,您还可以在以后的NEventStore版本中将EventStoreDB用作NEventStore的持久性引擎。

    关于cqrs - NEventStore和EventStoreDB有什么区别,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18740445/

    10-10 18:49