立即咨询

电话咨询

微信咨询

立即试用
商务合作

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

2020-04-17

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

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

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

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

更多产品了解

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

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

都在这里!

 

热门数字化产品

智引科技智塑云MES系统智引科技智塑云MES系统,工艺巡检,自由定义间隔时间保存生产工艺以备追溯,工艺数字化,工艺参数异常监控,工艺参数变动历史记录。采取“统一备份”的机制,做到及时、安全的数据备份, 同时减轻了数据备份的工作量。
橙色云CRDE智橙协同设计研发平台橙色云CRDE智橙协同设计研发平台是SaaS云原生平台,整合云CAD、项目管理、BOM管理等多功能,支持多终端、跨地域协同工作。它以云PLM与云CAD一体化为核心,提供一站式产品创新解决方案,推动企业数字化转型,实现高效、低成本研发设计。
百度网盘 企业版百度网盘企业版一个网盘用户的多重身份,可随时随地完成“个人版”与“企业版”的切换彼此数据隔离,安全有保障。拥有超大可分配的存储空间,支持超大文件上传 ,一键关注、收藏,重要文件动态全知晓,支持远程收集文件。
腾讯云实时音视频TRTCTRTC 源自 QQ 音视频团队,是基于 QQ 20多年来的音视频技术积累,在腾讯云上部署售卖的 RTC 云服务。TRTC 支撑了腾讯会议、微信群直播、微信视频号直播、企业微信直播、腾讯课堂、全民K歌等业务是腾讯集团丰富的音视频场景的最佳实践输出。
腾讯云智能内容生成平台腾讯云智能内容生成平台可以提供辅助内容创作、创新的AI服务, 主要包括内容理解、内容处理、内容生成。从而降低内容创作者的创作、创新门槛, 提升创作、创新效率。
为你推荐
2025腾讯产业合作伙伴大会|云巴巴荣获双项大奖,载誉而归

1月16日,2025腾讯产业合作伙伴大会在三亚召开。云巴巴,荣膺“2024腾讯云卓越合作伙伴奖—星云奖”和“2024腾讯云AI产品突出贡献奖”双项大奖

2025-01-17
电商大促如何破局?深度分析TAPD如何成为GMV增长的核心引擎?

如何选型一款工具,既能在流量洪流中稳抓机遇,同时避免资源内耗与系统崩溃?

2025-04-28
几十家店铺开票如打仗?小望电商通让财务告别手忙脚乱

在电商行业高速发展的今天,多平台、多店铺运营已成为企业常态,如何选择一款既能提升效率又能保障合规的智能开票工具是企业当前最为头疼的难题。

2025-04-28
制造企业还在纠结WMS系统选型?洞隐WMS云助您一键破解全局库存难题

洞隐WMS云是基于多年行业沉淀设计的专业SaaS仓储管理系统,可覆盖复杂仓库运作流程,实现仓储物流业务全过程的数字化、自动化、规范化和智能化管理,有效提升仓储和物流效率,降低成本和错误率,优化库存和货物流转,提高客户满意度和竞争力。

2025-04-28
数据分析也能和聊天一样简单?海纳嗨数AI助手如何破解企业决策难题?

它凭借多模态融合的上下文感知系统、因果推理赋能的决策解释性以及动态知识蒸馏的预测引擎,为企业提供了全新的解决方案,助力客户业务实现快速增长。

2025-04-27
查看更多