最近我正在学习CQRS,并希望将我的系统更改为使用事件溯源模式。
但是我发现在 .Net 平台上,有两种事件存储实现。
这两种实现让我感到困惑 - 有人能解释一下它们之间的关键区别吗?
最近我正在学习CQRS,并希望将我的系统更改为使用事件溯源模式。
但是我发现在 .Net 平台上,有两种事件存储实现。
这两种实现让我感到困惑 - 有人能解释一下它们之间的关键区别吗?
NEventStore是一个.NET的持久化无关事件溯源库,它支持多种存储选项,比如关系型和文档型数据库。
EventStoreDB是一个新一代高性能事件溯源解决方案,具有自己的持久化引擎和多种协议和语言的API。它提供开源和商业版本。
据我所知,在未来的NEventStore版本中,您也可以将EventStoreDB用作持久化引擎。