Pravega的前景:随着物联网、5G等技术的快速发展,流数据的规模和流量呈现爆炸式增长,分布式流存储作为一种新型的存储架构,将会得到广泛的应用。尤其是在人工智能、金融服务、物联网等领域,Pravega将会成为一种重要的存储和处理工具。
随着物联网、5G等技术的快速发展,流数据的规模和流量呈现爆炸式增长,分布式流存储作为一种新型的存储架构,将会得到广泛的应用。尤其是在人工智能、金融服务、物联网等领域,Pravega将会成为一种重要的存储和处理工具。另外,Pravega的开源性质也将会吸引更多的开发者和用户参与其中,共同推动Pravega的发展和完善。
Pravega设计宗旨是成为流的实时存储解决方案。应用程序将数据持久化存储到 Pravega 中,Pravega 的 Stream 可以有无限制的数量并且持久化存储任意长时间,使用同样的 Reader API 提供尾读 (tail read) 和追赶读 (catch-up read) 功能,能够有效满足两种处理方式的统一。
Pravega 支持仅一次处理 (exactly-once),可在 Kappa 架构上实现链接应用需求,以便将计算拆分为多个独立的应用程序,这就是流式系统的微服务架构。我们所设想的架构是由事件驱动、连续和有状态的数据处理的流式存储 - 计算的模式。
延伸阅读:
什么是Pravega?
Pravega 是一个 EMC 开源的存储中间件,是一个流数据持久化中间件;也可以将它看作是一个消息中间件。只是和典型的消息队列使用方式对比起来,我更倾向于将它看作是一个流式数据的存储组件(Stream Storage)。
从功能上看,Pravega 目前提供的功能和 Apache Kafka、Apache Pulsar 类似,甚至可以说是一样的,如 Streaming、Schema Registry。Pravega 主要由两部分组成:Pravega Streaming Storage 和 Cloud Storage。
Pravega Streaming Storage 部分中有 Controller、Segment Store 和 Zookeeper。其中,Controller 和 Segment Store 是 Pravega 自己的组件。Zookeeper 被 Pravega 用于存储系统组件的元信息。Cloud Storage 部分有 HDFS 和 Object。
文章标题:开源分布式流存储Pravega前景怎么样,发布者:Flawy,转载请注明出处:https://worktile.com/kb/p/53411