スポンサーリンク
NoSQL

【実務・中級編】 Bitmapsコマンド群 – Redis

Redis Bitmaps:メモリの「極限」を削り出し、高密度な状態管理を実装せよRedisを単なる「キーバリューのキャッシュ」と呼ぶのは、エンジニアとしての怠慢だ。もし君たちがメモリ効率に無頓着なまま、大量のユーザーフラグをハッシュやセッ...
レガシーDBMS

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

HIDAMの深淵 —— 「ポインタの迷宮」を支配する設計思想世の中にはRDBMSのパラダイムで頭が固まったエンジニアが溢れている。彼らは「SQLですべてが解決する」と信じているが、大規模かつ極めて高いスループットが求められる基幹系システムの...
Cloud Spanner

【実務・中級編】 STORING句によるカバリングインデックス – Cloud Spanner

Spannerの「STORING句」を使いこなせ:カバリングインデックスでI/Oを極限まで削ぎ落とせSpannerにおいて、パフォーマンスのボトルネックは「ノードの計算リソース」ではない。「データアクセスの回数(I/O)」だ。Spanner...
NoSQL

【実務・中級編】 Sorted Set型コマンド群 – Redis

Redis Sorted Set:その「順序」はビジネスの命運を分けるエンジニア諸君。Redisを単なる「キーバリューストア」や「キャッシュ」として使っているなら、今すぐその思考を捨てろ。特に Sorted Set (ZSET) は、Red...
レガシーDBMS

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

階層型DBMSの深淵:HDAMが「ただの古い技術」ではない理由多くの若手エンジニアは、現代のRDBMS(B-treeインデックス)の快適さに慣れきっている。しかし、真に高負荷なトランザクションをさばく現場において、階層型DBMS、特にHDA...
Cloud Spanner

【実務・中級編】 セカンダリインデックス – Cloud Spanner

Spannerのセカンダリインデックス:その「見えない代償」と最適解を語るCloud Spannerを触り始めたエンジニアが、まず最初に突き当たる壁。それが「インデックス設計」だ。RDBMSの感覚で安易にインデックスを貼ると、Spanner...
NoSQL

【実務・中級編】 Set型コマンド群 – Redis

Redis Set型を使いこなせ:O(1)の魔法と「集合演算」の劇薬RedisのSet型。ただの「ユニークな値のリスト」だと思っていないか?もしそう考えているなら、君の設計はまだ一段階、浅い。Set型は、Redisの真髄である「計算量の最適...
レガシーDBMS

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

HISAMの真髄:なぜ「古き良き」構造が、今なおエンタープライズの深淵で息づいているのか若手のエンジニアから、「なぜ今さらHISAM(Hierarchical Indexed Sequential Access Method)なのか? RD...
Cloud Spanner

【実務・中級編】 インターリーブテーブル – Cloud Spanner

Cloud Spannerの「インターリーブ」という名の最強の武器:物理配置を支配し、レイテンシをねじ伏せる設計術Spannerをただの「SQLが書ける分散DB」だと思っているなら、それは大きな勘違いだ。分散環境における最大の敵は、ネットワ...
NoSQL

【実務・中級編】 List型コマンド群 – Redis

Redis List型を極める:ただの「リスト」と侮るなかれ、アーキテクトが語る運用の勘所RedisのList型を単なる「キュー」や「スタック」としてしか見ていないのなら、それはあまりにも勿体ない。RedisにおけるListは、単なる連結リ...
スポンサーリンク