什么是数据库服务器及其用途

数据库服务器是高性能计算机,用于存储和管理存储在服务器上的数据,用于用户和设备网络。术语数据库服务器、数据库管理系统 (DBMS) 和关系 DBMS (RDBMS) 可以互换使用,但 RDMBS 是最常实现的数据库管理类型。总的来说,数据库服务器解决方案提供中央数据管理、安全性、访问和权限控制,以及用于用户网络的交互式存储库。

数据库服务器有什么用途?

数据库服务器是数据流和保存的核心,支持当今组织和消费者使用的大多数应用程序、程序和工具。推荐阅读:《什么是数据库》

什么是数据库服务器及其用途

数据集中管理

各地的个人和组织都需要存储和管理数据的能力。从电子邮件客户端到存储关键应用程序数据,数据库服务器为管理和维护数据提供了一个中心位置。虽然小型组织可以使用文件服务器或NAS来满足存储需求,但数据库服务器是扩展网络工作负载的自然步骤。

保持数据完整性

由于数据的重要性,无论是专有的还是消费者提供的,安全性都必须是一个考虑因素。服务器自然地从端点分割数据。但是,特别是数据库服务器可以确保访问控制满足组织风险管理要求。用户定义的验证和完整性约束等功能进一步保护数据。

在 eSecurity Planet 的顶级数据库安全解决方案中查看用于保护数据的最佳软件和工具。

为多个用户配备

数据库服务器可以为小型办公室工作人员或个人用户的全球网络工作。在任何一种情况下,多个用户对底层数据库的访问——包括更新、删除或检索数据的权限——都是关键特性。不同的数据库用户包括:

应用程序员

用于制作和维护 DBMS 的开发人员

数据库管理员

管理整个 DBMS 和支持人员

终端用户

参与 DBMS 的个人

易于数据共享

数据库是大多数网站和 Web 应用程序的基础,也是它们为通信目的创建、呈现和保存数据的能力。通过授权协议,数据库服务器可以远程访问,并且可以为现代工作负载和复杂查询提供服务。许多用户可以同时访问数据库、协作和更新记录。

显示数据库和数据库服务器如何将资源传递给客户端设备的图形图像,有时通过 Web 服务器和应用程序服务器等中介。 由山姆英格尔斯设计。

数据库服务器如何工作?

大多数数据库服务器在客户端-服务器模型上运行,接收来自客户端设备及其各自用户的请求,然后返回所需的响应。上图显示了数据库如何在为网络客户端提供资源方面发挥基础作用。

数据库服务器是高性能设备,能够与多个数据库一起工作,为客户端提供资源,有时还需要应用服务器和 Web 服务器等中介的帮助。上图中的场景描述了数据库如何在有或没有这些额外中介的情况下交付资源。

例如,数据库可以在没有 Web 或应用程序服务器(通常在本地)的情况下向客户端提供资源。不太复杂的工具不需要应用程序服务器,而当今许多应用程序服务器都具有 Web 服务器功能。

什么是控制器-代理模型?

直到 2017 年才被称为主从架构,控制器-代理模型是客户端-服务器模型的替代方案。一个设备——控制器设备——可以单方面控制一个或多个代理设备。该模型展示了 DBMS 的安全性和完整性能力;控制器的主服务器将其数据日志复制到代理设备上。

通过实施控制器-代理模型,管理员可以拥有一个备份解决方案,更自信地横向扩展,平衡工作负载,并缓解单个代理故障。

数据库管理系统 (DBMS)

什么是数据库管理系统 (DMBS)?

数据库管理系统 (DBMS) 是用于存储、检索和管理数据的软件。DBMS 技术于 1960 年代首次开发,对数据驱动的经济至关重要。当今部署最多的数据库服务器类型是 RDBMS,但面向对象的 DBMS 是开发人员的流行选择。

DBMS 的技术特点

用于定义实体、关系、约束和权限的数据库语言

用于管理同时使用和数据丢失预防的事务处理

数据库调优以监控和提高数据库性能

需要访问的非技术用户的非程序访问

用于编程语言配置的过程语言接口

用于配置用户输入策略的应用程序开发

DBMS 的类型

分层的 网络 关系型 (RDBMS) 面向对象

一个树状系统,其中所有数据都由父子关系表示。 与分层系统类似,但该系统可以有多个父系统,从而创建大量数据路径。 实施最多的系统;规范化数据并将其逻辑组织在独立的表中。 设想用于面向对象的编码语言;处理复杂的数据对象。

DBMS 软件和工具

亚马逊 RDS

IBM DB2

微软 SQL 服务器

MySQL

甲骨文 RDMS

PostgreSQL

SAP HANA

以上是什么是数据库服务器及其用途的全部内容。推荐相关阅读:《MySQL和SQL Server的区别》

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注