database management system (DBMS) definition:
数据库管理系统(DBMS)是创建和管理数据库系统软件。DBMS为使用和计划提供了一个系统的方式来创建、检索、更新和管理数据.
DBMS使最终用途创建、读取、更新和删除数据库中的数据。DBMS之间本质上作为一个接口数据库和最终用途或应用程序,欧元coistently组织数据,仍然很容易。
DBMS管理三个重要的事情:数据,数据库引擎,允许数据被访问,锁和修改数据库模式,它定义了数据库的逻辑结构。这三个基本元素提供并发性、安全性数据完整性和统一管理程序。典型的数据库管理系统所支持的数据库管理任务包括变更管理、性能监控和调优和备份和恢复。许多数据库管理系统也respoible自动回滚,重启和恢复以及日志记录和审计的活动。
DBMS也许是最有用的数据提供一个集中的视图可以被多次使用,访问来自多个地区,以一种受控制的方式。DBMS可以限制数据终端用户所看到的,以及如何,最终用户可以查看数据,提供许多的观点一个数据库模式。最终用途和软件程序是免费的从undetand数据的物理位置或什么类型的存储介质驻留因为DBMS处理所有请求。
DBMS能够提供逻辑和物理数据独立性。这意味着它可以防止使用和applicatio需要知道数据存储或关心的物理结构变化数据(存储和硬件)。只要程序使用数据库的应用程序编程接口(API)是由数据库管理系统提供的,发展不会必须修改程序仅仅因为改变了数据库。
与关系dbms(rdbms),这个API是SQL,一个标准的编程语言定义,保护和访问RDBMS中的数据。
受欢迎的类型的DBMSes
流行的数据库模型及其管理系统包括:
关系数据库管理系统(RDMS)——适应大多数用例,但RDBMS一级产品完全expeive .
NoSQL数据库管理系统,适合松散定义的数据结构可能随着时间的推移而演变。
内存中数据库管理系统(IMDBMS)——提供了更快的respoe时间和更好的性能.
柱状数据库管理系统(CDBMS)——适合于数据仓库有大量的类似的数据项.
云数据管理系统——云服务提供商是respoible提供和维护DBMS。
最近更新时间:2015-11-30 EN
相关推荐
-
MongoDB新增MCP服务器 扩展AI开发功能
MongoDB推出新功能,旨在更好地帮助客户开发AI工具,例如其自我管理产品中矢量搜索的公开预览版,同时该公司 […]
-
区块链与传统数据库:区别和用例
区块链和数据库技术有很多相似之处和不同之处,它们经常被拿来比较。 虽然区块链和数据库技术都专注于存储和管理数据 […]
-
Vast Data力图简化和加快AI开发
Vast Data公司周四推出SyncEngine,这项新功能结合编目、迁移和数据准备,使其更快、更轻松地为A […]
-
如何选择正确的IoT数据库架构
在设计IoT数据库时,企业有很多选择,但技术人员需要评估不同的IoT数据库架构,以决定最适合企业的选项,例如静 […]