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

【入門編】 階層パス – 階層型DBMS

やあ。エンジニアの世界へようこそ。今日は、現代のデータベースの「ご先祖様」とも言える、階層型DBMSという少し渋いけれど極めて重要な技術について話をしよう。最近はWebサイトやアプリの裏側で「リレーショナルデータベース(RDB)」を使うのが...
Cloud Spanner

【入門編】 自動シャーディング – Cloud Spanner

こんにちは。Cloud Spannerの深淵を覗き込もうとしているあなたへ。今日は、多くのエンジニアが「魔法」と呼び、そしてその裏側を知った者が「究極の現実解」だと確信する、Spannerの最も強力なエンジン「自動シャーディング(Split...
NoSQL

【入門編】 Redisトランザクション (MULTI/EXEC) – Redis

やあ。Redisの世界へようこそ。Redisを触り始めると必ずぶつかる「トランザクション」という壁。多くの人がここで「SQLのトランザクションと同じかな?」と混乱しがちですが、実はRedisのそれはもっとシンプルで、かつ非常に強力な哲学に基...
レガシーDBMS

【入門編】 ポインタベースのナビゲーション – 階層型DBMS

やあ。データベースの世界へようこそ。君がいま興味を持っている「階層型DBMS」は、現代のSQLデータベースが当たり前になるずっと前、コンピュータの歴史の黎明期から存在する「データの背骨」のようなものだ。難解そうに聞こえるかもしれないけれど、...
Cloud Spanner

【入門編】 ノードと処理ユニット – Cloud Spanner

やあ。Cloud Spannerの世界へようこそ。データベースの世界で「強整合性」と「無限に近いスケール」を両立させるという、かつては夢物語だった技術を目の当たりにしている君は、幸運だよ。今日は、Spannerという巨大な「頭脳」を動かすた...
NoSQL

【入門編】 パブリッシュ・サブスクライブ – Redis

こんにちは。Redisの世界へようこそ。私は長年、数多のシステムでRedisのアーキテクチャを設計・運用してきたエンジニアです。「Redisといえば高速なキャッシュ」というイメージがあるかもしれませんが、実はRedisには、システム同士を軽...
レガシーDBMS

【入門編】 ナビゲーショナルアクセス – 階層型DBMS

やあ。システムアーキテクチャの荒波を越えてきた君へ。今日は少し「古くて新しい」知の世界へ案内しよう。データベースの歴史を語る上で避けては通れない、そして今なお一部の基幹システムで脈々と息づく「階層型DBMS」の話だ。現代の私たちが使うSQL...
Cloud Spanner

【入門編】 インスタンス構成 – Cloud Spanner

やあ。Cloud Spannerの世界へようこそ。世界中のエンジニアが「究極のデータベース」と呼ぶこの怪物。名前は聞いたことがあっても、「なんだか難しそう」と身構えてしまうかもしれないね。でも大丈夫。今日でその霧を晴らしてしまおう。今回は、...
NoSQL

【入門編】 redis.confの設定 – Redis

やあ。Redisの世界へようこそ。Redisを触り始めると、必ず突き当たる壁が`redis.conf`という設定ファイルだ。エンジニアの多くは「とりあえず動けばいいや」と初期設定のまま放置しがちだが、それは「高性能なスポーツカーを買ったのに...
レガシーDBMS

【入門編】 1対多の対応関係 – 階層型DBMS

やあ。エンジニアの世界へようこそ。今日は、少し「古風」だけど、実は今でも世界を裏側で支え続けている「階層型DBMS」という巨人について話をしよう。最近は「リレーショナル(表形式)」が当たり前だけど、この階層型の考え方は、データの「親子の絆」...
スポンサーリンク