dbintronational

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

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

諸君、よく集まってくれた。今日は、現代の分散データベースやRDBMSの喧騒から一歩離れ、データ構造の「原点」にして「極北」、HSAM(Hierarchical Sequential Access Method)について講義する。「テープ時代...
Cloud Spanner

【実務・中級編】 監査ログのレイテンシ保証 – Cloud Spanner

いいか、よく聞け。現場のエンジニアが陥りがちな最大の勘違いは、「監査ログなんて、とりあえず標準機能のスイッチを入れれば終わりだ」という甘い考えだ。Cloud Spannerという、TrueTimeとPaxosの上に築かれた「分散データベース...
NoSQL

【テクニカル・上級編】 XTRIMコマンド – Redis

Redis Streamの深淵:XTRIMが握るメモリ管理の「境界線」Redisを単なる「インメモリKVS」と呼ぶのは、エンジニアとしてあまりに怠慢だ。特にRedis 5.0で導入されたStream型は、そのデータ構造の複雑さとメモリ効率の...
PostgreSQL

【実務・中級編】 NULL率(null_frac) – PostgreSQL

「なぜかクエリが遅い」を解決する第一歩。PostgreSQLの `null_frac` と付き合う技術エンジニアのみなさん、お疲れ様です。データベースのパフォーマンスチューニングをしていると、必ずと言っていいほど直面するのが「クエリプランの...
データ構造とスキーマ定義言語 (DDL)

【実務・中級編】 論理データベース再編成 – 階層型DBMS

階層型DBMSの深淵:論理データベース再編成とポインタ整合性の極意こんにちは、チーフアーキテクトの私だ。今日のコードレビューで、誰かが「階層型DBMSの再編成なんて、要はバックアップしてリストアするだけだろ」と軽口を叩いているのを耳にした。...
Cloud Spanner

【実務・中級編】 ストレージクォータの強制執行 – Cloud Spanner

エンジニア諸君、今日も分散システムの深淵に潜っているだろうか。Cloud Spannerを「無限にスケールする魔法の箱」だと思っているなら、今すぐその認識を改めてもらいたい。Spannerは確かに驚異的なスケーラビリティを誇るが、物理法則と...
NoSQL

【テクニカル・上級編】 XINFOコマンド群 – Redis

Redis Streamの深淵:XINFOが明かす「RADIX TREE」と「PEL」の真実Redisの`XINFO`コマンドを単なる「デバッグツール」だと考えているなら、君のシステムはまだ表層しか扱えていない。Redis Streamは、...
PostgreSQL

【入門編】 NULL率(null_frac) – PostgreSQL

やあ、こんにちは!今日もデータベースの世界を楽しんでいますか?PostgreSQLを使っていて、「あれ?さっきまでサクサク動いていたクエリが、急に遅くなったぞ?」なんて経験、一度はありますよね。そんな時、実は「統計情報」というデータベースの...
データ構造とスキーマ定義言語 (DDL)

【実務・中級編】 論理親連結キー(LPCK) – 階層型DBMS

階層型DBMSにおける論理親連結キー(LPCK)の深奥:関係性構築の隠れた立役者諸君、我々は今、階層型DBMSという、一見すると古めかしい響きを持つ技術の深淵に挑もうとしている。しかし、その「古めかしさ」こそが、現代の複雑なデータ構造を理解...
Cloud Spanner

【実務・中級編】 コンピューティングリソースのスケーリング制限 – Cloud Spanner

Cloud Spannerのノード拡張で「即座にスケールしない」理由スケーリング制限の動的再計算とリバランスの深層「スパイクが来るから、直前にCloud Spannerのノード数を3から10に増やしておきました」もし君がチームのインフラレビ...
スポンサーリンク