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

【実務・中級編】 データベースレコード型 – 階層型DBMS

データベースレコード型:階層型DBMSの論理スキーマ設計における極意こんにちは。チーフアーキテクトの私だ。今日のコードレビュー、あるいは新規システムの設計レビューで、また「リレーショナル脳」のまま階層型DBMS(Hierarchical D...
Cloud Spanner

【実務・中級編】 リーダー配置 – Cloud Spanner

【Cloud Spanner 伝説の知見】リーダー配置の罠と真実:書き込みレイテンシを極限まで支配する設計論こんにちは。Cloud Spannerの内部挙動をレイヤー単位で剥ぎ取り、数々の修羅場をくぐり抜けてきたチーフアーキテクトだ。今日の...
NoSQL

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

Redis `PERSIST` コマンドの深層:期限付きキーを「永遠」に変える作法と、その裏側にあるメモリ管理の真実こんにちは。テックリードの私だ。今日のコードレビューで、あるジュニアエンジニアが書いたこんなコードを見かけた。「一時的なセッ...
PostgreSQL

【テクニカル・上級編】 部分インデックス(Partial Indexes) – PostgreSQL

インデックス肥大化の特効薬:PostgreSQL「部分インデックス」を極めるデータベースの運用を長く続けていると、ある壁にぶつかりますよね。「インデックスを貼れば速くなるのは分かっているけれど、インデックスを作りすぎると書き込み性能が落ちる...
データ構造とスキーマ定義言語 (DDL)

【実務・中級編】 ルートセグメント – 階層型DBMS

ルートセグメント:すべての命運を握る「唯一無二の起点」をどう設計するかおい、今日のコードレビューを始めるぞ。お前らが持ち込んできたこの階層型DBMS(IMS等)を用いた基幹システムのスキーマ設計、パッと見は綺麗にまとまっているようだが……根...
Cloud Spanner

【実務・中級編】 ウィットネスレプリカ – Cloud Spanner

Cloud Spannerの「見えない守護者」:Witnessレプリカを使いこなせいいか、Cloud Spannerを単なる「Googleが作った高可用なRDB」としか見ていないなら、その設計は甘い。多くのエンジニアがマルチリージョン構成を...
NoSQL

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

こんにちは。プロジェクトのテクニカルリードだ。コードレビューや設計レビューで、君たちが「とりあえず `EXPIRE` を設定して、なんとなく `EXISTS` で生存確認する」ようなコードを書いているのを最近よく見かける。――甘い。それでは...
NoSQL

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

Redis『TTLコマンド』の深層:生存期間計測の罠と、シニアエンジニアが実践する堅牢な設計パターンコードレビューをしていて、もっとも頭を抱える瞬間の一つが「キーの有効期限(TTL)を雑に扱っているコード」を見たときだ。「とりあえず `TT...
NoSQL

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

Redisの底力:PEXPIREATが支えるミリ秒精度の時間制御と堅牢な設計パターンこんにちは。テックリードの私だ。今日のコードレビューで、あるジュニアエンジニアが「一時的なキャッシュの有効期限を設定するために `EXPIRE` を使ってい...
NoSQL

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

Redisの死角を見抜け:`EXPIREAT`で実現する堅牢な時間制御とデータライフサイクル設計こんにちは。テックリードの私だ。今日のコードレビューで、あるジュニアエンジニアがこんなコード書いてきた。「特定の日時にクーポンを失効させたいので...
スポンサーリンク