暂无图片
暂无图片
1
暂无图片
暂无图片
暂无图片
Oracle ACE 夜话_尚雷-2024-06-26.pdf
125
15页
0次
2024-06-28
50墨值下载
一、自我介绍
尚雷,公众号【尚雷的驿站】,PG ACEOracle ACE AssociatePG 分会 & IvorySQL 南京地区组
织者,墨天轮2023年年度十大优秀作者。拥有Oracle 11g OCMAWS及部分国产数据库等认证。
我也是TechTalk技术交流社区的创办者,TechTalk技术交流社区日常也会举办一些线上和线下技术
交流活动。
平时喜欢技术分享、也喜欢健身,多次代表公司龙舟队参加南京市外企协会举办的龙舟赛,平时喜
欢去健身房健身和骑行,希望能和大家多交流。
以下是我微信号和公众号,欢迎大家关注。
二、分布式数据库
2.1 分布式数据库概念
数据处理方式:集中式 VS 分布式
shanglei
集中式数据库:是指数据库中的数据集中存在一台计算机上,数据的处理也集中在一台机器上完
成。
分布式数据库:是指利用高速计算机网络将物理上分散的多个数据存储单元连接起来组成一个逻辑
上统一的数据库。
数据库扩容:
传统集中式数据库:纵向扩容,添加CPU、内存、磁盘,随着硬件性能提升,硬件价格将远高
于性能提升,当数据增长到一定程度,单纯依靠硬件无法满足需求。
分布式数据库:动态横向扩容,增加硬件数量,可使用相对便宜硬件进一步提升数据库的容量
和能力。
2.2 分布式数据库发展史
分布式数据库的发展历程可以分为几个重要阶段:起源与早期发展、初期研究、商用化、大数据和
NoSQL兴起、云数据库的普及以及混合云和多模数据库的发展。
分布式数据库从诞生到今天大致经历了如下发展历程:
1 1960s-1970s: 起源与早期发展
1960s:集中式数据库,如IBMIMS
1970sE.F. Codd提出关系数据库模型,IBMSystem RUC BerkeleyIngres问世。
21980s: 初期研究
1980s:研究分布式数据库的基本问题,如数据分布和一致性。典型系统:R*IBM)、SDD-
1
31990s: 商用化与联邦数据库
1990s:商业分布式数据库系统推出,OracleSybaseInformix支持分布式处理。联邦数据
库系统如IBM DB2开始流行。
4 2000s: 大数据和NoSQL兴起
2000s:互联网发展推动大数据需求,Google推出GFSMapReduceBigtable
中后期NoSQL数据库如CassandraHBaseMongoDB应运而生。
5) 2010s: 云数据库和新型分布式系统
2010s:云计算推动云数据库,如Amazon DynamoDBGoogle Cloud Bigtable
shanglei
中后期:新型系统如Google SpannerCockroachDBTiDB出现,注重高可用性和强一致
性。
6) 2020s: 混合云和多模数据库
2020s:混合云和多云环境普及,多模数据库(Azure Cosmos DBAmazon Aurora)和
Serverless数据库(Amazon Aurora ServerlessGoogle Firebase)流行。
2.2.1 单机数据库
缺点:
可扩展性差,单机架构只能通过纵向扩展,通过增加硬件配置提升性能,硬件可配置资源存在
上限
纵向扩容往往需要停机扩容,业务无法访问
硬件故障会整个服务不可用,甚至存在数据丢失风险
2.2.2 主备/从架构
shanglei
of 15
50墨值下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。