标签归档:存储

高效内存存储服务 LeanCache 正式发布

LeanCache 是为云引擎用户提供的高性能、高可用的内存存储服务。与我们以往的数据存储服务相比,它不仅能够处理更多的并发连接和请求数,极大地提高应用性能,而且还能降低数据存储的使用成本。像秒杀、抢红包、数据量少但读写比例很高等场景都适合使用 LeanCache。

leancache_flowchart

在云引擎中访问一个容量为 2GB 的 LeanCache 实例,每秒可以处理将近 70,000 次的请求,而一般情况下访问存储服务的请求峰值为每秒 800 次,相差将近 90 倍。除了更高的性能,LeanCache 还可以帮助用户节省费用。因为交由 LeanCache 处理的请求不计入存储 API 调用次数,所以用户可以把一些高频率的查询从按 API 调用次数收费的存储服务分流至 LeanCache 上,通过降低总的 API 调用次数来减少费用。

LeanCache 基于 Redis 技术,同时支持缓存数据存储和持久化存储,可以在不中断服务的情况下在线扩容。同时,LeanCache 支持在多个应用之间共享数据,所以如果多个云引擎节点需要协同工作和通信,LeanCache 也是正确的选择。

继续阅读

数据存储支持新类型,专为日志型存储需求优化

通用的数据存储(AVObject)提供了很便捷的操作方式,可以随时对云端数据进行任意的增删改查。LeanCloud 云端从功能和性能考虑,一直按照缓存+持久化的「热数据」模式进行存储,这一方案需要相对较高的实现成本。我们了解到,LeanCloud 用户有不少业务需要保存日志、统计事件一类的数据,这种数据的特点是写入之后不会修改,而使用时用户只关注整体数据的统计结果,这种使用方式是一种典型的「冷数据」模式。为此,我们特别推出了新的日志型(Log)数据存储类型,该类型可以进一步提高云端数据的写入速度,让数据存储发挥出更大的并发吞吐能力。

日志型数据是冷数据,LeanCloud 云端会用不同方式来保存这类数据,那么在使用上它与普通的 AVObject 有什么差别呢?

继续阅读