2023年6月20日消息,高度可扩展的 NoSQL 数据库的制造商Aerospike Inc.发布图数据库新品 Aerospike Graph,该数据库可以支持在线事务处理 (OLTP)和在线分析处理 (OLAP)工作负载。其产品声称可以超越 Neo4j Inc. 和 TigerGraph Inc. 等市场领导者的产品。
Aerospike Graph 在其 NoSQL 数据库和 Apache TinkerPop 图形计算引擎的现有功能中添加了属性图形数据模型。
Apache TinkerPop是一个开源属性图计算引擎,可帮助新的图数据库同时支持 OLTP 和 OLAP 查询。它还被其他数据库提供商使用,例如 Neo4J、微软的 CosmosDB、Amazon Neptune、阿里巴巴图数据库、IBM Db2 Graph、ChronoGraph、Hadoop 和 Tibco 的图数据库。
Aerospike Graph 基于Apache TinkerPop开源图形框架,该框架也是亚马逊网络服务公司 Neptune 图形数据库的基础,它支持 Gremlin 查询语言,而不是 Neo4J 的 Cypher 或 TigerGraph 的 Graph SQL,这意味着开发人员可以在 Aerospike Graph 中使用新的和现有的 Gremlin 查询编写应用程序。计划在明年第一季度支持Cypher 的开源实施。它还使用 Aerospike 的键值存储作为图形数据模型的基础,而不是原生图形存储。
Gremlin 是 Apache TinkerPop 的图形查询语言。Gremlin 因其灵活性、可移植性和可扩展性而备受赞誉,尽管它具有陡峭的学习曲线和有限的第三方工具生态系统。Aerospike 表示,其新图产品的底层架构使其在性能和规模上都超越了竞争对手,可在数万亿个顶点和边上提供毫秒级多跳图查询。该公司表示,基准测试表明,每秒的吞吐量超过 100,000 次查询,延迟不到 5 毫秒,而硬件基础设施数量仅为竞争对手的十分之一。

混合内存架构
Aerospike 因其所谓的“混合内存架构”而闻名,该架构使每个节点或服务器能够将一组固态存储设备视为一种扩展内存。经常访问的数据存储在内存中,内存和磁盘之间的移动是自动完成的,无需访问底层文件或操作系统。
该方法不使用缓存,而是使用微调的集群算法和网络路径。Chief 表示:“我们对整个数据集进行自动分区,并且可以通过单跳从客户端传输到数据,因为客户端是基于名册的聚类算法(而不是基于仲裁的聚类算法)的一流参与者。”产品官 Lenley Hensarling。
基于名册的聚类根据名册的概念将数据点组织成簇,并广泛应用于数据挖掘、模式识别和机器学习中,以识别数据集中的自然分组或聚类。
水平刻度
Aerospike 还设计用于跨多个节点水平扩展,能够管理分布在机器集群上的数据,以实现高吞吐量和低延迟。它还提供可配置的持久性选项,使用户可以控制数据持久性和复制的级别。
“Neo4j 是一款出色的产品,拥有出色的工具,但它无法横向扩展,”Hensarling 说。“我们可以支持具有数十亿个顶点的图,每个顶点都有数千条边,并以每次查询大约 8 毫秒的速度执行两到四跳查询。”
该公司的核心市场是广告技术和金融服务,预计最初将重点关注这些优势领域。
“我们看到数字营销和广告技术领域的大量需求主要由流媒体视频驱动,”亨萨林说。例如,图形技术可用于通过分析每个人的设备使用模式来识别在同一房间内观看流媒体视频的多人。
“借助图形技术,您可以了解谁在附近、人们在看什么、他们都在用手机做什么,然后使用图形将这些汇总起来以确定应该向他们展示哪些广告,”他说。
Aerospike表示,其图形产品可以独立扩展计算和存储,使用户只需为他们需要的基础设施付费。该公司没有公布定价,但 Hensarling 表示,定价将基于存储量和所使用的虚拟 CPU 数量的组合。它还将提供每月不同的定价,以适应需求激增的客户和企业,例如零售和媒体。

文章来源:https://siliconangle.com/2023/06/20/620753/
https://www.infoworld.com/article/3700072/aerospike-s-new-graph-database-to-support-both-olap-and-oltp-workloads.html




