DB理论--mysql基础

来源:互联网 发布:java assert 编辑:程序博客网 时间:2024/05/18 05:00

现在数据库的版本很多,比如说oracle,db2,sql server都是很优秀的商业数据库,同时mysql,postgreSQL都是很优秀的开源数据库。

  • 常见的数据库系统

1,甲骨文的Oracle
Oracle数据库可以当之无愧的称为如今世界上最优秀的数据库,而且是世界上第一个支持sql语音的数据库。Oracle数据库主要应用于大型系统,但是该数据库非常复杂,管理起来不方便。

2,IBM的DB2

DB2提供了高层次的数据利用性,数据的完整性好。而且DB2的安全性很高,具有很强的可恢复性。

3,微软的Access和SQL Server

Access数据库是微软公司开发的小型数据库。Access数据库是微软的Office系列软件的一部分,其主要应用于小型的系统中。
SQL Server数据库也是由微软公司开发,也是一个比较常见的数据库。但是由于该数据库是微软公司的专有软件,所以还不能够在UNIX和Linux操作系统上运行。

4,开源PostgreSQL

PostgreSQL数据库是一个开放源代码的数据库。这个开源的产品我是没接触过,据听说还是蛮优秀的。

5,开源MySQL

MySQL数据库也是一个开发源代码的数据库,MySQL的发展速度非常快,现在很多网站都在使用MySQL数据库。

  • 为什么要使用MySQL

如今很多大型网站都已经选择MySQL数据库来存储数据。那MySQL对比其他数据库有哪些优势呢?这个我觉得还是很有必要知道的。

1,MySQL是开放源代码的数据库

任何人都可以修改MySQL数据库的源代码,这就使得任何人都可以修正MySQL的缺陷,并且任何人都能以任何目的来使用该数据库。

2,MySQL的跨平台性

MySQL不仅可以在windows系列的操作系统上运行,还可以在Unix,Linux,Macos等操作系统上运行。跨平台这是一个很大的优势,这个就不用赘述了

3,价格优势

MySQL免费,任何人都可以使用。相对于oracle,db2,sql Server这些价格昂贵的商业软件,MySQL具有绝对的价格优势。

4,功能强大且使用方便

MySQL是一个真正的多用户,多线程的sql数据库服务器。它是以客户机、服务器结构的实现,由一个服务器守护程序mysqld和很多不同的客户程序和库组成,它可以快速,有效,安全的处理大量的数据。相对于oracle等数据库来说,MySQL的使用是非常简单的,MySQL主要目标是快速,健壮和易用。

  • 如何选择数据库?

1,Oracle,DB2,SQL Server数据库主要应用于比较大的管理系统当中,Access,Mysql,PostgreSQL属于中小型的数据库,主要应用于中小型的管理系统。

2,SQL Server和Access数据库只能在Windows系列的操作系统上运行,其与Windows系列的操作系统有很好的兼容性。Oracle,DB2,PostgreSQL,MySQL都可以运行在UNIX和Linux操作系统上。

3,Oracle和DB2都比较复杂,MySQL和PostgreSql都非常易用,但性能不如Oracle。

总结:在选择数据库时,要根据运行的操作系统和管理系统的情况来选择数据库。




0 0
原创粉丝点击