
集中式数据库:是指数据库中的数据集中存在一台计算机上,数据的处理也集中在一台机器上完
成。
分布式数据库:是指利用高速计算机网络将物理上分散的多个数据存储单元连接起来组成一个逻辑
上统一的数据库。
数据库扩容:
传统集中式数据库:纵向扩容,添加CPU、内存、磁盘,随着硬件性能提升,硬件价格将远高
于性能提升,当数据增长到一定程度,单纯依靠硬件无法满足需求。
分布式数据库:动态横向扩容,增加硬件数量,可使用相对便宜硬件进一步提升数据库的容量
和能力。
2.2 分布式数据库发展史
分布式数据库的发展历程可以分为几个重要阶段:起源与早期发展、初期研究、商用化、大数据和
NoSQL兴起、云数据库的普及以及混合云和多模数据库的发展。
分布式数据库从诞生到今天大致经历了如下发展历程:
1) 1960s-1970s: 起源与早期发展
1960s:集中式数据库,如IBM的IMS。
1970s:E.F. Codd提出关系数据库模型,IBM的System R和UC Berkeley的Ingres问世。
2)1980s: 初期研究
1980s:研究分布式数据库的基本问题,如数据分布和一致性。典型系统:R*(IBM)、SDD-
1。
3)1990s: 商用化与联邦数据库
1990s:商业分布式数据库系统推出,Oracle、Sybase、Informix支持分布式处理。联邦数据
库系统如IBM DB2开始流行。
4) 2000s: 大数据和NoSQL兴起
2000s:互联网发展推动大数据需求,Google推出GFS、MapReduce、Bigtable。
中后期:NoSQL数据库如Cassandra、HBase、MongoDB应运而生。
5) 2010s: 云数据库和新型分布式系统
2010s:云计算推动云数据库,如Amazon DynamoDB、Google Cloud Bigtable。
文档被以下合辑收录
相关文档
评论