在具有 CQRS 架构的 Windows Azure 中构建应用程序,如果您正在寻找最高性能,那么读写数据库的可选存储解决方案是什么?
- 阅读:非规范化表
- 写:事件存储
目前 Windows 提供了多种解决方案,例如:
- Azure SQL 数据库
- Azure 表存储
- Hadoop
在具有 CQRS 架构的 Windows Azure 中构建应用程序,如果您正在寻找最高性能,那么读写数据库的可选存储解决方案是什么?
目前 Windows 提供了多种解决方案,例如:
这取决于几个因素。特别是写入方面取决于您是否使用事件溯源。
(编辑:只需重新阅读您的问题。一定忽略了事件存储位。)
查看 Lokad.CQRS 以获取基于 Azure 的示例:http ://lokad.github.com/lokad-cqrs/