スポンサーリンク
NoSQL

【テクニカル・上級編】 バックアップとリストア – Redis

Redisの永続化:メモリという「揮発性」への挑戦と、データ整合性の深淵Redisを単なる「高速なキャッシュ」と呼ぶ者は、その真のポテンシャルを理解していない。Redisの真髄は、インメモリの速度を維持しながら、いかにして現代のストレージサ...
PostgreSQL

【テクニカル・上級編】 コスト定数設定 – PostgreSQL

プランナの「脳内」を書き換える:コスト定数チューニングの深淵PostgreSQLのパフォーマンスに悩まされる夜、多くのエンジニアはまず`EXPLAIN ANALYZE`を叩き、インデックスの有無を確認し、`VACUUM`を検討するでしょう。...
データ構造とスキーマ定義言語 (DDL)

【実務・中級編】 論理親セグメント(LP) – 階層型DBMS

階層型DBMSの深層:論理親セグメント(LP)がもたらす異次元のデータ統合設計おい、そのスキーマ定義、ちょっと待て。異なるデータベースにまたがるデータを強引に結合するために、アプリ層で無駄なクエリを何度も発行していないか?あるいは、リレーシ...
Cloud Spanner

【実務・中級編】 タブレットサーバーアーキテクチャ – Cloud Spanner

【Cloud Spanner深層】タブレットサーバーアーキテクチャの真実:分散RDBの極限を支配する「見えざる実体」こんにちは、チーフアーキテクトの私だ。これまでのコードレビューや設計レビューで、こんな質問を何度も受けてきた。「Spanne...
NoSQL

【テクニカル・上級編】 セキュリティとハードニング – Redis

Redisの聖域を守る:内部アーキテクチャから紐解くセキュリティの「極致」Redisを単なる「高速なKVS」と見なす者は、まだ入り口にすら立っていない。Redisの設計思想は極めて明快だ。「徹底的な単一スレッド処理によるオーバーヘッドの排除...
PostgreSQL

【実務・中級編】 コスト定数設定 – PostgreSQL

その「遅いクエリ」、PostgreSQLの脳内補正がズレてるのかも?:コスト定数チューニングの話現場でバリバリやってると、たまに遭遇するじゃないですか。「なぜかPostgreSQLがインデックスを使ってくれない」とか「明らかにフルスキャンの...
データ構造とスキーマ定義言語 (DDL)

【実務・中級編】 論理子セグメント(LC) – 階層型DBMS

【第4回】論理子セグメント(LC)の極意:物理の呪縛を断ち切り、ポインタで関係性を支配せよこんにちは。チーフアーキテクトの私だ。今回のコードレビュー、あるいは設計レビューで気になった点があるので、この場を借りて『論理子セグメント(Logic...
Cloud Spanner

【実務・中級編】 スプリット管理と負荷分散 – Cloud Spanner

Cloud Spannerの核心:スプリット管理と負荷分散のメカニズムを完全掌握するこんにちは。テクニカルリードの私だ。今日のコードレビューやアーキテクチャ設計レビューで、こんな質問を受けていないだろうか?「プライマリーキーの先頭に連番(オ...
NoSQL

【テクニカル・上級編】 メモリ最適化と診断 – Redis

Redisのメモリ極限制御:アーキテクチャの深淵と「断片化」との戦いRedisは単なるKVSではない。それは、メモリという有限の資源を極限まで使い切り、レイテンシという名の物理法則に抗うための「精密機械」だ。大規模システムでRedisを運用...
PostgreSQL

【入門編】 コスト定数設定 – PostgreSQL

データベースの「見積もり」が狂うとき:PostgreSQLのコスト定数って何?こんにちは!日々の開発、お疲れ様です。データベースを触っていると、「あれ、このクエリなんでこんなに遅いの?」と頭を抱える瞬間ってありますよね。PostgreSQL...
スポンサーリンク