スポンサーリンク
NoSQL

【実務・中級編】 メモリ削除ポリシー (Eviction Policies) – Redis

Redisメモリ削除の深層:OOM Killerを回避し、キャッシュを「武器」にするアーキテクチャ設計おい、設計レビューを始めるぞ。お前たちが組んだキャッシュレイヤー、綺麗に動いているように見えて、実は地雷原の上を歩いていることに気づいてい...
レガシーDBMS

【実務・中級編】 階層型からRDBへの移行課題 – 階層型DBMS

階層型DBMSの亡霊を葬るな:RDB移行における「ポインタ思考」の呪縛を解く現場の設計レビューで、階層型DBMS(IMS等)からRDBへの移行設計を見せられるたび、私は溜息をつきたくなる。多くのエンジニアが「階層型をリレーショナルに写像すれ...
Cloud Spanner

【実務・中級編】 バックアップと復元 – Cloud Spanner

Cloud Spannerの生存戦略:バックアップとPITRを「保険」で終わらせないための設計哲学Cloud Spannerを単なる「巨大なRDB」だと思っているなら、今すぐその認識を改めるべきだ。これは、地球規模の分散システムであり、デー...
NoSQL

【実務・中級編】 リシャーディング – Redis

Redis Clusterのリシャーディング:その「静かなる狂気」と運用解のすべてRedis Clusterにおける「リシャーディング(Resharding)」は、システムに無停止でスケールアウトの恩恵をもたらす魔法のように思えるかもしれな...
レガシーDBMS

【実務・中級編】 PSB (プログラム仕様ブロック) – 階層型DBMS

階層型DBMSの心臓部:「PSB」という名の境界線と支配権諸君、今さら階層型DBMS(IMS等)のアーキテクチャについて語る必要があるのか?と思うかもしれない。だが、リレーショナルデータベースが蔓延する現代において、この「古くて新しい」アー...
Cloud Spanner

【実務・中級編】 クエリ実行計画の分析 – Cloud Spanner

Cloud Spannerの実行計画を「制する」:エンジニアが知るべき深淵のチューニング術Spannerを単なる「SQLが動くRDBMS」だと思っているなら、今すぐその認識を捨ててほしい。Spannerは分散システムそのものであり、その実行...
NoSQL

【実務・中級編】 Redis Cluster (シャーディング) – Redis

Redis Clusterの深淵:16384のハッシュスロットが支配する水平スケーリングの真実「Redis Clusterを導入すれば、メモリ容量もスループットも無限に拡張できる」。そう考えているなら、少し立ち止まってほしい。Redis C...
レガシーDBMS

【実務・中級編】 PCB (プログラム通信ブロック) – 階層型DBMS

階層型DBMSの心臓部:PCB(プログラム通信ブロック)を極める多くのエンジニアが「時代遅れ」と切り捨てる階層型DBMS。だが、メインフレームの深淵で今なお現役のIMS(Information Management System)のようなシ...
Cloud Spanner

【実務・中級編】 タイムスタンプ境界 – Cloud Spanner

Cloud Spannerの「タイムスタンプ境界」を制する者が、分散システムの真の支配者となる多くのエンジニアがCloud Spannerを「リレーショナルなNoSQL」だの「可用性の高いMySQL」だのと短絡的に評価する。だが、それはあま...
NoSQL

【実務・中級編】 Redis Sentinel – Redis

Redis Sentinel:その「自動化」という名の諸刃の剣を使いこなすためにRedis Sentinelを単なる「自動フェイルオーバーツール」だと思っているなら、君のシステムは本番環境で確実に足元をすくわれることになる。Sentinel...
スポンサーリンク