如何结合不同的业务场景选择合适的数据库?

分布式数据库种类较多,有基于开源内核的,有纯自研内核的;有计算存储紧耦合,有计算存储分离;有的擅长OLTP,有的擅长OLAP,也有支持HTAP的等目前没有哪一款产品可以适合所有应用场景,所以选型如何结合不同的业务场景选择合适的数据库?...显示全部

分布式数据库种类较多,有基于开源内核的,有纯自研内核的;有计算存储紧耦合,有计算存储分离;有的擅长OLTP,有的擅长OLAP,也有支持HTAP的等目前没有哪一款产品可以适合所有应用场景,所以选型如何结合不同的业务场景选择合适的数据库?

收起
参与10

查看其它 2 个回答任晓蕾的回答

任晓蕾任晓蕾解决方案架构师英特尔(中国)有限公司

如果业务偏重交易, 需要支持高TPS,需要选择低延迟高 带宽 的网络(比如RDMA网络)和高IOPS的块存储。如果业务偏重分析,可以选择相对便宜的 高带宽的网络和高I/O吞吐量的对象存储 。如果需要实现交易/分析融合,在选择HTAP方案的同事要考虑交易和分析的资源隔离,避免相互干扰。 如果需要实现多租户, 弹性扩容和灵活调度 ,需要选择储算分离 的解决方案。 分布式数据库选型需要根据具体的业务场景来选择合适的解决方案,没有one-fits-all的万能方案。

硬件生产 · 2021-12-28
浏览998

回答者

任晓蕾
解决方案架构师英特尔(中国)有限公司
擅长领域: 数据库服务器分布式系统

任晓蕾 最近回答过的问题

回答状态

  • 发布时间:2021-12-28
  • 关注会员:4 人
  • 回答浏览:998
  • X社区推广