dbintronational

スポンサーリンク
PostgreSQL

【テクニカル・上級編】 結合の除去 – PostgreSQL

PostgreSQLがこっそり裏でやっている「結合の除去(Join Removal)」の美学PostgreSQLのオプティマイザは、長年かけて驚くほど洗練されてきました。特に、クエリプランナーが実行計画を立てる際、ユーザーが書いたSQLを「...
データ構造とスキーマ定義言語 (DDL)

【実務・中級編】 論理データベースのリカバリ – 階層型DBMS

論理データベースのリカバリ:ポインタの不整合が招く崩壊と、その極限の回避策階層型DBMSの真骨頂は、その極限にまで最適化されたアクセススピードにある。しかし、異なる物理データベース(物理DB)間に「論理関係(Logical Relation...
Cloud Spanner

【実務・中級編】 ディレクトリベースのシャーディング – Cloud Spanner

ディレクトリベースのシャーディング:Cloud Spannerの物理律をハックし、極限のスキャン性能を引き出す技術こんにちは。テックリードの私だ。今日のコードレビュー、あるいはアーキテクチャ設計レビューで、君たちはこんなテーブル定義を持ち込...
NoSQL

【テクニカル・上級編】 トランザクション(MULTI/EXEC) – Redis

Redisのトランザクションは「ACID」ではない:極限のレイテンシと整合性の相克Redisのトランザクション(`MULTI`/`EXEC`)を、RDBMSのそれと混同しているエンジニアが多い。もし君がRedisのトランザクションを「万能な...
PostgreSQL

【実務・中級編】 結合の除去 – PostgreSQL

PostgreSQLの「無駄な結合」を勝手に消してくれる話、知ってる?やあ。最近、コードレビューで「このJOIN、本当に必要?」って聞く機会が増えたんだよね。「いや、外部結合してるし、念のためデータ取っておこうと思って……」なんて返ってくる...
データ構造とスキーマ定義言語 (DDL)

【実務・中級編】 論理データベースのセキュリティ – 階層型DBMS

階層型DBMSの論理データベースセキュリティ:物理セグメント継承の深層と実務設計こんにちは。チーフアーキテクトの私だ。今日のコードレビューで、また「論理データベースの権限設計を、単なるリレーショナルDBのビューのような感覚でフラットに定義し...
Cloud Spanner

【実務・中級編】 スプリットとマージの自動化ロジック – Cloud Spanner

【Cloud Spannerの核心】スプリットとマージの自動化ロジック:真の水平スケーリングを支配する物理と論理こんにちは。テクニカルリードの私だ。今日のコードレビュー、あるいはアーキテクチャ設計レビューで、こんな質問を受けたことはないか?...
NoSQL

【テクニカル・上級編】 Luaスクリプトによるアトミック操作 – Redis

RedisのLuaスクリプト:アトミック性の神話と、その深淵なる実装アーキテクチャRedisにおけるLuaスクリプトは、単なる「便利な機能」ではない。それは、シングルスレッド・イベントループというRedisの心臓部において、「一連の操作をコ...
PostgreSQL

【入門編】 結合の除去 – PostgreSQL

こんにちは!データベースの世界へようこそ。普段、PostgreSQLを触っていると「どうすればクエリがもっと速くなるんだろう?」って悩みますよね。今日は、そんな皆さんに、PostgreSQLが裏側でやってくれている「実はめちゃくちゃ賢いお節...
データ構造とスキーマ定義言語 (DDL)

【実務・中級編】 論理データベースの移行 – 階層型DBMS

階層型DBMSの極意:物理構造の変更に伴う論理データ移行とポインタ再構築の深層おい、コードレビューの手を止めてくれ。今から話すのは、現代のきらびやかなRDBやNoSQLの教科書には一言も書いていない、しかしミッションクリティカルな基幹系の現...
スポンサーリンク