スポンサーリンク
NoSQL

【入門編】 Pub/Subコマンド群 – Redis

やあ。Redisの世界へようこそ。アーキテクチャの深淵を覗く前に、まずは「Redisの心臓部」とも言えるコミュニケーション機能、Pub/Sub(パブリッシュ・サブスクライブ)について話をしよう。多くのエンジニアがRedisを「ただの高速な辞...
レガシーDBMS

【入門編】 ISRT (Insert) 呼び出し – 階層型DBMS

やあ、エンジニアの世界へようこそ。今日は「階層型DBMS」という、少し古風だけれど非常に美しく、かつ強力なシステムの「心臓部」に触れていくよ。今の世の中はリレーショナルデータベース(RDB)全盛だけど、実は銀行の勘定系や航空機の予約システム...
Cloud Spanner

【入門編】 生成列(Generated Columns) – Cloud Spanner

やあ、こんにちは。Cloud Spannerの世界へようこそ。大規模システムを支える「最強のデータベース」という噂を聞いて興味を持ったのかな?素晴らしい選択だね。今日は、Spannerを使いこなすための「隠し味」のような機能、「生成列(Ge...
NoSQL

【入門編】 トランザクションコマンド – Redis

こんにちは。Redisの深淵を覗き込みたい君へ。今日はRedisの「トランザクション」という概念について話そう。多くのエンジニアが、Redisのトランザクションを「RDB(MySQLなど)のそれと同じもの」だと誤解して使い、後で痛い目を見る...
レガシーDBMS

【入門編】 GNP (Get Next within Parent) 呼び出し – 階層型DBMS

やあ。階層型DBMSの深淵へようこそ。多くのエンジニアは「今はリレーショナル(RDB)の時代だ」と口を揃える。だが、システムの本質、つまり「データの持ち方そのもの」を理解しようとする君のような人間にとって、階層型というアーキテクチャを学ぶこ...
Cloud Spanner

【入門編】 列オプション(ALLOW_COMMIT_TIMESTAMP) – Cloud Spanner

やあ。Cloud Spannerという、とてつもなくパワフルで、かつ少しだけ気難しい相棒と向き合おうとしている君へ。ようこそ。今日は、Spannerを使いこなすための「小さな、けれど決定的な魔法」の話をしよう。それが`ALLOW_COMMI...
NoSQL

【入門編】 キー管理コマンド – Redis

やあ。Redisの世界へようこそ。Redisを「単なる高速なデータベース」だと思っているなら、それは少しもったいない。Redisは、メモリという名の「魔法の作業机」を、いかに効率よく整理整頓するかを競う、知的ゲームのような場所なんだ。今日は...
レガシーDBMS

【入門編】 GN (Get Next) 呼び出し – 階層型DBMS

やあ。今日から君たちに、データ管理の「古き良き、しかし極めて強力な地図」である階層型DBMSの世界を案内しよう。リレーショナルデータベース(RDB)が「表」の集まりなら、階層型は「家系図」や「組織図」だ。そして、その家系図を上から下へ、左か...
Cloud Spanner

【入門編】 オンラインスキーマ更新 – Cloud Spanner

やあ。Cloud Spannerという、とてつもない可能性を秘めたデータベースの世界へようこそ。多くのデータベースは「家」を建てる時、一度完成したら壁を動かすのに家全体を解体しなければならないような不便さがある。しかし、Cloud Span...
NoSQL

【入門編】 Streamsコマンド群 – Redis

やあ。Redisの世界へようこそ。Redisといえば「高速なキャッシュ」というイメージが強いかもしれないけれど、今のRedisは単なる「速い棚」じゃない。「時系列データ」を完璧に扱うための、非常に強力なエンジンの顔も持っているんだ。それが今...
スポンサーリンク