基础信息:MySQL 特性 0 个改进

  • 关系型数据库管理系统 (RDBMS): MySQL 是一个典型的关系型数据库管理系统。
  • 易用: MySQL 很容易上手。只要你掌握一些简单的 SQL 知识,就可以构建 SQL 语句与 MySQL 进行数据交互。
  • 安全: MySQL 由可靠的数据安全层组成,可以保证敏感数据的安全性。
  • 客户端 / 服务器 - 架构: MySQL 遵循客户端 / 服务器架构。一个数据库服务器(MySQL)可以和任意多个与服务器通信的客户端(应用程序)进行数据的增删改查等操作。
  • 免费下载: 可以在 MySQL 官网免费下载和使用。
  • 可扩展: MySQL 可以处理大量的数据,多达 5000 万行或更多。默认文件的大小是 4GB,不过,你可以将容量扩展到 8TB 的理论值。
  • 良好的系统兼容性: MySQL 可以兼容很多不同的操作系统,比如:Novell NetWare,Windows Linux ,多种 UNIX (例如 Sun Solaris ,AIX 和 DEC UNIX),OS / 2,FreeBSD * 等。客户端既可以与 MySQL 服务端在同一台计算机上,也可以不在同一台计算机上。
  • 支持回滚操作: MySQL 允许事务回滚,提交和崩溃恢复。
  • 高性能: 得益于 MySQL 独特的存储引擎体系结构,使得 MySQL 更快、更可靠、更便宜。
  • 灵活性: MySQL 支持大量的嵌入式应用程序,这使 MySQL 非常灵活。
  • 高效率: MySQL 的触发器,存储过程和视图,使开发人员大大提高了生产率。

MySQL 数据库的优缺点:#

下面是 MySQL 的一些缺点:

  • 低于 5.0 版本的 MySQL 不支持 ROLE,COMMIT 和存储过程。
  • MySQL 不能有效的支持特别大数量的数据存储。
  • MySQL 不能非常有效地处理事务,并且容易发生数据损坏。
  • 与付费数据库相比,MySQL 没有良好的开发和调试工具。
  • MySQL 不支持 SQL 检查约束。
本文为 Wiki 文章,邀您参与纠错、纰漏和优化