网站首页 互联网 > 正文
MariaDB公司是MariaDB开源关系数据库背后的商业实体,它最初是作为MySQL的“分支”而存在的。这个版本被称为X4平台,给MariaDB带来了新的存储模式。这导致平台的云友好部署和分析工作量的调整。MariaDB公司产品营销高级总监尚恩约翰逊向ZDNet简要介绍了X4平台的新功能。
由于整个行业的OLTP(在线事务处理)数据库增加了运营分析功能,所以MariaDB在下一步也应该这样做。约翰逊解释说,MariaDB现在将附带一个插件。激活后,将使数据库中的表以列存储格式和常规行存储格式存储。由于分析查询倾向于聚合存储在一列或几列中的值,因此将一列中的所有值存储在一起有助于提高此类查询的效率。
实际上,已经有一个提供列存储的MariaDB变体,但是这迫使数据库架构师和开发人员为不同的应用程序和工作负载使用不同的数据库版本/分布。平台X4提供了一个统一的平台,可以处理OLTP工作负载和/或分析工作负载。
MariaDB正在推广其所谓的“智能交易”概念,以强调这种双重能力。例如,用户可能希望根据产品的受欢迎程度交叉引用或排列这些信息,而不是仅仅查询数据库来确定产品的数量,这实际上是对事实的一次性查询和对信息的分析。另一个例子可能涉及一家航空公司查询一个特定类别的所有航班列表,并返回到它们迄今为止的准点表现。
就物理实现而言,数据库表的列存储版本必须保存在与S3应用编程接口兼容的对象存储中。该API来自亚马逊网络服务的简单存储服务(S3),这使得AWS成为X4平台的自然部署环境。但是,AWS并不是唯一受支持的环境,因为一些本地/私有云存储解决方案也兼容S3 api,谷歌云存储也是如此(详见此处)。X4也可以在SkySQL上使用,sky SQL是由MariaDB推出的数据库即服务(DBaaS)平台。
MariaDB以私有格式保存列数据,而不是像Parquet或ORC那样的开放格式。无论如何,使用对象存储可以节省成本,类似于那些基于对象存储的数据湖,它们以开放格式存储数据。同时,行存储数据可以存储在云块存储(如亚马逊EBS)中,X4支持每个块独立的数据归档策略。这可以节省额外的成本,因为单位存储对象更便宜。
为了实现最大程度的控制,开发人员可以指定在发出查询时是要访问数据的行存储版本还是列存储版本。但是有一个新的功能叫做智能查询路由,它允许开发人员将这个决定委托给MariaDB自己。据该公司称,另一项与列存储相关的优化允许将排序操作下推到存储层,为排序密集型查询提供高达50倍的性能。在我们的简报中,约翰逊先生还解释说X4平台为哈希连接提供了2倍的改进。
X4平台功能现已作为MariaDB企业服务器10.4的一部分提供给订户。Johnson表示,MariaDB Community Edition 10.5的alpha版将在几周内发布,还将支持柱状存储进行分析处理。
版权说明: 本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。
猜你喜欢:
- 2022-07-14 酷狗音乐录制歌曲怎么录
- 2022-11-01 这可能就是你梦想中的iPhone8背后的技术
- 2021-07-04 科技要闻:Twitter谴责史诗般的黑客攻击电话矛网络钓鱼计划
- 2022-04-21 Slingbox还在用 它将于2022年停止工作
- 2022-08-22 网络资讯:爱奇艺APP如何屏蔽直播通知
- 2021-09-11 商标建议使用OPPO M1内部移动芯片组
- 2021-10-14 OPPO R809T的亮点在于强大的拍照能力 尤其是出色的夜间拍摄能力
- 2022-04-16 Google的Gboard是最流行的键盘应用之�
最新文章:
- 2023-03-08 无缘无故的故(无缘无故的故是什么意思)
- 2023-03-08 两手空空的近反义词(两手空空的反义词)
- 2023-03-08 word2014产品密钥(word2003产品密钥)
- 2023-03-08 4444aaa
- 2023-03-08 姐妹情
- 2023-03-08 班超为人有大志(班超之志)
- 2023-03-08 常家庄园门票团购(常家庄园门票)
- 2023-03-08 杨凌农博会什么时间开(杨凌农博会)
- 热点推荐
- 热评文章