MySql学习笔记
2014-05-03 12:34
253 查看
第 1 章 MySQL 基本介绍
一、与其它数据库比较
总的来说,MySQL 数据库在发展过程中一直有自己的三个原则:简单、高效、可靠。从
上面的简单比较中,我们也可以看出,在MySQL 自己的所有三个原则上面,没有哪一项是做
得不好的。而且,虽然功能并不是MySQL 自身所追求的三个原则之一,但是考虑到当前用户
量的急剧增长,用户需求越来越越多样化,MySQL 也不得不在功能方面做出大量的努力,来
不断满足客户的新需求。比如最近版本中出现的Eent Scheduler(类似于Oracle 的Job 功
能), Partition 功能,自主研发的Maria 存储引擎在功能方面的扩展,Falcon 存储引擎对
事务的支持等等,都证明了MySQL 在功能方面也开始了不懈的努力。
任何一种产品,都不可能是完美的,也不可能适用于所有用户。我们只有衡量了每一种
产品的各种特性之后,从中选择出一种最适合于自身的产品。
二、MySQL 的主要适用场景
1、Web 网站系统:
性能出色、简单、开源免费
2、日志记录系统
MySQL 数据库的插入和查询性能都非常的高效,如果设计地较好,在使用MyISAM 存储
引擎的时候,两者可以做到互不锁定,达到很高的并发性能。所以,对需要大量的插入和查
询日志记录的系统来说,MySQL 是非常不错的选择。比如处理用户的登录日志,操作日志等,
都是非常适合的应用场景。
3、数据仓库系统
通过MySQL 的简单复制功能,可以很好的将数据从一台主机复制到另外一台,
不仅仅在局域网内可以复制,在广域网同样可以,将大数据切割刀普通的pc上,即解决了数据
存储空间大,又解决计算任务分配的问题。
4、嵌入式系统
资源消耗小,况且有专门的嵌入式系统版本。
一、与其它数据库比较
总的来说,MySQL 数据库在发展过程中一直有自己的三个原则:简单、高效、可靠。从
上面的简单比较中,我们也可以看出,在MySQL 自己的所有三个原则上面,没有哪一项是做
得不好的。而且,虽然功能并不是MySQL 自身所追求的三个原则之一,但是考虑到当前用户
量的急剧增长,用户需求越来越越多样化,MySQL 也不得不在功能方面做出大量的努力,来
不断满足客户的新需求。比如最近版本中出现的Eent Scheduler(类似于Oracle 的Job 功
能), Partition 功能,自主研发的Maria 存储引擎在功能方面的扩展,Falcon 存储引擎对
事务的支持等等,都证明了MySQL 在功能方面也开始了不懈的努力。
任何一种产品,都不可能是完美的,也不可能适用于所有用户。我们只有衡量了每一种
产品的各种特性之后,从中选择出一种最适合于自身的产品。
二、MySQL 的主要适用场景
1、Web 网站系统:
性能出色、简单、开源免费
2、日志记录系统
MySQL 数据库的插入和查询性能都非常的高效,如果设计地较好,在使用MyISAM 存储
引擎的时候,两者可以做到互不锁定,达到很高的并发性能。所以,对需要大量的插入和查
询日志记录的系统来说,MySQL 是非常不错的选择。比如处理用户的登录日志,操作日志等,
都是非常适合的应用场景。
3、数据仓库系统
通过MySQL 的简单复制功能,可以很好的将数据从一台主机复制到另外一台,
不仅仅在局域网内可以复制,在广域网同样可以,将大数据切割刀普通的pc上,即解决了数据
存储空间大,又解决计算任务分配的问题。
4、嵌入式系统
资源消耗小,况且有专门的嵌入式系统版本。
相关文章推荐
- MySQL学习笔记2-System administration(uninstall mysql)
- MySQL学习笔记(九)―― MySQL的数据类型(复合型)
- 学习笔记-mysql_触发器
- Mysql5.7新特性(学习笔记)
- MySQL学习笔记
- Mysql DBA 高级运维学习笔记-Heartbeat实现web服务的高可用案例及维护要点
- MySql学习笔记—数据库简介及SQL语句的分类
- Linux学习笔记:CentOS安装MySQL
- Mysql多实例安装+主从复制+读写分离 -学习笔记
- 学习笔记-mysql_存储过程和函数
- MySQL学习笔记(三)
- FTP服务学习笔记之基于MySQL+PAM的vsftpd虚拟用户
- 2017/11/27学习笔记 Mysql基础
- 2016-2-12日Mysql学习笔记
- MySQL学习笔记-用户管理例子
- Mysql学习笔记二
- MYSQL学习笔记(8)
- MySQL学习笔记13:字符串函数
- mysql学习笔记(四)数据库及表的修改和删除
- PHP与MYSQL学习笔记--基础篇1