首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >哪对DBMS与CQRS结合使用时可提供最快的读/写速度?

哪对DBMS与CQRS结合使用时可提供最快的读/写速度?
EN

Stack Overflow用户
提问于 2012-02-22 20:19:52
回答 1查看 765关注 0票数 1

如果我要采用CQRS和事件源之类的东西,那么人们会推荐什么作为独立阅读和写作的最佳技术?

理想情况下,建议的解决方案应该是开源的。我不太关心像复制/镜像这样的特性,因为我打算通过事件源来实现大部分特性。

我听说Cassandra适合写作,而Membase适合阅读?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-02-24 21:36:23

乍一看,这听起来有点像预优化。在许多情况下,如果传统的RDBMS满足您的需求,那么最简单/最好的解决方案就是使用该解决方案,因为有丰富的工具,并且熟悉开发和运营团队。即便如此,如果您正在寻找高写入性能,Cassandra是一个很好的选择。

所有这些中的另一个警告是,您的开发模型最有可能使用阻塞IO。这意味着真正的瓶颈不一定是数据库,而是执行插入的方式。例如,如果您可以将写入一起批处理到单个调用中,并让另一个线程继续工作,您将看到更高的性能。

但回到我的第一点,这听起来像是预优化。你知道你的系统中哪些工作流是“慢”的吗?你知道哪些需要优化吗?我们都想要一个“快速”的解决方案,但你真的需要问问自己,哪些工作流和用例需要“快速”。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9394592

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档