数据库通常是指存储数据的仓库。以某种格式在计算机中长期存储有组织的、可共享的数据集合。并且数据库中的数据按照一定的数据模型组织、描述和存储,具有冗余少,数据独立性强,系统易于扩展,可供多人共享。下面就由小编为您带来数据库系统的特点的相关介绍。
概括而言:数据库中存储的数据具有永久存储、有组织和可共享的三个基本特点。
模型:是现实世界特征的模拟和抽象表达(汽车模型),有利于人们更好的认识和理解客观世界的事物。
数据模型:它是对现实世界数据特征的抽象,它从抽象层次上描述了系统的静态特征(数据结构)、动态行为(数据操作)和约束条件(数据约束)。
分时系统环境下的集中式数据库系统结构诞生于20世纪60年代中期。当时的硬件和操作系统决定了分时系统环境下的集中式数据库系统构成早期的数据库技术的首选结构。数据和数据管理都是集中的,数据库系统的所有系统,从形式的用户到DBMS核心都集中在DBMS所在的计算机上。
网络技术的高速发展,使现在的软件大多数采用客户端/服务器体系结构。
特点:客户端负责数据表示服务;服务器负责数据库服务。数据库系统功能分为前端和后端。
前端:主要包括图形用户界面、表格生成和报表处理等工具。
后端:负责存取结构、查询计算机和优化、并发控制以及故障恢复等。
前端和后端通过SQL或应用程序来通信。
ODBC(开放式数据库互联)和JDBC(Java程序数据库连接)标准定义了应用程序和数据库服务通信方式和定义了应用程序接口,应用程序用它来打开与数据库的连接、发送查询、更新等命令。数据库服务器一般分为事务服务器、数据库服务器。
也称为查询服务器。它提供一个接口,使得客户端可以发出执行一个动作的请求,服务器响应客户端的请求,然后将结果返回给客户端。客户端可以用SQL或应用程序或使用远程调用机制来表达请求。
事务服务器系统包括多个在共享内存中访问数据的进程,包括服务器进程、锁管理进程、写进程、监视进程、检查点进程。
数据服务器使得客户端可以与服务器交互,以文件或页面为单位对数据进行读取或更新。
并行体系结构的数据库系统多个物理上连在一起的CPU。并行体系结构的数据库类型:共享内存式多处理器、无共享式并行体系结构。
主要是指一台计算机同时又多个活动的CPU,共享单个内存和一个公共磁盘接口。这种并行体系结构最接近于传统的单CPU处理器结构。
指一台计算机上同时有多个活动的CPU,并且它们都有自己的内存和磁盘。各个承担数据库服务责任的CPU划分它们自身的数据,通过划分任务以及通过每秒兆位级的高速网络通信完成事务查询。
分布式数据库系统包括物理上分布、逻辑上集中的分布式结构和物理上分布、逻辑上分布的分布式数据库结构两种。
物理上分布、逻辑上集中的分布式结构:把单位的数据模式按数据来源和用途,合理分布在系统上的多个节点。使大部分数据可以就近存取。数据在物理上分布后,由系统统一管理。
物理上分布、逻辑上分布的分布式数据库结构:由本节点的数据模式、共享其他节点上有关的数据模式。这种数据结构有利于数据库的集中、扩展、重新配置。
资料库技术发展到今天,可以把它想像成一辆有许多参数的汽车,在行驶过程中会跑到不同的路上,而且周围会有许多不同的汽车。彼此如何协调,引擎的优点如何体现,实际上与自动驾驶汽车非常相似,所以称之为“Self-DrivingDatabasePlatform”。以上就是小编为您介绍的数据库系统的特点,希望对您有所帮助.
[免责声明]
文章标题: 数据库系统的特点
文章内容为网站编辑整理发布,仅供学习与参考,不代表本网站赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请及时沟通。发送邮件至36dianping@36kr.com,我们会在3个工作日内处理。