MySql学习笔记
时间:2014-05-04 00:00:41
收藏:0
阅读:367
第 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、嵌入式系统
资源消耗小,况且有专门的嵌入式系统版本。
评论(0)