【发布时间】:2021-03-14 23:29:37
【问题描述】:
我正在使用 Event Store DB 编写一个使用 CQRS+ES 架构的新应用程序。在我的应用中,我有以下流:
- user-1
- 用户 2
- user-3
- ...
每个流都包含有关给定用户的所有事件。
我现在正在创建一个名为 user-account 的投影,其中包含有关我的用户帐户的基本数据(如名字、电子邮件等)
设计该投影的最佳方式是什么?
我应该为每个用户创建一个投影,创建名为:
- user-account-1
- user-account-2
- user-account-3
- ...
或者所有用户帐户的单一投影?作为键值对记录(未来可能存储数百万个键)
【问题讨论】:
标签: cqrs event-sourcing eventstoredb