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

【入門編】 PSB (Program Specification Block) – 階層型DBMS

こんにちは。エンジニアとしての長い旅路の中で、多くのデータベース技術を見てきましたが、今なお「階層型DBMS」の美しさと厳格さに魅了されている一人です。今日は、この世界における「守護神」とも言える存在、PSB(Program Specifi...
Cloud Spanner

【入門編】 インターリーブの制限と設計上の注意点 – Cloud Spanner

やあ。Cloud Spannerという、少し癖があるけれど、一度使いこなせば最強の武器になるデータベースの世界へようこそ。多くのエンジニアが「Spannerって難しそう…」と身構えるけれど、実はその本質はとてもシンプルなんだ。今日は、Spa...
NoSQL

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

やあ。Redisの世界へようこそ。Redisを単なる「高速なキャッシュ」としか見ていないなら、それはもったいない。Redisは、あなたのアプリケーションの「脳」であり、同時に「心臓」でもあるんだ。今日は、Redisという賢い執事を、いかに正...
レガシーDBMS

【入門編】 PCB (Program Communication Block) – 階層型DBMS

やあ。今日は少し「古くて新しい」話をしようか。今のデータベース(RDB)の世界に慣れていると、階層型DBMSという言葉は少し骨董品のように聞こえるかもしれない。けれど、金融機関の勘定系や大規模な基幹システムといった「絶対に止まってはならない...
Cloud Spanner

【入門編】 デフォルト値の設定 – Cloud Spanner

こんにちは。Cloud Spannerの世界へようこそ。世界中の膨大なデータを一手に引き受ける「最強のデータベース」と聞くと、なんだか冷徹で難解なシステムを想像するかもしれませんね。でも、実はSpannerも私たちの生活と同じで、「いかに手...
NoSQL

【入門編】 接続管理コマンド – Redis

こんにちは。Redisの世界へようこそ。「高速」「メモリベース」「NoSQL」……そんな魅力的なキーワードに惹かれてRedisを触り始めたけれど、いざコマンドを叩こうとすると「あれ? この接続コマンドって何のためにあるんだっけ?」と立ち止ま...
レガシーDBMS

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

やあ。階層型DBMSという、現代では少し「渋い」けれど、極めて強力で堅牢なデータ管理の世界へようこそ。今日は、その中でも「REPL(Replace)」という、いわばデータの「上書き保存」を行う命令について話をしよう。初心者向けの解説書では、...
Cloud Spanner

【入門編】 CHECK制約 – Cloud Spanner

やあ、こんにちは。世界中の膨大なデータを支える「Cloud Spanner」という巨大な城の番人をしているエンジニアです。今日は、Spannerの数ある機能の中でも、「データの正しさ」を守るための最後の砦、そして最も頼りになる相棒である「C...
NoSQL

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

やあ。Redisの世界へようこそ。Redisをただの「速いデータ置き場」だと思っているなら、それはまだ氷山の一角しか見ていないと言ってもいい。今日は、Redisが単なる「箱」を超えて「頭脳」を持つための魔法、「Lua(ルア)スクリプト」につ...
レガシーDBMS

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

やあ。ようこそ、データベースの深淵へ。今日は、多くの現代的なシステムが忘れてしまった、しかし今なお基幹系システムの心臓部で静かに鼓動し続けている「階層型DBMS」の、少し残酷で、かつ美しいお話をするよ。テーマは「DLET(デリート)呼び出し...
スポンサーリンク