立即咨询

电话咨询

微信咨询

立即试用
商务合作

有了分布式数据库,还需要对系统进行分库分表吗?

2020-04-17

    现在各大厂都在推自己的分布式数据库,比如腾讯的TDSQL、阿里的OceanBase,PolarDB、华为的GaussDB等。都号称强一致高可用、全球战略部署系统架构、分布式管理水平不断扩展、高性能,实现了数千亿条记录、数百TB数据上的跨行跨表事务。 在这种情况下,使用分布式数据库后,不需要自己的业务系统分数据库分表操作吗?
    1、数据分片 是分布式数据库的基础理论,也即要是采用默认的数据分片做法,例如:数据分片字段默认是隐含字段、主键活唯一索引则不需要人工去设置,数据分片算法默认哈希(数据分片算法有多种 哈希、范围、路由),数据分片类型默认水平(数据分片类型有至少三种 水平、垂直、全局)。要是想用业务字段做数据分片,则需要好好设计一下,所以采用分布式数据库后的难度体现在数据分片字段的设计选择上的 选那个分片字段、那种分片算法、那种分片类型。这样对分布式数据库产品厂商要求两点: 要么 实现一套智能算法 为 每套业务系统 自动生成 数据分片设计方案 ,要么数据库产品厂商技术专家去人工完成。

   2、可以肯定是:采用了分布式数据库之后,业务系统研发工程 和数据库管理员不需要考虑 数据分片的事情,或一句话说不需要考虑 分库分表的事情,只是数据架构师设计的时候要考虑,然后在分布式数据库中配置下,可以看下热璞数据库HotDB的可视化管理平台:

有了分布式数据库,还需要对系统进行分库分表吗?

    由于摩尔定律的失效,单个节点的计算能力无法管理所有应用状态。由于保持状态有多个在成本节点,并确保彼此太一致,就必须设计出一套策略,解决在多个节点上维护同一份状态并且保证彼此一致的成本太高问题,把应用数据分成若干份,把每一份数据路由到不同的节点处理。研究 paxos/raft 会知道不同节点之间保持一致的状态要付多少钱的费用。sharding 机制引起的数据分发策略,主流分布式数据库目前试图屏蔽数据的分布,给用户感觉完整的数据访问,这种方法实际上是一种封装。 在什么情况下会失败?当用户关注的性能,尽管可以把 linklist 封装成 array 但是 linklist 永远无法提供与 array 相同的性能特性。因此当应用关注性能的时候,会发现分布式系统数据库的 sharding 策略进行实际情况决定了不同应用场景的访问控制性能。这时候应用仍然需要关注 sharding,也就是关心数据在存储上是如何真正分布的。所以我们又回到了分库分表,你说应用不关注产品性能?呃,那样可以随便用哪一个国家数据库系统都可以,真的。
 

更多产品了解

欢迎扫码加入云巴巴企业数字化交流服务群

产品交流、问题咨询、专业测评

都在这里!

 

热门数字化产品

飞画flyDrop飞屏显示控制系统是一款专业的多媒体展览展示控 制管理软件,系统采用先进的软件技术,创新性地将内容、智能设备(声光电)融为一体,为展厅、智慧运营中心、智慧楼宇等展览展示场景提供灵活、简单、 易用的控制解决方案,大大提高对创意内容、屏幕、空间、设备的调度能力,赋能屏幕,赋能智 慧生活。
百度智能云客悦智能客服系统百度智能云客悦智能客服系统作为百度智能对话平台的一次重大升级,基于大模型完成企业级对话平台重构,提供高效搭建任务对话、知识问答、人设闲聊等AI原生Agent的能力,帮助企业高效开启大模型智能对话全新体验,为智能对话系统的发展树立了新的里程碑。
百度智能云曦灵智能数字人平台百度智能云曦灵-智能数字人平台,致力于打造智能的服务型&演艺型数字人,面向金融、媒体,运营商、MCN,互娱等行业,提供全新客户体验及服务。该平台可进一步降低数字人应用门槛,实现人机可视化语音交互服务和内容生产服务,有效提升用户体验、降低人力成本,提升服务质量和效率。
Zoho Projects项目管理软件Zoho Projects项目管理软件,帮助您轻松地进行项目规划、进度跟踪、内外协作。它利用工时统计、Bug管理、项目知识库管理等功能,帮助您实现业务目标。为您的项目管理工作提供全面综合的解决方案,从而帮助您和您的企业大幅创造价值。
优易WMS智能仓储管理系统优易WMS智能仓储管理系统系统是服务专业物流云仓客户的大型自动化智能仓库管理软件。支持B2C、B2B业务,深耕于鞋服、快消品行业,积累仓储行业多年实践经验。通过对出入库、库位精细化管理,实现对仓库的先入先出、效期等全方位管理,全面支持云仓客户的电商业务,满足电商客户的各种复杂仓库内场景作业需求。
为你推荐
直播间在线人数卡在500上不去?天志互联抽盒系统从互动率破局

抖音算法推流核心指标是互动率而非GMV。天志互联直播抽盒系统从订单秒级上屏、一键拆盒、氛围引爆三个维度拉高互动率,驱动算法推流的正循环。

2026-06-26
品牌联名越做越亏?天志互联用游戏化体验共创重新定义IP营销

从"换皮联名"到"游戏化体验共创"——拆解彩棠敦煌联名案例的壁画修复小游戏设计逻辑、奶茶品牌联名翻车教训和中小品牌三条低成本高ROI的IP联名路径。

2026-06-26
一个人也能搭游戏化运营体系?低代码时代品牌运营的乐高式搭建指南

低代码时代品牌游戏化运营体系的"乐高式"搭建指南——从选模板、搭积分闭环、数据迭代到多活动并行管理和团队交接的全流程实操方法。

2026-06-26
私域社群打开率跌破3%以后:一个快消品牌的游戏化自救实验

一个快消品牌用游戏化方法三个月救活240个死群的完整复盘——从签到排行榜、互动任务、习惯养成到赛季制防疲劳的六周运营节奏拆解。

2026-06-26
品牌私域裂变怎么设计才不被骂?游戏化社交裂变的三个底线原则

游戏化社交裂变的三个底线原则深度拆解——让转发不像广告、让奖品有炫耀价值、给用户不转发的自由,加3%超级用户识别策略和三个常见翻车点避坑指南。

2026-06-26
查看更多