Shopifyはデータベースに何を使っているのか知りたい

AI-generated summary

主題:Shopifyが採用しているデータベース技術と、保存時の暗号化およびアルゴリズムの開示状況を知りたいという要望。

・背景:マーチャントから「データは暗号化して保存」「暗号化アルゴリズムの明示」の要求あり。ShopifyがどのDB・データストアを使い、暗号化がどう実施されているかの確認が必要。

・提供情報:Shopify Engineeringの記事(大規模MySQLのバックアップ/リストア、用途別に複数のデータストアを使う設計)、Quoraの回答、日本語まとめ記事へのリンクが提示。これらは公開日が古く、MySQL利用の示唆はあるが最新構成の確証ではない。

・用語補足:MySQL=リレーショナルDB。データストア=用途ごとに選択される保存技術の総称。保存時暗号化(at rest)=ストレージに書き込まれたデータの暗号化。

・アクション:最新のDB構成や暗号化方式・アルゴリズムの公式な開示は提示されていないため、Shopifyサポートへ直接問い合わせるのが推奨。

・現状:結論は未確定。参考リンクで概況把握は可能だが、要件対応には公式確認が必要。

御世話になっております。

タイトルの通りですが、Shopifyで使われているデータベースについて知りたいです。

質問の意図としては、私はShopifyパートナーでマーチャントのストア構築を

受託しているのですが、そのマーチャントから

  • データは暗号化して保存すること
  • 暗号化アルゴリズムの明示

上記2点の要望があったため、Shopifyがデータベースに

どんな技術を使っているのかわかれば、確認できると考えたためです。

※そもそも「開示されていない・開示できない」ということであれば、それはそれで構いません

以上となります。

どなたかお知恵を拝借できれば大変助かります。

何卒よろしくお願い致します。

https://shopify.engineering/shopify-manages-petabyte-scale-mysql-backup-restore

https://shopify.engineering/five-common-data-stores-usage

https://www.quora.com/Which-database-Shopify-is-using-to-store-all-data

公開日が古いですがMySQLなどの情報が書かれています。

多少重複しますが日本語の情報ですと以下が見つかります。

https://codenote.net/ec/4965.html

他にも情報があるかもしれませんが、この類の情報はShopifyのサポートに直接問い合わせていただくのがよいように思います。