从性能结果推导经济性
降低 Redis 数据集增长的容量成本。
让增长的值数据使用 NVMe SSD 容量,减少对昂贵 DRAM 的需求。输入实际价格,计算你的数据集能节省多少容量成本。
20:1 的容量单价比意味着什么?
如果 DRAM 每 GiB 的价格是 SSD 的 20 倍,同样大小的值数据放在 SSD 上,其存储介质成本为 DRAM 的 1/20,即降低 95%。这是在给定单价比下的算术推导,不是某项硬件报价,也不是完整部署的实测节约率。
Lavik 仍需要内存保存索引和运行时状态。CPU、副本、可用容量和运维成本也要纳入完整对比。下方模型展示这些因素如何改变总体比值。
1 TiB 值数据的容量示例
假设每 GiB DRAM 和 NVMe SSD 的容量价格分别为 20 和 1 个成本单位。1 TiB 等于 1,024 GiB:仅值容量的 DRAM 成本为 20,480 个单位,NVMe SSD 为 1,024 个单位,节省 19,456 个单位(95%)。这些是解释比例的假设单位,不是硬件报价;索引内存、副本和共享服务器成本需另行加入。
使用下面的模型,调整索引内存和共同成本,查看部署成本比值如何变化。
可调整的假设
默认值用于解释公式,不是硬件报价或实测内存占用。假设相同副本数、不使用压缩、存储放大为 1。
此假设下的模型成本比6.47×
模型中 Lavik 成本降低 84.5%
Redis = shared + payload × DRAM
Lavik = shared + index × DRAM + payload × SSD
Lavik = shared + index × DRAM + payload × SSD
该模型不预测延迟、持久性或可用性。性能需求还可能改变服务器数量与配置。
吞吐量也会影响所需节点数
容量成本只是预算的一部分。对于相同数据量与目标 QPS,单节点能完成更多请求,就可能减少为吞吐量增加的节点。产品对比页使用相同连接数的实测结果,将容量、吞吐余量、副本与节点单价组合成可调整的估算。
按产品比较成本 →