介绍Volt Active Data
截至今日,VoltDB不再是VoltDB,我们是Volt Active Data。这是一个经过了多次内部讨论、深夜的领悟、清晨的咖啡,以及一两场辩论,由来已久的名称修改。
总结来说:我们意识到,我们需要更改名称以反映公司自2009年成立以来的发展,以及实时数据市场本身如何随着5G、物联网和机器学习等新的变化而发展(并在持续发展中)。
不,这不是一个新产品或一个技术支点的发布,而是宣布一个重大的外部变化,以更好地展现我们真正在做的事情和我们真正擅长的领域。这有点像刚刚发射的新太空望远镜:对正在发生的一切以及发生的原因有更清晰的看法和理解,尽管它一直存在。从这个意义上来说,虽然只是表面上的改变但其重要性并不亚于一场新产品的发布、并购、重大招聘等。
必读:事件驱动架构
这篇博客探讨了为什么我们更改了名称,新名称的含义,以及为什么我们的新名称会引起您或任何其他需要通过实时处理数据以带来实际业务成果并利用5G、物联网、机器学习等机会的人的兴趣。
首先,介绍一下背景。
VoltDB的“DB”部分是如何诞生的
VoltDB是在2009年由麻省理工学院的Michael Stonebraker所做的研究中诞生的。他痴迷于弄明白为什么OLTP系统速度会变慢,并且无法与当时迅速占据主导地位的多CPU架构进行扩展。
Stonebraker发现OLTP系统速度慢是由于使用磁盘数据和缺乏CPU协调引起的,并设计了VoltDB以通过分片和内存数据来解决这两个问题。
他的突破使VoltDB成为西方(国家)和东方(国家)最快的数据库。随着VoltDB随着行业的发展,它已经发展到远不止是一个数据库。它已经成为了一个数据平台,且不仅仅是任何数据平台,而是一个可以完成其他数据平台无法完成的事情的平台。
必读:什么是URLLC?
为什么是“Active Data”?
在我们众多的更名讨论中,我们关注的主要问题是:Volt的核心区别是什么(也是从现在起是我们名字的简称)?当然还有很多其他数据平台。但是是什么让Volt与众不同?我们不能仅仅说我们更快了(当然我们也是),因为我们不仅仅是更快了。
然后我们开始思考Volt如何处理数据。我们如何处理流入所有这些系统和设备的所有数据,这也是其他数据平台正努力做到,并且这对我们客户的业务成果有多大帮助?
就在那时,我们意识到,当你把所有的拼图拼在一起,思考Volt平台作为一个整体的功能和它所提供的内容时,我们能使你或任何其他公司通过激活数据来从而提取尽可能多的价值。
Active(形容词)= 参与行动;处于进展或运动状态;具有快速运动的能力。
活跃数据是动态的,而不是静态的。它专为高速数据“动态”处理的世界而设计,也就是支持5G的市场。拥有一个动态的数据平台意味着您可以在数据对您的业务具有最大价值和影响的情况下对其进行操作。然而,只有将控制现实世界事件所需的每个数据处理组件整合在一起,并以5G的速度和规模做出实时业务决策才能做到这一点。
这就是动态数据和Volt Active Data平台的力量,而不是简单地对数据做出反应,你可以开始对它做出响应。
其他数据平台,例如由NoSQL技术支持的平台,不会对数据做出响应,因为它们缺乏自行决策的能力。这是一种说他们愚蠢的方式,一种友善的方式。
另一方面,Volt使您的应用程序可以响应数据,不仅是速度方面,而且能提供以最合适的方式响应所需的完整环境。
这对于异常数据尤为重要。Volt会立即检测到该数据并对其采取行动,决定该数据是否值得认真对待,如果是,则确保将其保存以供当前和未来使用,以便:
•在适当的时候为适当的客户提供追加销售报价。
•在信用卡诈骗在发生之前就进行阻止。
•错误的电话数据费用永远不会传递给客户,因为它是实时标记的。
•工业智能电表高度智能,因为它准确地知道何时需要打开和关闭灯,以尽可能节省城市的资金并清楚地传递这些信息。
以上所有只是通过活动数据平台进行实时上下文决策的力量和重要性的众多示例中的一小部分。
这就是为什么我们称之为“动态数据”——因为它不仅仅是被动地对事件做出反应,而是通过使其相关数据为您的底线和核心业务KPI发挥作用来对事件做出响应。
再见“DB”,你好活动数据
Volt Active Data平台经过验证,是全球7亿多人日常生活中不可或缺的一部分。它可以跨三个(或更多)动态数据中心以确保正常运行时间,它是云原生的,并且几乎可以与Kafka互操作。
Volt Active Data仍使用VoltDB数据库,但仅用于存储相关数据以备将来使用。
在Volt Active Data中,功发生在Active Data平面中:
Inget函数允许我们使用有线API和C++/Java客户端或Kafka从网络上读取消息。
我们只在需要时存储数据。与“总是存储有时处理”的数据库不同,Volt是“总是处理有时存储”。
许多用例需要了解数千个事件的模式,还需要聚合数据。Volt Active Data具有内置功能,允许我们提供完全准确的运行总计,而不必在查询时扫描或处理任何数据。
许多用例将要求我们获取传入事件,并以某种非平凡的方式对其进行测量,以为决策提供依据。
其他用例将需要我们检测异常。Volt活动数据平面让我们能够发现什么事情没有按预期发生,以及被即将到来的事件驱动。”
Volt主动数据平面的核心是决定下一步行动的能力。这通常涉及查看存储状态以确定应该发生了什么,以及检查输入事件。
有时决策过程将涉及机器学习。Volt活动数据将与任何确定性ML决策引擎一起工作,只要它在Java中并且可以在类内实例化。
一旦做出决定,我们就需要采取行动。这可能涉及更新存储的数据和/或发送多条消息。当您激活数据时,您可以从中提取尽可能多的价值,并使用处理更多数据、更快、更安全的应用程序转换您的业务,同时显著降低成本。
现在轮到你“激活数据”
与围绕多个处理、分析和存储层构建的传统数据平台不同,我们的产品在一个简化的堆栈中提供了您需要的每个组件,以5G的速度和规模控制现实世界的事件并做出实时业务决策。
我们可以支持我们所说的,因为我们是全世界关键任务系统的组成部分。
不是每个人都需要我们,真正需要我们的人都真正需要我们。
下面是一个快速石蕊测试:
•如果您的业务是使用大量事件数据做出快速、具有商业意义的商业决策,您应该与我们联系。
•如果您需要高可用性,请与我们联系。
•如果您的应用程序处理来自5G或物联网的大量数据,您应该与我们联系。
•如果您的边缘数据似乎将被浪费,您应该与我们联系。
•如果您需要更简单的体系结构,以更少的硬件和麻烦将数据从a传输到B,您应该与我们联系。
•如果“实时”对您来说意味着零延迟,但您的应用程序尚未实现零延迟,您应该与我们联系。
我们也想听听你对我们的新名字有什么看法,我们也想回答你关于它的任何问题,或者它对你意味着什么。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。