多租户、多实例分布式数据库的选型?

如要创建一套分布式数据库系统,用于众多小的、非关键系统的数据库服务,以降低DBA数据库管理、运维成本,此场景是否可行?如何进行分布式数据库的选型?如何进行规划?显示全部

如要创建一套分布式数据库系统,用于众多小的、非关键系统的数据库服务,以降低DBA数据库管理、运维成本,此场景是否可行?如何进行分布式数据库的选型?如何进行规划?

收起
参与9

查看其它 1 个回答hanfeng_twt的回答

hanfeng_twthanfeng_twt  数据库架构师 , SphereEx

多租户能力,是对分布式数据库的一类需求,类似之前Oracle的PDB能力。但目前国内分布式数据厂商,针对此能力的实现差异较大,能力层次不起。建议供如下角度进行考虑:
1.资源隔离
基于计算、存储资源,可提供独立的QoS保障。有些产品(如部分基于分库分表的产品),可以对立配置计算节点,虽然粒度较粗,但实际效果不错。一般来说,针对计算资源的隔离较为容易;针对存储则需要做好IO隔离(有一定难度)。
2.管理独立
租户内,提供独立的管理能力。这一点是很多产品的短板,无法做得到完全独立,存在耦合性。
3.权限独立
安全角度,提供独立的管控能力,可做到数据、管理级别的独立。
4.风险可控
宿主系统提供较高的服务等级,如可实现故障隔离则更优。

金融其它 · 2022-08-09
浏览951

回答者

hanfeng_twt
数据库架构师SphereEx
擅长领域: 数据库服务器分布式系统

hanfeng_twt 最近回答过的问题

回答状态

  • 发布时间:2022-08-09
  • 关注会员:4 人
  • 回答浏览:951
  • X社区推广