<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>hulk (hulk)</title>
    <link>https://ruby-china.org/hulk</link>
    <description/>
    <language>en-us</language>
    <item>
      <title>基于 SSD 的 Redis KV 实现 kvrocks</title>
      <description>&lt;p&gt;美图开源的基于 SSD 的 Redis KV 实现 kvrocks &lt;a href="https://github.com/meitu/kvrocks" rel="nofollow" target="_blank"&gt;https://github.com/meitu/kvrocks&lt;/a&gt; , 目前在美图内部已经稳定运行一年，实例数达到 100+，外部使用用户有白山云等。&lt;/p&gt;

&lt;p&gt;kvrocks 主要是为了解决成本和容量问题，美图大数据之前有大量数据存储在全内存的 Redis 实例，在内存成本和实例数管理上都是比较大的压力。&lt;/p&gt;

&lt;p&gt;和 Pika 有什么不一样？&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;API 设计上更加兼容 Redis 原始语义，全部数据类型在同一个 DB, 不允许同一个 key 在不同类型中重复出现。&lt;/li&gt;
&lt;li&gt;支持 Namespace 对不同业务数据做隔离&lt;/li&gt;
&lt;li&gt;主从同步不适用 Rsync, 同步设计简单且问题定位也简单&lt;/li&gt;
&lt;li&gt;支持对慢请求 profiling，问题定位更加简单&lt;/li&gt;
&lt;li&gt;代码更加简洁 (主观看法)&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;欢迎大家使用和提问题，更加欢迎 PR&lt;/p&gt;</description>
      <author>hulk</author>
      <pubDate>Tue, 10 Dec 2019 10:15:02 +0800</pubDate>
      <link>https://ruby-china.org/topics/39312</link>
      <guid>https://ruby-china.org/topics/39312</guid>
    </item>
  </channel>
</rss>
