Shopifyのネイティブ回帰、DuckDBとTailwindの買収、ZFSでつくるDBブランチ── クラウド/インフラ話題7選のトップ画像

Shopifyのネイティブ回帰、DuckDBとTailwindの買収、ZFSでつくるDBブランチ── クラウド/インフラ話題7選

投稿日時:
馬場 俊彰のアイコン

株式会社X-Tech5 / 取締役CTO

馬場 俊彰

Xアカウントリンク

「あの人も読んでる」略して「も読」。さまざまな寄稿者が最近気になった情報や話題をシェアする企画です。他のテックな人たちがどんな情報を追っているのか、ちょっと覗いてみませんか?


こんにちは。馬場(netmarkjp:Bluesky/X)です。

わたしは「#ばばさん通信ダイジェスト」として、BlueskyやThreadsに毎日少しずつ、賛否を問わず話題になった/なりそうなものを共有しています(Bluesky検索)。

これらをベースに、特にクラウド/インフラ/SRE/オブザーバビリティ/運用等のキーワードに関する話題を中心にお届けします。

オブザーバビリティ基盤に広がる国内処理の選択肢

New Relicの日本リージョンの一般提供開始が同社のブログで発表されました。

いままでは、「競合には日本リージョンがあるのに」というシーンがありました。データレジデンシーの要件・要求が厳しい業界やシステムに選択肢が増えそうです。

New Relicの日本リージョンは、AWSの東京リージョンでホストされているそうです。

ポイントは、AI機能を利用する際に、メトリクス・ログ・トレースなどのテレメトリーデータの移動が国内で閉じるように設計されている点です。日本リージョンではAI処理もリージョン内で処理するとのことです。

国内にデータを閉じたはずが、利用する機能によってデータがするっと国外に出ていたということがなくなるのであれば、安心でうれしいですね。

大規模なPostgreSQLはどのようにつくられてきたか

DB PaaS提供会社であるPlanetScaleのブログで、PostgreSQLのシャーディングの歴史が解説されています。

ここで扱っているシャーディングは、大規模なデータベースを実現するための技法のひとつです。業界がPostgreSQLで大規模なデータベースをどのように実現してきたのかをたどることができます。

データベースはデータの実体を扱うので、大規模化するにはデータをどこにどう置き、どう取り出すかという具体的な話を扱います。だからこそ、すごく興味深く、面白いです。利用者からは魔法のように見える仕組みも、裏では素朴で実直な仕組みを組み合わせて実現されています。それらの組み合わせが、特にスケーリングやパフォーマンスにおける効果、あるいは制約事項につながっていることが実感できます。

シャーディングは技法としては水平分割で、テーブルのデータの保持や扱いを複数のデータベースサーバーで分担することで、ひとつあたりが担当するデータ量を減らし、規模拡大に対する性能悪化の程度を制御します。大量のデータを、データがすごく増えてもそれなりの所要時間で扱えるようにする方向性です。

あのSkypeの裏ではPostgreSQLが動いていたのですが、当時のMySQLの勢いと比べると、あまり注目されていなかったように記憶しています。当時PostgreSQL関係のOSSコミュニティに縁が強かった筆者は、認知が広がっていないことを残念に感じた記憶があります。

なお、このブログエントリーは、PlanetScaleの新プロダクトであるNekiにつながるバックストーリーでもあります。

OSS開発の持続性を支える事業のかたち

DuckDBの開発元であるDuckLabsが、AWSの傘下に入ることが発表されました。

DuckDBやDuckLake、各種拡張機能はDuckDB Foundationの管理のもと、引き続きMIT LicenseのOSSとして公開されます。ロードマップ、ライセンス、ガバナンスモデルにも変更はないとされています。

DuckDBはデータ分析に非常に便利で、個人的にも活用しています。OSSは継続するということで、資金面での開発の持続性が強化されるのはうれしいニュースです。

この記事のつづきを読もう✨
新規登録/ログインしたらできること
  • すべての記事を制限なく閲覧可能
  • 限定イベントに参加できます
  • GitHub連携でスキルを可視化
ログイン
アカウントをお持ちでない方はこちらから新規登録

あの人も読んでる

「あの人も読んでる」略して「も読」。さまざまな寄稿者が最近気になった情報や話題をシェアする連載企画です。
31
31