MySQL 分支 MariaDB 发布了第10版,开发者与 Google、SkySQL、Fusion-IO 和淘宝(Taobao)等公司合作改进了数据库性能,据说速度比上一个版本的 MariaDB 以及 MySQL 快了许多倍。
新版本主要特性包括:
复制
- MariaDB 10 建立了性能的新标准。由于采用了包括并行复制和更高级的组提交特性,使之比上一代的 MariaDB,特别是传统的 MySQL 快了很多倍。而且从拷贝现在是崩溃安全(crash-safe)的了。
- 支持从多个主服务器复制数据,因而可以实时完整地查看位于多个数据中心的分布式数据。
支持 NoSQL
- CONNECT 引擎使得多数据源动态访问成为可能,包括非结构化文件如文件夹中的日志文件,或任何 ODBC 数据库。这对于 ETL(Extraction, Transformation and Load)和实时分析都是非常有利的。
- 与 NoSQL 技术非常相似,动态列在一个表的不同行存储了不同标签的数据对象。
- 直接在 MariaDB 10 中访问 Cassandra 数据,然后利用广泛使用的大数据技术进行交互操作。
数据库分片
- MariaDB 10 内置 SPIDER 数据库分片引擎,允许将大的数据库表分割到多台服务器以提升性能和方便延展。
因为不想自己麻烦在 VPS 上安装和调试 MariaDB,虽然在本地虚拟机中测试了整个从 MySQL 迁移到 MariaDB 的过程并发现非常简单,然后就一直在等待 CentOS 官方从 MySQL 迁移到 MariaDB。现在又开始纠结到底要不要自己先迁移过去了。
不过话说回来,像这种将数据库直接安装在一个小型的 VPS 里头,并不会用上多服务器并行处理啊、NoMySQL 啊、数据库分片之类的高级功能,所以估计即使是使用新版本的 MariaDB,性能也不会有多大变化吧。©
本文发表于水景一页。永久链接:<https://cnzhx.net/blog/mariadb-10-released/>。转载请保留此信息及相应链接。