值键式的NoSQL数据库Aerospike,已经与数据链接供应商Starburst达成了一项合作——提供访问数据库的SQL。
Aerospike SQL由Starburst提供,该系统的愿景是使得数据分析师和数据科学家能够单点访问Aerospike的联合数据。它可以使用现有的SQL分析工具,如Tableau、Qlik和Power BI。这是Aerosipke第一次提供使用SQL来分析数据库的现有工具。
Aerospike是为支持实时、数据驱动的应用而专门建立的高度并行化的架构,可以经济有效地进行扩展。它声称可提供亚毫秒级的性能,最高可达PB级。在全局分布的高度一致性数据下,它正常运行时间为5-9天。
它通常被用作持久性缓存和用户存储,以支持广告技术、电子商务、在线竞价、在线游戏和在线赌博等在线业务问题的数据收集、分发和分析要求。客户包括PayPal、Airtel、Adobe、索尼(Playstation)和诺基亚。
Starburst是基于开源的Presto——一个用Java编写的SQL查询引擎。它的分布式架构最初于2013年由Facebook开发,用于查询保存在Hadoop中的数据。
“我们并不是一定要取代Snowflake或者其他什么”
Aerospike首席战略官Lenley Hensarling告诉The Register,该产品的意义在于让分析师了解其存储的数据,帮助决定如何管理或分析实时信息。
“我们正在实现这些边缘数据和实时事务的可见性。”他说:“我们有一个巨大的多语言的数据库并且它有一个映射。如果你愿意,你完全可以纵览它。”
虽然开发者可能想建立工具来分析Aerospike存储的的边缘数据,但他们更像是决定在哪里迁移和分析数据。"我们不一定要取代Snowflake或其他什么",Hensarling说。
Constellation Research的副总裁兼首席分析师Holger Mueller之前说过,“该工具使得多个企业有能力开放更多数据”。他说:"像Aerospike和Starburst这样的创新者正使得企业SQL开发人员、数据架构师和BI分析师的数据民主化,以实现无限规模的快速高效的SQL查询。
- MongoDB宣布为其文档数据库建立列库索引
- Percona推出针对开源数据库的管理系统
- SAS支持Python作为其自身语言的替代品
- Aerospike、DataStax、ScyllaDB都在为社区的云计算未来做准备。
开源的Aerospike采用Apache许可证2.0版和Affero通用公共许可证。Affero还提供付费的企业版。
作为连接不同的企业数据源的一种方式,Starburst正获得越来越多的关注。例如,在2020年底,企业数据库的领头羊Teradata宣布更新其QueryGrid。
Starburst Data旨在整合Presto连接器,以便Teradata Vantage分析平台的用户能够访问和查询云上以及企业内部的数据源,包括MongoDB、Databricks Delta Lake、列式数据库Apache Cassandra以及云数据库Amazon Redshift和Google BigQuery。
去年,Aerospike在其数据库6版本所包含的一系列新功能中增加了对JSON文档的支持。