目录
-????????集中式数据库系统
-????????客户-服务器数据库系统
-????????并行数据库系统
-????????分布式数据库系统
-????????云数据库系统
数据库管理系统、数据库和应用程序都在一台计算机上
-????????小型机和大型机的集中式数据库系统一般是多用户系统
-? ? ? ?多个用户通过各自的终端运行不同的应用系统
-? ? ? ?共享数据库
-????????微型计算机上的数据库系统一般是单用户的
数据库管理系统、数据库驻留在服务器上
-????????应用程序放置在客户机上(微型计算机或工作站)
-????????客户机和服务器通过网络进行通信
-????????客户机负责业务数据处理流程和应用程序的界面
-????????要存取数据库中的数据时就向服务器发出请求
-????????服务器接收客户机的请求后进行处理
-????????将客户要求的数据返回给客户机 Introduction to Database Systems
-????????客户-服务器两层结构发展为三层或多层结构 v三层结构:
1? ? ? ? 浏览器/应用服务器/数据库服务器结构 v用户界面采用统一的浏览器方式
2? ? ? ? 应用服务器上安装应用系统或应用模块 v数据库服务器上安装数据库管理系统和数据库
????????? ? ? 两层或三层结构优点:
1? ? ? ?数据库管理系统的功能进行合理分配?? ? ?
2? ? ? ? 减轻数据库服务器的负担
3? ? ? ? 服务器有更多能力完成事务处理和数据访问控制
4? ? ? ? 支持更多的用户,提高系统的性能
-????????在并行计算机机上运行的具有并行处理能力的数 据库系统
-????????并行计算机系统有:
共享内存型 共享磁盘型 非共享型 混合型等、
? 并行数据库系统优势:
1????????发挥多处理机优势,采用并行查询处理技术
2????????采用并行数据分布与管理技术
3????????具有高性能、高可用性、高扩展性等优点
-????????数据库中的数据在逻辑上是一个整体
-????????物理地分布在计算机网络的不同结点上
-????????网络中的每个结点独立处理本地数据库中的数据(称为场地自 治),执行局部应用
-????????也可以执行全局应用,即通过网络通信系统同时存取和处理多 个结点上数据库的数据
?????????分布式数据库系统优点
1????????适应企业部门分布的组织结构
2????????降低费用
3????????提高系统的可靠性和可用性
4????????具有良好可扩展性
-????????云数据库系统产生背景:
大数据应用飞速发展,数据量激增,并发用户数在峰值和低谷时差距明显
按峰值配置设备,平时造成很大的浪费
按低谷值配置设备,又会无法应对峰值
-????????云数据库系统
把数据库部署或虚拟化在云计算环境下
通过计算机网络以服务的形式提供数据库的功能
l 包括数据存储、数据更新、查询处理、事务管理等
????????云数据库系统优点
-????????现在的云数据库是运行在机群上的并行数据库系统,能够较 好地进行动态伸缩、按需分配计算资源和存储资源。
????????云数据库系统缺点
云数据库存储的安全可信、隐私保护等问题亟待研究解决