dbintronational

スポンサーリンク
NoSQL

【テクニカル・上級編】 Redis Cluster (シャーディング) – Redis

Redis Clusterの深淵:16384のハッシュスロットが支配する分散システムの真実Redis Clusterは単なる「データの分散」ではない。それは、メモリという極めて揮発的かつ高速なリソースを、ネットワークの不確実性と調和させるた...
PostgreSQL

【テクニカル・上級編】 track_activities – PostgreSQL

`track_activities`を巡る静かなる攻防:PostgreSQLの可視性をどこまで許容すべきかPostgreSQLの運用において、私たちは常に「知る権利」と「パフォーマンス」のトレードオフという、古くて新しい問いに向き合っていま...
データ構造とスキーマ定義言語 (DDL)

【実務・中級編】 データベースチューニングパラメータ – 階層型DBMS

階層型DBMS物理チューニングの極意:ポインタとブロックの限界を支配する技術おい、コードレビューの手を止めろ。今、お前が設計しているそのスキーマ、本当に数百万件のトランザクションに耐えられるか?「リレーショナルデータベースの感覚でなんとなく...
Cloud Spanner

【実務・中級編】 タブレット管理 – Cloud Spanner

Cloud Spannerの核心:タブレット管理の物理学と、分散データベースを限界まで使い倒す設計論こんにちは。テックリードの私だ。今日のコードレビュー、あるいはアーキテクチャレビューで、「とりあえずSpanner使っとけばスケールするんで...
NoSQL

【テクニカル・上級編】 Redis Sentinel – Redis

Redis Sentinel:分散合意の深淵と「見えない境界線」多くのエンジニアが「Redis Sentinelは自動フェイルオーバーをしてくれる便利な監視ツール」だと誤解している。だが、アーキテクトの視点から言えば、それは極めて危険な認識...
PostgreSQL

【実務・中級編】 track_activities – PostgreSQL

「お疲れ様です。最近、PostgreSQLのパフォーマンスチューニングで頭を抱えてるって聞いたけど、どうだい? 順調?」現場でPostgreSQLを触っていると、どうしても避けて通れないのが「今、この瞬間に何が起きているか」を把握することだ...
データ構造とスキーマ定義言語 (DDL)

【実務・中級編】 物理再編成 (Reorganization) – 階層型DBMS

階層型DBMSの物理再編成(Reorganization):ポインタチェインの呪縛を解き放つ夜おい、設計レビューの手を止めてくれ。お前たちが今書いているそのスキーマ定義、そして「運用バッチで何とかなるだろう」と楽観視しているデータローディン...
Cloud Spanner

【実務・中級編】 データシャーディングとスプリットポイント – Cloud Spanner

Cloud Spannerのスプリットポイント:無限スケーラビリティの裏側にある「動的シャーディング」の真実こんにちは。テクニカルリードの私だ。きみたちはCloud Spannerを使うとき、「勝手にスケールする魔法のデータベース」として扱...
NoSQL

【テクニカル・上級編】 同期プロセス (PSYNC/SYNC) – Redis

Redisレプリケーションの深淵:PSYNCと「オフセット」が織りなす整合性の哲学Redisのレプリケーションは、一見すると単純なマスタースレーブの複製に見える。だが、大規模分散システムにおいて「完全な整合性」と「可用性」を両立させようとし...
PostgreSQL

【入門編】 track_activities – PostgreSQL

データベースの「いま、何してる?」を覗き見る魔法のスイッチ:track_activitiesの話こんにちは!データベースの世界へようこそ。毎日せっせと動いているデータベースですが、たまに「あれ、なんだか今日ちょっと動きが重いぞ?」なんて感じ...
スポンサーリンク