<?xml version="1.0" encoding="UTF-8"?>

<rdf:RDF
 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
 xmlns="http://purl.org/rss/1.0/"
 xmlns:admin="http://webns.net/mvcb/"
 xmlns:content="http://purl.org/rss/1.0/modules/content/"
 xmlns:dc="http://purl.org/dc/elements/1.1/"
 xmlns:hatena="http://www.hatena.ne.jp/info/xmlns#"
 xmlns:syn="http://purl.org/rss/1.0/modules/syndication/"
 xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/"
>

<channel rdf:about="https://b.hatena.ne.jp/entry/s/shopify.engineering/scaling-inventory-reservations">
<title>&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - We replaced Redis with MySQL for inventory reservations&#x2014;and it scaled (2026) - Shopify</title>
<link>https://b.hatena.ne.jp/entry/s/shopify.engineering/scaling-inventory-reservations</link>
<description>We replaced Redis with MySQL for inventory reservations&#x2014;and it scaledHow we used SKIP LOCKED, composite primary keys, and connection visibility to hit our scale targets. During checkout, when a buy...</description>
<items>
 <rdf:Seq>
  <rdf:li rdf:resource="https://b.hatena.ne.jp/xmobile/20260813#bookmark-4787682246254327170" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/emonkak/20260812#bookmark-4787682246254327170" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/mkusaka/20260812#bookmark-4787682246254327170" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/xef/20260811#bookmark-4787682246254327170" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/epy0n/20260811#bookmark-4787682246254327170" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/pascal256/20260811#bookmark-4787682246254327170" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/clash_m45/20260810#bookmark-4787682246254327170" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/bootJP/20260810#bookmark-4787682246254327170" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/mathtonica/20260810#bookmark-4787682246254327170" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/R2M/20260810#bookmark-4787682246254327170" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/yojik/20260810#bookmark-4787682246254327170" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/shade001/20260810#bookmark-4787682246254327170" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/wata88/20260810#bookmark-4787682246254327170" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/takaheraw/20260810#bookmark-4787682246254327170" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/polamjag/20260810#bookmark-4787682246254327170" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/nishitki/20260810#bookmark-4787682246254327170" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/yuiseki/20260810#bookmark-4787682246254327170" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/kesakonya/20260809#bookmark-4787682246254327170" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/dd41kk/20260522#bookmark-4787682246254327170" />
 </rdf:Seq>
</items>
</channel>
<item rdf:about="https://b.hatena.ne.jp/xmobile/20260813#bookmark-4787682246254327170">
<title>xmobile</title>
<link>https://b.hatena.ne.jp/xmobile/20260813#bookmark-4787682246254327170</link>
<description></description>
<dc:date>2026-08-13T14:37:36Z</dc:date>
<dc:subject>&#x3042;&#x3068;&#x3067;&#x8AAD;&#x3080;</dc:subject>
<taxo:topics>
  <rdf:Bag>
    <rdf:li resource="https://b.hatena.ne.jp/q/%E3%81%82%E3%81%A8%E3%81%A7%E8%AA%AD%E3%82%80" />
  </rdf:Bag>
</taxo:topics>
</item>
<item rdf:about="https://b.hatena.ne.jp/emonkak/20260812#bookmark-4787682246254327170">
<title>emonkak</title>
<link>https://b.hatena.ne.jp/emonkak/20260812#bookmark-4787682246254327170</link>
<description></description>
<dc:date>2026-08-12T12:53:20Z</dc:date>
<dc:subject>mysql</dc:subject>
<taxo:topics>
  <rdf:Bag>
    <rdf:li resource="https://b.hatena.ne.jp/q/mysql" />
  </rdf:Bag>
</taxo:topics>
</item>
<item rdf:about="https://b.hatena.ne.jp/mkusaka/20260812#bookmark-4787682246254327170">
<title>mkusaka</title>
<link>https://b.hatena.ne.jp/mkusaka/20260812#bookmark-4787682246254327170</link>
<description>Shopify&#x304C;&#x5728;&#x5EAB;&#x4E88;&#x7D04;&#x306E;&#x4FDD;&#x5B58;&#x3092;Redis&#x2192;MySQL&#x3078;&#x79FB;&#x884C;&#x3057;&#x3001;SKIP LOCKED&#x3068;&#x8907;&#x5408;&#x4E3B;&#x30AD;&#x30FC;&#x3067;&#x30B9;&#x30B1;&#x30FC;&#x30EB;&#x3092;&#x5B9F;&#x73FE;&#x3057;&#x305F;&#x89E3;&#x8AAC;&#x8A18;&#x4E8B;&#x3067;&#x3059;&#x3002;</description>
<dc:date>2026-08-11T18:24:35Z</dc:date>
<dc:subject>AI&#x8981;&#x7D04;</dc:subject>
<dc:subject>Shopify</dc:subject>
<dc:subject>Redis</dc:subject>
<dc:subject>MySQL</dc:subject>
<dc:subject>&#x5728;&#x5EAB;&#x4E88;&#x7D04;</dc:subject>
<dc:subject>DB&#x79FB;&#x884C;</dc:subject>
<taxo:topics>
  <rdf:Bag>
    <rdf:li resource="https://b.hatena.ne.jp/q/AI%E8%A6%81%E7%B4%84" />
    <rdf:li resource="https://b.hatena.ne.jp/q/Shopify" />
    <rdf:li resource="https://b.hatena.ne.jp/q/Redis" />
    <rdf:li resource="https://b.hatena.ne.jp/q/MySQL" />
    <rdf:li resource="https://b.hatena.ne.jp/q/%E5%9C%A8%E5%BA%AB%E4%BA%88%E7%B4%84" />
    <rdf:li resource="https://b.hatena.ne.jp/q/DB%E7%A7%BB%E8%A1%8C" />
  </rdf:Bag>
</taxo:topics>
</item>
<item rdf:about="https://b.hatena.ne.jp/xef/20260811#bookmark-4787682246254327170">
<title>xef</title>
<link>https://b.hatena.ne.jp/xef/20260811#bookmark-4787682246254327170</link>
<description></description>
<dc:date>2026-08-11T12:38:39Z</dc:date>
<dc:subject>MySQL</dc:subject>
<dc:subject>Redis</dc:subject>
<taxo:topics>
  <rdf:Bag>
    <rdf:li resource="https://b.hatena.ne.jp/q/MySQL" />
    <rdf:li resource="https://b.hatena.ne.jp/q/Redis" />
  </rdf:Bag>
</taxo:topics>
</item>
<item rdf:about="https://b.hatena.ne.jp/epy0n/20260811#bookmark-4787682246254327170">
<title>epy0n</title>
<link>https://b.hatena.ne.jp/epy0n/20260811#bookmark-4787682246254327170</link>
<description></description>
<dc:date>2026-08-10T16:22:14Z</dc:date>
</item>
<item rdf:about="https://b.hatena.ne.jp/pascal256/20260811#bookmark-4787682246254327170">
<title>pascal256</title>
<link>https://b.hatena.ne.jp/pascal256/20260811#bookmark-4787682246254327170</link>
<description></description>
<dc:date>2026-08-10T15:24:41Z</dc:date>
</item>
<item rdf:about="https://b.hatena.ne.jp/clash_m45/20260810#bookmark-4787682246254327170">
<title>clash_m45</title>
<link>https://b.hatena.ne.jp/clash_m45/20260810#bookmark-4787682246254327170</link>
<description></description>
<dc:date>2026-08-10T11:49:26Z</dc:date>
<dc:subject>&#x3042;&#x3068;&#x3067;&#x8AAD;&#x3080;</dc:subject>
<taxo:topics>
  <rdf:Bag>
    <rdf:li resource="https://b.hatena.ne.jp/q/%E3%81%82%E3%81%A8%E3%81%A7%E8%AA%AD%E3%82%80" />
  </rdf:Bag>
</taxo:topics>
</item>
<item rdf:about="https://b.hatena.ne.jp/bootJP/20260810#bookmark-4787682246254327170">
<title>bootJP</title>
<link>https://b.hatena.ne.jp/bootJP/20260810#bookmark-4787682246254327170</link>
<description></description>
<dc:date>2026-08-10T10:33:02Z</dc:date>
</item>
<item rdf:about="https://b.hatena.ne.jp/mathtonica/20260810#bookmark-4787682246254327170">
<title>mathtonica</title>
<link>https://b.hatena.ne.jp/mathtonica/20260810#bookmark-4787682246254327170</link>
<description></description>
<dc:date>2026-08-10T08:20:14Z</dc:date>
<dc:subject>&#x3042;&#x3068;&#x3067;&#x8AAD;&#x3080;</dc:subject>
<taxo:topics>
  <rdf:Bag>
    <rdf:li resource="https://b.hatena.ne.jp/q/%E3%81%82%E3%81%A8%E3%81%A7%E8%AA%AD%E3%82%80" />
  </rdf:Bag>
</taxo:topics>
</item>
<item rdf:about="https://b.hatena.ne.jp/R2M/20260810#bookmark-4787682246254327170">
<title>R2M</title>
<link>https://b.hatena.ne.jp/R2M/20260810#bookmark-4787682246254327170</link>
<description></description>
<dc:date>2026-08-10T07:44:15Z</dc:date>
<dc:subject>mysql</dc:subject>
<taxo:topics>
  <rdf:Bag>
    <rdf:li resource="https://b.hatena.ne.jp/q/mysql" />
  </rdf:Bag>
</taxo:topics>
</item>
<item rdf:about="https://b.hatena.ne.jp/yojik/20260810#bookmark-4787682246254327170">
<title>yojik</title>
<link>https://b.hatena.ne.jp/yojik/20260810#bookmark-4787682246254327170</link>
<description></description>
<dc:date>2026-08-10T06:47:38Z</dc:date>
</item>
<item rdf:about="https://b.hatena.ne.jp/shade001/20260810#bookmark-4787682246254327170">
<title>shade001</title>
<link>https://b.hatena.ne.jp/shade001/20260810#bookmark-4787682246254327170</link>
<description></description>
<dc:date>2026-08-10T06:05:58Z</dc:date>
<dc:subject>&#x3042;&#x3068;&#x3067;&#x8AAD;&#x3080;</dc:subject>
<taxo:topics>
  <rdf:Bag>
    <rdf:li resource="https://b.hatena.ne.jp/q/%E3%81%82%E3%81%A8%E3%81%A7%E8%AA%AD%E3%82%80" />
  </rdf:Bag>
</taxo:topics>
</item>
<item rdf:about="https://b.hatena.ne.jp/wata88/20260810#bookmark-4787682246254327170">
<title>wata88</title>
<link>https://b.hatena.ne.jp/wata88/20260810#bookmark-4787682246254327170</link>
<description></description>
<dc:date>2026-08-10T05:52:44Z</dc:date>
</item>
<item rdf:about="https://b.hatena.ne.jp/takaheraw/20260810#bookmark-4787682246254327170">
<title>takaheraw</title>
<link>https://b.hatena.ne.jp/takaheraw/20260810#bookmark-4787682246254327170</link>
<description></description>
<dc:date>2026-08-10T05:35:44Z</dc:date>
</item>
<item rdf:about="https://b.hatena.ne.jp/polamjag/20260810#bookmark-4787682246254327170">
<title>polamjag</title>
<link>https://b.hatena.ne.jp/polamjag/20260810#bookmark-4787682246254327170</link>
<description></description>
<dc:date>2026-08-10T03:52:10Z</dc:date>
</item>
<item rdf:about="https://b.hatena.ne.jp/nishitki/20260810#bookmark-4787682246254327170">
<title>nishitki</title>
<link>https://b.hatena.ne.jp/nishitki/20260810#bookmark-4787682246254327170</link>
<description></description>
<dc:date>2026-08-10T03:48:56Z</dc:date>
</item>
<item rdf:about="https://b.hatena.ne.jp/yuiseki/20260810#bookmark-4787682246254327170">
<title>yuiseki</title>
<link>https://b.hatena.ne.jp/yuiseki/20260810#bookmark-4787682246254327170</link>
<description></description>
<dc:date>2026-08-10T00:22:56Z</dc:date>
</item>
<item rdf:about="https://b.hatena.ne.jp/kesakonya/20260809#bookmark-4787682246254327170">
<title>kesakonya</title>
<link>https://b.hatena.ne.jp/kesakonya/20260809#bookmark-4787682246254327170</link>
<description></description>
<dc:date>2026-08-09T05:39:14Z</dc:date>
</item>
<item rdf:about="https://b.hatena.ne.jp/dd41kk/20260522#bookmark-4787682246254327170">
<title>dd41kk</title>
<link>https://b.hatena.ne.jp/dd41kk/20260522#bookmark-4787682246254327170</link>
<description>1&#x5358;&#x4F4D;&#x3092;1&#x884C;&#x3067;&#x7BA1;&#x7406;&#x3057;&#x3066; SKIP LOCKED &#x3067; &#x30AA;&#x30FC;&#x30D0;&#x30FC;&#x30BB;&#x30EB;&#x3092;&#x9632;&#x6B62;&#x3057;&#x3066;&#x5728;&#x5EAB;&#x30D0;&#x30C3;&#x30D5;&#x30A1;&#x3067;&#x30D1;&#x30D5;&#x30A9;&#x30FC;&#x30DE;&#x30F3;&#x30B9;&#x3092;&#x62C5;&#x4FDD;&#x3002;&#x4E00;&#x6C17;&#x306B;Redis&#x304B;&#x3089;MySQL&#x306B;&#x5207;&#x308A;&#x66FF;&#x3048;&#x305A;&#x3001;&#x30B7;&#x30E3;&#x30C9;&#x30A6;&#x30E2;&#x30FC;&#x30C9;&#xFF08;&#x30C0;&#x30FC;&#x30AF;&#x30ED;&#x30FC;&#x30F3;&#x30C1;&#xFF09;&#x3067;&#x4E26;&#x884C;&#x7A3C;&#x50CD;&#x3057;&#x3066;&#x554F;&#x984C;&#x7121;&#x3044;&#x3053;&#x3068;&#x3092;&#x78BA;&#x8A8D;&#x3057;&#x305F;&#x5F8C;&#x306B;&#x5207;&#x308A;&#x66FF;&#x3048;</description>
<dc:date>2026-05-22T04:42:00Z</dc:date>
</item>
</rdf:RDF>