Cod*_*rer 5 database activerecord event-sourcing
每个人都熟悉活动记录数据库,您可以在其中编写记录,然后修改记录以适应时代。
不太流行,但同样很酷的是事件溯源,其中只写入新记录,而旧记录永远不会被修改。
是否有一个数据库是考虑到这一点而设计的?我想,与还必须考虑编辑和删除的数据库相比,性能提升可能是巨大的。
有!一般来说,任何可以用作日志的东西都可以用作事件源存储,因此您的选择是巨大的。我个人使用过:
Apache Kafka:对于事件溯源非常有用。您可以将事件存储为主题。Kafka 提供令人难以置信的可扩展性和性能
EventStore:专门为事件源创建的数据库,它允许您以只读方式存储数据并提供极快的性能。
| 归档时间: |
|
| 查看次数: |
1743 次 |
| 最近记录: |