スポンサーリンク
レガシーDBMS

【入門編】 ツリー構造 – 階層型DBMS

やあ。ようこそ、データ管理の深淵へ。君が今学ぼうとしている「階層型DBMS」は、現代の華やかなリレーショナルデータベース(RDB)の陰に隠れがちだが、実はITの歴史を支え、今もなお航空機の予約システムや銀行の勘定系といった「止まってはいけな...
Cloud Spanner

【入門編】 グローバル強整合性 – Cloud Spanner

こんにちは。Cloud Spannerの世界へようこそ。世界中のエンジニアを驚かせ、そして救い続けてきた「Cloud Spanner」。名前は聞いたことがあっても、「グローバル強整合性? 何それ、美味しいの?」と身構えてしまうかもしれません...
NoSQL

【入門編】 キーバリューストアの概念 – Redis

やあ、エンジニアの世界へようこそ。Redisの世界へ足を踏み入れた君を歓迎するよ。世の中には多くのデータベースがあるけれど、Redisは少し特別だ。「速さ」と「扱いやすさ」において、これ以上の相棒はなかなかいない。今日は、Redisがなぜこ...
レガシーDBMS

【入門編】 親子関係(親セグメントと子セグメント) – 階層型DBMS

やあ。エンジニアの世界へようこそ。今日は、データベースの歴史を語る上で欠かせない「階層型DBMS」の、その心臓部について話をしよう。現代のデータベース(リレーショナル型)に慣れきった君たちからすると、階層型は「古いもの」に見えるかもしれない...
Cloud Spanner

【入門編】 NewSQLアーキテクチャ – Cloud Spanner

やあ。Cloud Spannerという、データベース界の「究極のハイブリッド車」について興味を持ってくれたんだね。素晴らしい選択だよ。多くのエンジニアが「RDBMS(リレーショナルデータベース)の安定感」と「NoSQLの爆速スケーラビリティ...
NoSQL

【入門編】 インメモリデータストアの特性 – Redis

なぜRedisは「爆速」なのか?メモリという名の魔法の机で理解するRedisの真髄こんにちは。システムアーキテクトとして長年データ基盤と向き合ってきた私ですが、エンジニア人生の中で「最も心強い相棒」を挙げるとすれば、間違いなくこの Redi...
レガシーDBMS

【入門編】 階層データモデル – 階層型DBMS

やあ。データの世界へようこそ。君が今、データベースの歴史の「原点」に興味を持ってくれたこと、エンジニアとして最高に嬉しく思うよ。世の中には「リレーショナル(RDB)」が溢れているけれど、そのルーツである「階層型」を知ることは、データの構造を...
Cloud Spanner

【入門編】 Cloud Spannerとは – Cloud Spanner

やあ。Cloud Spannerの世界へようこそ。「世界最強のデータベース」なんて呼ばれると、なんだか近寄りがたい怪物のように感じるかもしれないね。でも安心してほしい。技術の本質は、いつだって「僕たちの身近な困りごとをどう解決するか」という...
NoSQL

【入門編】 Redisの概要 – Redis

やあ。エンジニアの道を歩み始めた君へ。今日は「Redis(レディス)」という、僕たちプロフェッショナルが愛してやまない魔法の道具について話をしよう。世の中にはたくさんのデータベースがあるけれど、Redisは少し毛色が違う。まるで「超一流の執...
PostgreSQL

【テクニカル・上級編】 GiSTインデックスの特性とチューニング – PostgreSQL

GiSTインデックスの深淵:B-Treeの常識を捨てて「オーバーラップ」と向き合うPostgreSQLを長く触っていると、誰もが一度は「B-Treeだけでは表現できない世界」に突き当たります。GISデータや全文検索、あるいは複雑なレンジクエ...
スポンサーリンク