スポンサーリンク
NoSQL

【実務・中級編】 レプリケーションアーキテクチャ – Redis

Redisレプリケーションの深淵:可用性と整合性の狭間で「勝てる」設計をせよRedisは「単なるKVS」ではない。メモリという爆速な砂場に、いかにして堅牢なデータ構造を構築し、システム全体の信頼性を担保するか。それがエンジニアとしての腕の見...
レガシーDBMS

【実務・中級編】 DBD (Database Description) – 階層型DBMS

階層型DBMSの心臓部:DBDを制する者がシステムを制する諸君。現代のRDBMS全盛の時代に、あえて階層型DBMS(IMSなど)の設計に向き合おうというのか。素晴らしい。表層的な「ORMの作法」に甘んじるエンジニアたちには決して見えない、「...
Cloud Spanner

【実務・中級編】 スキーマのバージョン管理 – Cloud Spanner

Cloud Spannerのスキーマ管理:破壊的な進化を「無停止」で実現するエンジニアリングSpannerを「ただの分散RDBMS」だと思っているなら、今すぐその認識を改めるべきだ。Spannerは、Googleのデータセンター規模の整合性...
NoSQL

【実務・中級編】 永続化設定 – Redis

Redis永続化の真実:アーキテクチャの妥協点と「死なない」設計Redisを単なる「爆速なキャッシュ」と呼ぶのは、エンジニアとしてあまりに短絡的だ。Redisは、メモリという極めて高速だが揮発性の高い領域を、いかにして「堅牢なデータストア」...
レガシーDBMS

【実務・中級編】 PSB (Program Specification Block) – 階層型DBMS

PSB(Program Specification Block)を制する者が、IMSの魂を制する「階層型DBMSは古い」? 笑わせるな。IMS(Information Management System)のアーキテクチャを理解せずして、大規...
Cloud Spanner

【実務・中級編】 インターリーブの制限と設計上の注意点 – Cloud Spanner

Cloud Spannerの「インターリーブ」という劇薬:設計者が知るべき極限の真実Cloud Spannerを触り始めて最初にぶつかる壁が「インターリーブ」だ。「物理的にデータを隣接させてI/Oを高速化する」という謳い文句は魅力的だが、こ...
NoSQL

【実務・中級編】 サーバー管理コマンド – Redis

Redis運用の「死線」を見極める:サーバー管理コマンドの深淵Redisを単なる「キーバリューストア」だと思っているなら、今すぐその認識を改めるべきだ。Redisは、メモリという極めて高価で揮発性の高いリソースを扱う、精密機械だ。本稿では、...
レガシーDBMS

【実務・中級編】 PCB (Program Communication Block) – 階層型DBMS

階層型DBMSの心臓部:PCB(Program Communication Block)を制する者が、レガシーの深淵を支配する諸君、ようこそ。今日は「階層型DBMS」という、一見すると古臭い遺物のように見えて、実は現代の超高負荷・高信頼性シ...
Cloud Spanner

【実務・中級編】 デフォルト値の設定 – Cloud Spanner

Cloud Spannerの「デフォルト値」を制する者が、データ整合性の深淵を制する諸君、設計レビューお疲れ様。今日はCloud Spannerにおける「デフォルト値(Default Values)」について話そう。「なんだ、カラムに `D...
NoSQL

【実務・中級編】 接続管理コマンド – Redis

Redis接続管理:その「コネクション」は、本当に適切に制御されているか?Redisを単なる「高速なKVS」と捉えているなら、それはまだ入り口に立ったに過ぎない。大規模な分散システムにおいて、アプリケーションとRedisを繋ぐ「接続(Con...
スポンサーリンク