1.什么是数据库
数据库(Database,DB)是按照数据结构来组织、存储和管理数据的仓库,其本身可看作电子化的文件柜,用户可以对文件中的数据进行增加、删除、修改、查找等操作。简而言之,数据库(DataBase)就是一个存储数据的仓库。为了方便数据的存储和管理,它将数据按照特定的规律存储在磁盘上。通过数据库管理系统,可以有效的组织和管理存储在数据库中的数据。
2.常见的数据库
Oracle
-
Oracle(甲骨文)公司开发。
-
在数据库领域一直处于领先地位,市场占有率高。
-
适用场景:适用于各类大、中、小、微机环境。
-
特性:良好的兼容性、可移植性、可伸缩性,性能高、安全性强。
-
与MySQL相比,Oracle虽然功能更加强大,但是软件的价格也比较高。
SQL Server
-
Microsoft(微软)公司推出的关系型数据库管理系统。
-
适用场景:已广泛应用于电子商务、银行、保险、电力等行业。
-
特性:易操作、界面良好等特点深受广大用户喜爱,早期版本只能在Windows平台上运行,而新版本的SQL Server 2017已经支持Windows和Linux平台。
DB2
-
IBM公司研制的关系型数据库管理系统。
-
适用平台:主要应用于UNIX、z/OS、Windows Server等平台。
-
特性:具有较好的可伸缩性,可支持从大型计算机到单用户环境,提供了高层次的数据利用性、完整性、安全性和可恢复性,从小规模到大规模应用程序的执行能力,适合于海量数据的存储,但DB2的操作比较复杂。
MySQL
-
瑞典MySQL AB公司(先后被Sun和Oracle公司收购)开发。
-
适用平台:支持在UNIX、Linux、Mac OS和Windows等平台上使用。
-
特性:体积小、速度快,使用更加方便、快捷,并且开放源代码,开发人员可根据需求自由进行修改。
-
采用社区版和商业版的双授权政策,兼顾免费和付费场景,软件使用成本低。
-
在Web开发领域,MySQL占据着举足轻重的地位。