当前位置 博文首页 > weixin_ccjz9527的博客:面向现代a的3个必备内存数据库

    weixin_ccjz9527的博客:面向现代a的3个必备内存数据库

    作者:[db:作者] 时间:2021-07-05 21:56

    越来越多的公司意识到利用实时数据是现代应用成功的关键,这意味着越来越多的人在寻找合适的内存数据库技术。 但是,有许多选项,比较内存数据库的用例可能会很有挑战性。

    无论使用哪种数据库,任何高质量的内存数据库都必须满足三个基本要素:云就绪、物联网就绪和ACID兼容。

    向云的迁移正在发生,或者已经发生,具体取决于您的行业。 云和虚拟化让您能够轻松获得传统基础架构无法实现的动态可扩展性。 这使您能够降低硬件部署和维护成本。 此外,云使您能够前所未有地在您的应用中利用分布式系统,例如物联网应用,从而使您的产品或服务比基于非云的系统提供更大的价值。

    虽然云有很多好处,但最大的问题是, “我们怎么去那里?” 传统基础架构不是为处理云而构建的,这意味着在该基础架构上实施任何虚拟化都需要昂贵的升级或繁琐的预算来实现所需的功能。 为了避免这些成长的烦恼,你需要使用一个为云而生的内存数据库。 云就绪型数据库将使向云的过渡比尝试使用非云就绪型基础架构容易得多。

    云的最大用途将是物联网。 分析师公司高德纳预测大约6。2016年,全球将有40亿个物联网设备投入使用,麦肯锡的一份报告估计,到2025年,物联网有可能占到全球经济的11%左右。 仅这些数字就显示了物联网正在并将产生的变革性影响。

    为物联网革命做准备将是近期的一大挑战。 大多数当前的基础设施都不能满足为物联网应用供电的严格要求。 你将不得不处理每秒钟发送数据到数据中心的数百万甚至数十亿个传感器。 这些数据需要实时处理,以做出实时决策,并从您的应用程序中获得最大价值。

    物联网的一个常见用例是智能仪表,它监控实时使用情况和条件,如天气、时间等。 然后,电表相应地调整服务价格。 由于使用情况和条件随时都会发生变化,因此您需要实时监控和决策,以充分利用每个电表。 另一个经验证的物联网使用案例是监控硬件(如存储阵列)的性能和问题。 如果检测到问题或低性能,可以自动拨打服务电话,使预防性维护更加容易。

    拥有一个物联网就绪的数据库将使您能够充分利用物联网的能力。

    随着物联网应用将提供的海量数据,快速、实时地做出大量实时决策至关重要。 然而,至关重要的是,这些决定也是正确的。 想象一个与健康相关的物联网设备(例如,心脏监护仪)。 确保有关该设备的数据和决策立即正确可能是生死之交。

    即使对于不太引人注目的物联网和非物联网用例,即时一致性也很重要。 快速交易和欺诈检测是许多真实用例中的两个,在这些用例中,一致性是应用程序不可或缺的一部分。 大多数物联网通信将是机器对机器(M2M),这发生在机器速度,而不是人的速度。 手动确保交易和决策的正确性和一致性对于物联网应用来说太慢了。

    拥有一个符合ACID标准的数据库意味着您知道您的数据是100%准确的——不管使用什么情况。 依赖一个最终一致的或非ACID数据库意味着你不能确定你将总是做出正确的决定;依赖非ACID数据库就相当于猜测。 无论使用哪种情实时同步数据库 况,正确的数据都是成功的关键。

    cs
    下一篇:没有了