数据库管理系统
描述
数据库管理系统是一套计算机程序,以控制数据库的分类及数据的访问。一套数据库包括:
模型语言,用以因应该数据库管理系统的数据模型,来定义各数据库的schema。
最优化的数据结构(字段、纪录及文件),以支持在永久存储设备(permanent data storage device,即比主存(volatile main memory)慢得多)上存储极大量的数据。
查询语言及撰写报表的程序,让用户可以交互方式查问数据库,进行数据分析及依用户的权限来更新数据。
交易机制(最好可以保证ACID特性),在多用户同时访问之下仍维持数据完整性(data integrity),与及提供故障排除(fault tolerance)。
结构
内部层(Internal Level):所代表的是实际存储数据的结构。
外部层(External Level)或称视界层(View Level):则代表用户或是应用程序所看到的部分。
概念层(Conceptual Level):为内部层与外部层之间的桥梁(此部分可看成是数据库管理师(DBA)所看到的整体部分)。
常见数据库管理系统
开放源代码数据库系统
Apache Derby-Apache软件基金会的纯Java数据库管理系统
Berkeley DB加州大学Berkeley分校研究成果
eXist简单的XML开放源代码数据库
火鸟
HSQL
Ingres
LevelDB-Google所研发的键/值对数据库编程库
mSQL
MySQL网络上十分流行的数据库服务器,若结合Linux系统、PHP脚本技术和ApacheWeb服务器使用,则被称为LAMP。
PostgreSQL
SQLiteC库,支持完全的SQL标准数据库,基于命令行SQLite下载
Xindice简单的XML数据库,由Apache软件基金会开发
商业数据库系统
4th Dimension或者叫4D,是一套从Mac OS发展出来的数据库系统。现在亦有閞发视窗版。
Adabas Software AG(德国)开发的的数据库参看这里
askSam,结合了数据库和文本编辑,具有很多革新特性
Caché,适用于企业内部系统应用
Conzept16
c-tree Plus FairCom公司的ISAM和关系数据库。参看C语言编写。
DB1 IBM产品
DB2IBM产品,当前版本10.5(截至2013年11月1日)。
dBase在DOS时代十分重要的数据库,Windows版本是Visual dBase
FileMaker由Claris演化而来,一个界面非常友好的关系型数据库,能够同时在Mac OS和Windows上使用,最新版本12.0
FoxBase被微软收购,继续开发出微软FoxPro,2.6版之前有DOS和Windows版。
Google Fusion Tables ( 英语 : Google Fusion Tables )
Gupta SQLBase,当前版本9.0
HyperFileSQL
IDMS
IMS
Informix,当前版本10.0(Cheetah)
InterBase
MaxDB参看SAP DB
Microsoft Access,微软公司Office组件之一,当前版本Access 2016(另外还有6.0、97、2000、XP/2002、2003、2007、2010、2013),从微软公司兼并的一家公司的产品发展而来。
Microsoft Visual FoxPro,当前版本9.0
MS SQL-Server,当前版本2014 SP1
Sybase,早期版本被微软购买开发出SQL-Server。
Oracle,当前版本12c,最受欢迎的商业数据库
ParadoxBorland开发后转手Corel(WordPerfect Office)继续开发
PrimeBase
RRDtool,Round Robin Database
SAP DB由SAP开发,后由MySQL继续开发和维护现属于MaxDB。
TaminoXML数据库k,基于Adabas的版本由Software AG开发,参看[1]
Tdbengine
Teradata功能非常强大,适用于非常海量数据,通常用来从事数据仓库。
Visual dBase,最终版本5.0,已退出市场。
外部链接
参见
数据库
关系数据库
SQL(结构化查询语言)
免责声明:以上内容版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。感谢每一位辛勤著写的作者,感谢每一位的分享。
- 有价值
- 一般般
- 没价值