常见的数据库有哪⼏种?
数据库有两种类型,分别是关系型数据库与⾮关系型数据库。
1、关系数据库
包括:MySQL、MariaDB(MySQL的代替品,英⽂从MySQL转向MariaDB)、Percona Server(MySQL的代替品)、PostgreSQL、Microsoft Access、Microsoft SQL Server、Google Fusion Tables。
FileMaker、Oracle数据库、Sybase、dBASE、Clipper、FoxPro、foshub。⼏乎所有的数据库管理系统都配备了⼀个开放式数据库连接(ODBC)驱动程序,令各个数据库之间得以互相集成。
2、⾮关系型数据库(NoSQL)
包括:BigTable(Google)、Cassandra、MongoDB、CouchDB、键值(key-value)数据库、Apache Cassandra(为Facebook所使⽤):⾼度可扩展、Dynamo、LevelDB(Google)。
SQL(StructuredQueryLanguage,结构化查询语⾔)是⼀种数据库查询语⾔和程序设计语⾔,主要⽤于管理数据库中的数据,如存取数据、查询数据、更新数据等。
SQL是IBM公司于1975—1979年之间开发出来的,在20世纪随着数据库技术的发展,数据库产品越来越多,如Oracle、DB2、MongoDB、SQLServer、MySQL等。
1. Oracle数据库
Oracle数据库管理系统是由甲⾻⽂(Oracle)公司开发的,在数据库领域⼀直处于领先地位。⽬前,Oracle数据库覆盖了⼤、中、⼩型计算机等⼏⼗种计算机型,成为世界上使⽤最⼴泛的关系型数据管理系统(由⼆维表及其之间的关系组成的⼀个数据库)之⼀。
Oracle数据库管理系统采⽤标准的SQL,并经过美国国家标准技术所(NIST)测试。与IBMSQL/DS、DB2、INGRES、IDMS/R等兼容,⽽且它可以在VMS、DOS、UNIX、Windows等操作系统下⼯作。不仅如此,Oracle数据库管理系统还具有良好的兼容性、可移植性和可连接性。
2. SQLServer数据库
SQLServer是由微软公司开发的⼀种关系型据库管理系统,它已⼴泛⽤于电⼦商务、银⾏、保险、电⼒等⾏业。SQLServer提供了对XML 和Internet标准的⽀持,具有强⼤的、灵活的、基于Web的应⽤程序管理功能。⽽且界⾯友好、易于操作,深受⼴⼤⽤户的喜爱,但它只能在Windows平台上运⾏,并对操作系统的稳定性要求较⾼,因此很难处理⽇益增长的⽤户数量。
3. DB2数据库
DB2数据库是由IBM公司研制的⼀种关系型数据库管理系统,主要应⽤于OS/2、Windows等平台下,具有较好的可伸缩性,可⽀持从⼤型计算机到单⽤户环境。
DB2⽀持标准的SQL,并且提供了⾼层次的数据利⽤性、完整性、安全性和可恢复性,以及从⼩规模到⼤规模应⽤程序的执⾏能⼒,适合于海量数据的存储,但相对于其他数据库管理系统⽽⾔,DB2的操作⽐较复杂。
4. MongoDB数据库
MongoDB是由10gen公司开发的⼀个介于关系数据库和⾮关系数据库之间的产品,是⾮关系数据库当中功能最丰富,最像关系数据库的。它⽀持的数据结构⾮常松散,是类似JSON的bjson格式,因此可以存储⽐较复杂的数据类型。
Mongo数据库管理系统最⼤的特点是它⽀持的查询语⾔⾮常强⼤,其语法有点类似于⾯向对象的查询语⾔,可以实现类似关系数据库单表查询的绝⼤部分功能,⽽且还⽀持对数据建⽴索引。不仅如此,它还是⼀个开源数据库,并且具有⾼性能、易部署、易使⽤、存储数据⾮常⽅便等特点。对于⼤数据量、⾼并发、弱事务的互联⽹应⽤,MongoDB完全可以满⾜Web2.0和移动互联⽹的数据存储需求。
5. MySQL数据库
MySQL数据库管理系统是由瑞典的MySQLAB公司开发的,但是⼏经辗转,现在是Oracle产品。它是以“客户/服务器”模式实现的,是⼀个多⽤户、多线程的⼩型数据库服务器。⽽且MySQL是开源数据的,任何⼈都可以获得该数据库的源代码并修正MySQL的缺陷。MySQL具有跨平台的特性,它不仅可以在Windows平台上使⽤,还可以在UNIX、Linux和MacOS等平台上使⽤。相对其他数据库⽽⾔,MySQL的使⽤更加⽅便、快捷,⽽且MySQL是免费的,运营成本低,因此,越来越多的公司开始使⽤MySQL。
6. Sybase数据库
美国Sybase公司研制的⼀种关系型数据库系统,是⼀种典型的UNIX或WindowsNT平台上客户机/服务器环境下的⼤型数据库系统。
数据管理系统有哪些特点:
1、客户/服务器体系结构
2、真正开放的
3、⾼性能的
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论