数据库系统体系结构

发布时间:2024年01月20日

目录

(1)集中式数据库系统

(2)客户-服务器数据库系统

(3)并行数据库系统

(4)分布式数据库系统

(5)云数据库系统


-????????集中式数据库系统

-????????客户-服务器数据库系统

-????????并行数据库系统

-????????分布式数据库系统

-????????云数据库系统

(1)集中式数据库系统

数据库管理系统、数据库和应用程序都在一台计算机上

-????????小型机和大型机的集中式数据库系统一般是多用户系统

-? ? ? ?多个用户通过各自的终端运行不同的应用系统

-? ? ? ?共享数据库

-????????微型计算机上的数据库系统一般是单用户

(2)客户-服务器数据库系统

数据库管理系统、数据库驻留在服务器上

-????????应用程序放置在客户机上(微型计算机或工作站)

-????????客户机和服务器通过网络进行通信

-????????客户机负责业务数据处理流程和应用程序的界面

-????????要存取数据库中的数据时就向服务器发出请求

-????????服务器接收客户机的请求后进行处理

-????????将客户要求的数据返回给客户机 Introduction to Database Systems

-????????客户-服务器两层结构发展为三层或多层结构 v三层结构:

1? ? ? ? 浏览器/应用服务器/数据库服务器结构 v用户界面采用统一的浏览器方式

2? ? ? ? 应用服务器上安装应用系统或应用模块 v数据库服务器上安装数据库管理系统和数据库

????????? ? ? 两层或三层结构优点:

1? ? ? ?数据库管理系统的功能进行合理分配?? ? ?

2? ? ? ? 减轻数据库服务器的负担

3? ? ? ? 服务器有更多能力完成事务处理和数据访问控制

4? ? ? ? 支持更多的用户,提高系统的性能

(3)并行数据库系统

-????????在并行计算机机上运行的具有并行处理能力的数 据库系统

-????????并行计算机系统有:

共享内存型 共享磁盘型 非共享型 混合型等、

? 并行数据库系统优势:

1????????发挥多处理机优势,采用并行查询处理技术

2????????采用并行数据分布与管理技术

3????????具有高性能、高可用性、高扩展性等优点

(4)分布式数据库系统

-????????数据库中的数据在逻辑上是一个整体

-????????物理地分布在计算机网络的不同结点上

-????????网络中的每个结点独立处理本地数据库中的数据(称为场地自 治),执行局部应用

-????????也可以执行全局应用,即通过网络通信系统同时存取和处理多 个结点上数据库的数据

?????????分布式数据库系统优点

1????????适应企业部门分布的组织结构

2????????降低费用

3????????提高系统的可靠性和可用性

4????????具有良好可扩展性

(5)云数据库系统

-????????云数据库系统产生背景:

大数据应用飞速发展,数据量激增,并发用户数在峰值和低谷时差距明显

按峰值配置设备,平时造成很大的浪费

按低谷值配置设备,又会无法应对峰值

-????????云数据库系统

把数据库部署或虚拟化在云计算环境下

通过计算机网络以服务的形式提供数据库的功能

l 包括数据存储、数据更新、查询处理、事务管理等

????????云数据库系统优点

-????????现在的云数据库是运行在机群上的并行数据库系统,能够较 好地进行动态伸缩、按需分配计算资源和存储资源。

????????云数据库系统缺点

云数据库存储的安全可信、隐私保护等问题亟待研究解决

文章来源:https://blog.csdn.net/weixin_63175492/article/details/135721068
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。