欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  资讯频道

MariaDB 10正式发布,引入NoSQL特性

程序员文章站 2022-03-25 18:41:33
...
经过了多个测试版本,MariaDB基金会正式发布了MariaDB 10版本。在该分支之前,MariaDB的版本号与MySQL保持一致。

MariaDB 10正式发布,引入NoSQL特性


MariaDB是MySQL的一个分支,由MySQL的创始人Michael Widenius主导开发。MariaDB的API和协议兼容MySQL,另外又添加了一些功能。开发这个分支的原因之一是为了避免MySQL被甲骨文公司收购之后可能存在的闭源风险。

自发布以来,MariaDB社区增长迅速,MariaDB也逐渐代替MySQL成为Red Hat、Fedora、Suse、Debian等Linux发行版的数据库管理系统。

MariaDB 10包含了诸多大的改进,其中包括来自Google、Fusion-IO和淘宝等大型互联网企业所开发的创新特性。该版本的主要改进如下:

复制改进:

  • MariaDB 10在性能上树立了一个新的标准,比之前的几个分支速度更快。
  • 现在可以通过多来源复制功能,从多个主服务器中复制数据。
NoSQL特性:

  • CONNECT引擎支持动态访问不同的数据源,包括非结构化的文件,比如文件夹中的日志文件或任意ODBC数据库。
  • 更好的ETL(Extraction、Transformation、Load)和实时分析能力。
  • MariaDB 10中,动态列(Dynamic Columns)存储表中每一行不同标签的数据对象时的方式和NoSQL技术基本一致。
  • 可以直接访问Cassandra数据库中的数据,并可以直接与目前主流的大数据技术进行交互。
分片(Sharding)改进:

  • MariaDB 10内置了SPIDER引擎形式的分片功能,允许将大数据表跨多个服务器进行分割,与新的复制功能相结合,大大提升了可用性。

更多信息The MariaDB Blog

下载地址https://downloads.mariadb.org/mariadb/