dbintronational

スポンサーリンク
データ構造とスキーマ定義言語 (DDL)

【実務・中級編】 物理ストレージブロックとCI/CA – 階層型DBMS

階層型DBMSにおける物理ストレージ攻略:CI/CA(制御インターバル/制御エリア)の極限設計論現代のRDBMSやNoSQLの抽象化されたストレージレイヤーに慣れきったエンジニアが、ミッションクリティカルな超大規模・高スループットシステムを...
Cloud Spanner

【実務・中級編】 分散環境におけるACID特性 – Cloud Spanner

---テクニカルリードが語る:Cloud Spannerが実現する、分散システムにおけるACID保証の設計と実践皆さん、こんにちは。システム開発の最前線で設計と実装を牽引されているテクニカルリードの皆さん、あるいはその座を目指すエンジニアの...
NoSQL

【テクニカル・上級編】 DELとUNLINK – Redis

Redisにおける「削除」の美学:DELとUNLINKの深淵なる挙動Redisを単なる「高速なKVS」と捉えているうちは、まだ初学者だ。我々が対峙しているのは、シングルスレッドという制約の中でいかにしてレイテンシの揺らぎ(ジッター)を排除し...
PostgreSQL

【テクニカル・上級編】 一意な値の数(n_distinct) – PostgreSQL

「なぜプランナは間違えるのか?」― n_distinct が支配するクエリ最適化の深淵PostgreSQLのオプティマイザと対話していると、時折「なぜそんな非効率なプランを選んだんだ?」と問い詰めたくなる瞬間がありますよね。特に結合の順序が...
データ構造とスキーマ定義言語 (DDL)

【実務・中級編】 HIDAM (Hierarchical Indexed Direct Access Method) – 階層型DBMS

階層型DBMSの真価を解き明かす:HIDAM(階層索引直接アクセス手法)の内部構造と高倍率性能設計現代のWebエンジニアやクラウドアーキテクトは、「データベース」と聞くと即座にRDBのB-Treeインデックスや、NoSQLのLSM-tree...
Cloud Spanner

【実務・中級編】 クエリプランナーのアーキテクチャ – Cloud Spanner

なぜ君のSQLはSpannerで遅いのか?〜クエリプランナーの内部アーキテクチャを解剖する〜「Cloud Spannerを使っているのに、期待したパフォーマンスが出ない」「RDBMSと同じ感覚でSQLを書いたのに、分散クエリのオーバーヘッド...
NoSQL

【テクニカル・上級編】 Streamメッセージ承認と管理 – Redis

Redis Streams: 信頼性の深淵 — XACK, XPENDING, XCLAIMが描く「分散処理」の極意Redisを単なる「高速なKVS」と捉えている者は、そのポテンシャルを1%も引き出せていない。特にRedis Streams...
PostgreSQL

【実務・中級編】 一意な値の数(n_distinct) – PostgreSQL

「クエリがなぜか遅い……」そんなとき、`EXPLAIN ANALYZE`を叩いてみて、実際の実行計画と推定コストが大きく乖離しているのを見たことはありませんか?「いや、オプティマイザさん、そこは数十万行じゃなくて数千行でしょ!」と画面越しに...
データ構造とスキーマ定義言語 (DDL)

【実務・中級編】 HDAM (Hierarchical Direct Access Method) – 階層型DBMS

階層型DBMSの奥義:HDAMによる超高速ランダムアクセスへの道諸君、集まれ。君たちが日々頭を悩ませているのは、データへのアクセス性、そしてそれをいかに効率的に、いかに堅牢に実現するか、だろう。特に、数多あるデータ構造の中で、階層型DBMS...
Cloud Spanner

【実務・中級編】 リソース分離境界の定義 – Cloud Spanner

【Cloud Spanner解体新書】マルチテナントの深淵:物理・論理のリソース分離境界とサイドチャネル防衛戦略「Google Cloudのマネージドサービスだから、インフラの分離やマルチテナントの競合はGoogle任せでいい」——もし君が...
スポンサーリンク