スポンサーリンク
NoSQL

【入門編】 メモリ管理とエビクションポリシー – Redis

こんにちは。Redisの世界へようこそ。Redisをただの「速いキャッシュ」だと思っていませんか? もしそうなら、今日でその認識をアップデートしましょう。Redisの本質は、「限られたメモリというステージで、どの情報を主役に据え続けるか」を...
レガシーDBMS

【入門編】 二次索引 (Secondary Indexing) – 階層型DBMS

やあ。階層型DBMSという、古くて新しい「データの深淵」へようこそ。多くの若手エンジニアは、リレーショナルデータベース(RDB)のテーブル形式に慣れきってしまっている。けれど、データの構造を「親と子」という血縁関係で捉える階層型モデルは、実...
Cloud Spanner

【入門編】 JSON型の利用 – Cloud Spanner

こんにちは。Cloud Spannerの世界へようこそ。今日は、Spannerの数ある機能の中でも、特に「現代的なアプリケーション開発」において最強の武器となる「JSON型」についてお話しします。「Spannerって、ガチガチの表(テーブル...
NoSQL

【入門編】 Redis Clusterアーキテクチャ – Redis

こんにちは。今日は、Redisという「魔法の道具箱」の中でも、特にその真髄である「Redis Cluster(クラスタ)」という仕組みについて、少しお話ししようと思います。Redisは「とにかく速い」ことで有名ですが、データが膨大になったと...
レガシーDBMS

【入門編】 論理子・論理親 (Logical Child/Parent) – 階層型DBMS

やあ。階層型DBMSという、現代のクラウドネイティブな世界では少し「ヴィンテージ」な響きを持つ技術に興味を持ってくれて嬉しいよ。多くのエンジニアは「階層型?古いよね」と切り捨ててしまうけれど、実はこのアーキテクチャこそが、データのつながりの...
Cloud Spanner

【入門編】 ARRAY型の活用 – Cloud Spanner

こんにちは。Cloud Spannerの世界へようこそ。大規模なシステムを支える「最強のデータベース」として名高いSpannerですが、その真価を理解する鍵は、実は「ARRAY型」という少し変わったデータ形式をどう使いこなすかにあります。今...
NoSQL

【入門編】 Redis Sentinelによる高可用性 – Redis

こんにちは。Redisの世界へようこそ。「Redisって速いらしいね」「キャッシュに使うといいらしいね」という話はよく聞きますよね。でも、いざ本番環境で使うとなると、「もしRedisが突然止まったらどうなるの?」という恐怖が頭をよぎるはずで...
レガシーDBMS

【入門編】 論理データベース (Logical Database) – 階層型DBMS

やあ。エンジニアの世界へようこそ。今日は、少し「渋い」けれど、現代のデータベース技術のルーツにもなっている「階層型DBMS」の、その中でも一番の魔法のような仕組み——「論理データベース」について話そう。多くの人は「階層型? 古い技術でしょ?...
Cloud Spanner

【入門編】 データ型のマッピングと互換性 – Cloud Spanner

やあ。Cloud Spannerの世界へようこそ。世界中の巨大なデータを一瞬で捌ききるこの「怪物」を使いこなそうとする君の挑戦を、心から歓迎するよ。今日は、Spannerを語る上で避けては通れない「GoogleSQL」と「PostgreSQ...
NoSQL

【入門編】 レプリケーションアーキテクチャ – Redis

こんにちは。Redisの世界へようこそ。大規模システムの心臓部を支える技術として、Redisは今や避けて通れない存在です。今日は、Redisの最も重要で、かつ美しいアーキテクチャの一つ「レプリケーション」についてお話しします。専門書をめくる...
スポンサーリンク