DB理论--mysql基础
2016-03-14 14:40
302 查看
现在数据库的版本很多,比如说oracle,db2,sql server都是很优秀的商业数据库,同时mysql,postgreSQL都是很优秀的开源数据库。
常见的数据库系统
1,甲骨文的OracleOracle数据库可以当之无愧的称为如今世界上最优秀的数据库,而且是世界上第一个支持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。
总结:在选择数据库时,要根据运行的操作系统和管理系统的情况来选择数据库。
相关文章推荐
- Mysql解压版安装
- Mysql压测工具mysqlslap 讲解
- 源码编译安装 MySQL 5.5.x 实践
- JSP写入MySQL数据库中出现乱码问题笔记
- MySql中inner join和left join的特殊情况
- MySQL如何设计或优化千万级别的大表
- MySQL主从复制、半同步复制和主主复制概述
- windows下mysql每天定时备份数据库几种方法
- Xml数据导入MySQL,SQLite等数据库
- mysql
- mysql创建表时,设置自增字段
- EF初始化mysql数据库codefirst
- mysql按照每天分组查询数据结果排序不是从1到31而是1后接10
- MySQL——重置密码
- MySQL常用语句总结
- windows mysql忘记root密码的解决方法
- mysql导入sql文件出现1050和1813的解决办法
- Change MySQL default character set to UTF-8 in my.cnf?
- MySQL——启动后停止——错误编码3534
- 1、利用jdbc,连接mysql数据库