暂无图片
暂无图片
1
暂无图片
暂无图片
暂无图片

SingleStoreDB 8.0 发布,将 WebAssembly 引入HTAP数据库

原创 通讯员 2022-12-14
864

数据库供应商使用新的 JSON 数据查询加速技术和对 WebAssembly 的开发人员支持来更新其混合事务和分析数据库(HTAP)。


2022年12月13日,统一数据库平台供应商 SingleStore 推出了 SingleStoreDB 8.0 版本,该版本集成了一系列新功能,包括改进的数据查询和对 WebAssembly 的支持。

该版本标志着自 2019 年以来统一数据库技术的最大更新,当时供应商及其数据库被称为 MemSQL。

2019 年的MemSQL 7.0引入了 SingleStore 技术,可以在统一数据库中同时实现事务和分析功能。该供应商于 2020 年更名为 SingleStore,并一直在稳步发展其平台。

借助 SingleStoreDB 8.0,数据库供应商正在扩展其平台,而不仅仅是支持分析和事务工作负载的能力,以更好地支持 JSON 数据。SingleStore 现在还希望通过支持WebAssembly (Wasm) 来帮助开发人员更轻松地创建应用程序。

SingleStore 与许多数据库竞争,这些数据库也旨在为分析和交易工作负载提供统一的数据库平台,包括谷歌的 AlloyDB、甲骨文的 MySQL HeatWave 和 PingCap。SingleStoreDB 和市场上其他公司面临的一个主要挑战是为分析和事务工作负载提供同等水平的性能。

IDC 分析师 Carl Olofson 表示,通过更新,SingleStore 瞄准了文档数据库市场,能够将表格呈现为 JSON 文档,并在特殊格式的列中捕获 JSON 数据以进行高速深度分析。

Olofson 指出,IDC 一直在推广在统一数据库中进行分析和事务处理的想法,有时也称为混合事务-分析处理,而Forrester Research 将其称为 translytical

“能够针对实时运营数据运行分析查询的想法正在聚集动力并成为一个重要属性,因此 SingleStore 实现这一概念的能力也应该是一种优势,”Olofson 说。

SingleStoreDB 如何为 JSON 启用统一的数据库平台

供应商的数据库最初是一个内存中的在线交易处理系统,后来扩展到将交易和分析工作负载统一在一个地方。

SingleStore 工程高级副总裁 Shireesh Thota 表示,在 SingleStoreDB 中启用统一数据库方法的是一种数据架构,该架构具有基于行和列的优化以加速查询。随着 8.0 版本的发布,SingleStore 现在还优化了它处理列内 JSON 数据的方式。

优化包括有关如何存储 JSON 数据以及如何为元数据编制索引的技术。根据 Thota 的说法,优化的结果是对 JSON 数据的查询性能提高,比早期版本的 SingleStoreDB 快 100 倍。

SingleStore 拥抱 Wasm

对于数据库开发人员,自定义功能通常嵌入在用户定义函数 (UDF) 中。Thota 说,Wasm 超越了 UDF,并为使用 SingleStoreDB 的开发人员提供了一种新的可扩展性形式。

使用 UDF,开发人员可以使用 SQL 查询语言编写应用程序逻辑。他指出,相比之下,Wasm 的承诺是它可以支持多种语言。

通过集成,SingleStoreDB 8.0 Wasm 实现将支持用 C、C++ 和 Rust 编写的代码。Thota 表示供应商计划在未来的 SingleStoreDB 更新中添加对 Python 的支持。


文章来源:https://www.techtarget.com/searchdatamanagement/news/252528324/SingleStoreDB-80-brings-WebAssembly-to-unified-database

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论