《MySQL性能调优与架构设计》读书笔记(一)

MySQL 简介

  • MySQL 简介
    • MySQL
      • 由来
      • 2 与其他数据库的比较
      • 3 适用场景

1. MySQL

1.1 由来

MySQL 是由原 MySQL AB 公司开发,最初只是想做一个索引存储数据的产品,后来发展到一个高效、简易的数据库。通过开源使得 MySQL 变得流行。

1.2 与其他数据库的比较

  • 功能上:支持绝大部分 ANSI SQL 标准,比 Oracle 多,但是比PostgreSQL 少,PostgreSQL支持全部;在事务方面,由InnoDB存储引擎支持,实现了 SQL 92 标准定义的4个事务级别的全部,Oracle 支持了两种;可编程支持上,早期的过程、函数、触发器比较弱,现在逐步追赶上来;

  • 易用性: 简单易用、安装包远远小于 Orace 等;

  • 性能:高性能,除了Oracle之外最快的关系数据库;

  • 可靠:足够可靠。

1.3 适用场景

  • Web 网站:易于安装、易于维护;

  • 日志记录数据库:插入、查询高效;

  • 数据仓库:通过将数据拷贝到多台廉价但带有大容量硬盘的Server来提高并行处理能力;或者通过拷贝数据到多台廉价 Server,每台只保存一部分数据,多台同时计算来提高处理能力。利用 MySQL 简单的复制功能,可以容易地做到这点。而且免费、快捷、成本低。

  • 嵌入式系统: MySQL 资源伸缩性很强,既可以在高端机器也可以在简陋设备上运行。

你可能感兴趣的:(数据库)