主动-主动地理分布式拓扑结构是通过在 Redis 企业版中使用跨越多个集群的全局数据库实现 CRDT(无冲突复制数据类型)来实现的。这称为“无冲突复制数据库”或“CRDB”。
Redis 企业版允许您使用固态驱动器 (SSD) 将数据库扩展到 DRAM 容量之外,因此您可以构建需要大型数据集的应用程序。自动分层在高速度数据处理对于大量数据至关重要且需要保持低 TCO 的场景中特别有用。
在 Redis 企业版术语中,集群是云实例、虚拟机/容器节点或裸机服务器的集合,这些服务器允许您在跨集合共享的内存/存储池中创建任意数量的 Redis 数据库。集群无需在创建或删除新数据库时扩展/缩减(或缩减/缩减)。
Redis 企业版已通过基准测试证明了真正的线性扩展——从使用 6 个 AWS EC2 实例的 1000 万次操作/秒到使用 18 个 AWS EC2 实例的 3000 万次操作/秒。它提供了多种扩展数据库的方法……
大多数 NoSQL 部署使用三个副本以确保高可用性 (HA)。从高层面上讲,第一个副本通常用于存储您的数据集,第二个用于故障转移目的,第三个用于在发生网络拆分事件时充当仲裁者。
除了数据持久化功能外,Redis 企业版还提供对备份和恢复服务的开箱即用支持。Redis 企业版允许您将数据库快照(跨所有分片)备份到主要的公共云存储解决方案之一。
借助 Redis 企业版,您可以使用“replica-of”功能创建主动-被动地理分布式部署。这种单向复制功能允许您在源数据库和目标数据库之间同步数据,将数据物理放置在更靠近用户的 位置,以便进行低延迟的读取访问。
Redis 数据集成创建了一个数据流管道,该管道将现有数据库中的数据镜像到 Redis 企业版,以便应用程序可以以内存速度访问数据,有效地将数据转换为实时数据。将传统数据库卸载到 Redis 企业版,镜像您的应用程序数据,无需编码或集成工作。
触发器和函数是运行在 Redis 内部的无服务器引擎,更靠近您的数据所在的位置。它允许以完全可编程的方式执行任何集群范围的操作,跨分片、节点、数据结构和数据模型,速度达到亚毫秒级。