数据库架构升级历史

简介: 数据库架构升级历史

公众号merlinsea


1、单机数据库


   特点:部署的时候比较简单,在之前的开发过程中数据库都是采用的单点部署

   缺陷:存在单点故障,如果数据库宕机了将导致整个业务不可用。

   适用场景:对于普通的管理后台的业务场景下可以使用单机数据库,如果面对的是用户端的数据请求或者是高并发场景则不适用。


640.jpg

2、一主多从数据库


   特点:主库提供读和写的操作,从库只提供读读操作,并且从库可以同步主库上的更改数据,做到一定程度上的分担主库读操作的压力。


   缺点:由于只有一个主库,写的性能仍旧是一个瓶颈,无法水平扩展主库的写性能。

   适用场景:对于面向用户端的业务必须使用主从架构的数据库,这样可以避免由于单点故障带来的隐患,同时可以分担主库的读操作压力,提高用户访问的并发量。


640.jpg


3、双主多从数据库


   特点:为了解决一主多从架构的写性能瓶颈问题,引入了双主多从的架构模式,两个主库提供读写操作,从库只提供读操作。


   缺点:由于有两个主库可以进行写操作,这导致主库之间同步数据成为了一种设计负担,尤其是考虑到数据库还必须保障高性能,这问题将更加棘手,核心是不同的用户数据写入哪一个主库是随机的,不是固定的,因此所有数据必须在多个库之间进行同步。


   使用场景:在实际的高并发项目中,比较少采用多个主库的架构模式,因为不利于数据同步。


640.jpg


4、分库分表设计思路


   特点:根据用户插入的数据的某个唯一标识字段,通过一些hash算法等方式来决定该数据是位于哪一个库的哪一个表中,这种方式最大的优势就是数据不需要在多个主库之间同步,同时也具有双主数据库中的均摊多个写操作的作用。


   使用场景:在高并发场景下,都会使用分库分表的思路来解决性能瓶颈问题。

   分库分表都有一些中间件框架可以使用,比如tddl、shardingsphere、mycat,sharding jdbc



640.jpg

相关文章
|
12天前
|
存储 调度 C++
16 倍性能提升,成本降低 98%! 解读 SLS 向量索引架构升级改造
大规模数据如何进行语义检索? 当前 SLS 已经支持一站式的语义检索功能,能够用于 RAG、Memory、语义聚类、多模态数据等各种场景的应用。本文分享了 SLS 在语义检索功能上,对模型推理和部署、构建流水线等流程的优化,最终带给用户更高性能和更低成本的针对大规模数据的语义索引功能。
|
20天前
|
弹性计算 前端开发 应用服务中间件
解决方案体验 | 基于阿里云高效实现前后端分离架构升级
阿里云ECS助力企业快速实现前后端分离架构升级,通过Nginx+ALB实现高效请求分发与负载均衡,支持前后端独立部署、弹性扩展。结合ROS一键部署、多可用区高可用设计,显著降低改造门槛,提升系统稳定性与开发效率,助力数字化转型。
|
12天前
|
人工智能 运维 关系型数据库
云栖大会|AI时代的数据库变革升级与实践:Data+AI驱动企业智能新范式
2025云栖大会“AI时代的数据库变革”专场,阿里云瑶池联合B站、小鹏、NVIDIA等分享Data+AI融合实践,发布PolarDB湖库一体化、ApsaraDB Agent等创新成果,全面展现数据库在多模态、智能体、具身智能等场景的技术演进与落地。
|
15天前
|
存储 SQL 消息中间件
从 ClickHouse 到 StarRocks 存算分离: 携程 UBT 架构升级实践
查询性能实现从秒级到毫秒级的跨越式提升
|
5月前
|
存储 运维 Java
官宣 | Fluss 0.7 发布公告:稳定性与架构升级
Fluss 0.7 版本正式发布!历经 3 个月开发,完成 250+ 次代码提交,聚焦稳定性、架构升级、性能优化与安全性。新增湖流一体弹性无状态服务、流式分区裁剪功能,大幅提升系统可靠性和查询效率。同时推出 Fluss Java Client 和 DataStream Connector,支持企业级安全认证与鉴权机制。未来将在 Apache 孵化器中继续迭代,探索多模态数据场景,欢迎开发者加入共建!
462 8
官宣 | Fluss 0.7 发布公告:稳定性与架构升级
|
4月前
|
人工智能 安全 Cloud Native
Nacos 3.0 架构升级,AI 时代更安全的 Registry
随着Nacos3.0的发布,定位由“更易于构建云原生应用的动态服务发现、配置管理和服务管理平台”升级至“ 一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台 ”。
|
30天前
|
机器学习/深度学习 人工智能 自然语言处理
34_GPT系列:从1到5的架构升级_深度解析
大型语言模型(LLM)的发展历程中,OpenAI的GPT系列无疑扮演着至关重要的角色。自2018年GPT-1问世以来,每一代GPT模型都在架构设计、预训练策略和性能表现上实现了质的飞跃。本专题将深入剖析GPT系列从1.17亿参数到能够处理百万级token上下文的技术演进,特别关注2025年8月8日发布的GPT-5如何引领大模型技术迈向通用人工智能(AGI)的重要一步。
|
6月前
|
负载均衡 算法 关系型数据库
大数据大厂之MySQL数据库课程设计:揭秘MySQL集群架构负载均衡核心算法:从理论到Java代码实战,让你的数据库性能飙升!
本文聚焦 MySQL 集群架构中的负载均衡算法,阐述其重要性。详细介绍轮询、加权轮询、最少连接、加权最少连接、随机、源地址哈希等常用算法,分析各自优缺点及适用场景。并提供 Java 语言代码实现示例,助力直观理解。文章结构清晰,语言通俗易懂,对理解和应用负载均衡算法具有实用价值和参考价值。
大数据大厂之MySQL数据库课程设计:揭秘MySQL集群架构负载均衡核心算法:从理论到Java代码实战,让你的数据库性能飙升!
|
2月前
|
存储 JSON 数据处理
ClkLog埋点与用户行为分析系统:架构升级与性能全面提升
随着越来越多企业在实际业务中使用 ClkLog,数据规模和分析需求也不断提升,部分用户日活已经超过10万,为了顺应这一趋势,ClkLog 秉持 “开放透明、持续演进”的理念,推出了迄今为止最重要的一次性能优化升级。新版本在大规模数据处理与复杂查询场景中,性能表现实现了跨越式提升。经过多轮研发与严格测试,新版本现已正式上线:在原有付费版 1.0 的基础上架构全面升级,并同步发布全新的 2.0 版本。为用户带来更强的性能与更广的适用场景。
|
2月前
|
存储 人工智能 关系型数据库
媒体声音 | 专访阿里云数据库周文超:GenAI时代,数据管理底座强势升级
近日,阿里云数据库产品事业部总监、AnalyticDB PG及生态工具部负责人周文超,在DTCC 2025专访中分享了阿里云瑶池数据库在多模态数据处理、AI基础设施升级等方向的创新实践。
下一篇
开通oss服务