dbintronational

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

【入門編】 データベースレコードオカレンス – 階層型DBMS

やあ。データベースの世界へようこそ。現代のITの現場では、リレーショナルデータベース(RDB)が主流だけれど、その根底には「データの構造をどう捉えるか」という、もっと根源的な知恵が眠っているんだ。今日は、そのルーツである「階層型DBMS」の...
Cloud Spanner

【入門編】 高可用性(HA) – Cloud Spanner

こんにちは。Cloud Spannerの世界へようこそ。「99.999%(ファイブナイン)」という数字を聞いたことがありますか? これは1年間で停止する時間がわずか5分程度であることを意味します。普通のデータベースでこれを実現しようとすると...
NoSQL

【入門編】 Luaスクリプト – Redis

こんにちは。Redisの世界へようこそ。Redisを「ただの速いデータベース」だと思っていませんか?もしそうなら、今日でその認識をアップデートしましょう。Redisの真骨頂、それは「Lua(ルア)スクリプト」という魔法の杖にあります。今回は...
レガシー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...
スポンサーリンク