数据库——大规模数据架构

本文旨在探讨大规模数据架构,包括分布式数据库的目标与数据分布策略,如水平、垂直分片和数据分配方式。并行数据库系统通过并行处理提升性能,共享内存和磁盘系统各有优劣。此外,文章还介绍了云计算数据库架构及其与传统数据库的对比,以及XML数据库系统的主要类型和优势。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目的

1 了解分布式数据库技术
2 了解并行数据库技术
3 了解云数据库技术
4 了解XML数据库技术

分布式数据库

1 分布式数据库系统
分布式数据库系统与分布式数据库的区别:
分布式数据库系统——分布式存储于若干场地,并且每个场地由独立其他场地DBMS 进行数据管理,物理分散,逻辑集中的数据库系统
分布式数据库——分布式数据库系统中各场地上数据库的逻辑集合

2 分布式数据库目标与数据分布策略
分布式数据库目标
12 个目标
本地自治;非集中式管理;高可用性(最基本特征)
位置独立性;数据分片独立性;数据复制独立性(分布透明性)
分布式查询;事务管理(复杂性)
硬件独立性;操作系统独立性;网络独立性
数据库管理系统独立性

数据分布策略:
从数据分片和数据分配策略
数据分片(对关系操作)
按一定规则将某一个全局关系划分为多个片段,四种基本方法:
水平分片 —— 每一分片是原始关系所有数据行的子集合
垂直分片 —— 每一分片是原始关系所有数据列的子集合
导出分片 —— 导出水平分片
混合切片 —— 以上三种的混合
在这里插入图片描述
数据分配(对分片结果操作)
将分片产生的片段存储在各个场地,解决数据分配的方法:
集中式 —— 将所有数据片段安排在一个场地上
分割式 —— 所有全局数据有且只有一份,分割成若干被分派在特定场地上的片段
全复制式 ——全局数据有多个副本,每个场地上有一个完整的数据副本
混合式 ——介于分割与全复制式之间

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值