データモデリングとインデックス設計

スポンサーリンク
PostgreSQL

【実務・中級編】 外部テーブルに対するインデックス – PostgreSQL

外部テーブルにインデックスが貼れない!その時、現場のエンジニアはどう立ち回るべきか?やあ。最近、PostgreSQLの`postgres_fdw`(Foreign Data Wrapper)を使って、マイクロサービス間のデータ連携や、巨大な...
PostgreSQL

【入門編】 外部テーブルに対するインデックス – PostgreSQL

こんにちは!データベースを触っていると、「あれ?これってどうやればいいの?」と首をかしげたくなる瞬間ってありますよね。今回は、PostgreSQLを使っている時に少しだけ「もどかしい」と感じるかもしれない「外部テーブル(Foreign Ta...
PostgreSQL

【テクニカル・上級編】 MulticornとカスタムFDW – PostgreSQL

PostgreSQLの「境界」を溶かす:Multicornで実現するデータ統合の深淵PostgreSQLを長年触っていると、誰しも一度はこう思うはずだ。「なぜ、この外部APIやNoSQLにあるデータを、SQLのJOINで直接叩けないのか」と...
PostgreSQL

【実務・中級編】 MulticornとカスタムFDW – PostgreSQL

やあ。また会ったね。今日は少しニッチだけど、知っておくと「あ、こいつできるな」と思われるような、PostgreSQLの奥の手について話そうか。テーマは「Multicorn」だ。PostgreSQLは強力なRDBMSだけど、実務では「Post...
PostgreSQL

【入門編】 MulticornとカスタムFDW – PostgreSQL

こんにちは!データベースの世界へようこそ。普段、PostgreSQLをバリバリ使いこなしている皆さんも、あるいは「データベースって何だか難しそう……」と少し足踏みしている皆さんも、今日はちょっと面白いお話をしますね。皆さんは、「翻訳機」って...
PostgreSQL

【テクニカル・上級編】 テーブル継承とFDWの併用 – PostgreSQL

「巨大なテーブル」をどう御するか:PostgreSQL継承とFDWの共鳴PostgreSQLを長く触っていると、必ずと言っていいほど「肥大化するテーブル」という壁にぶつかります。数億行のログデータ、あるいは過去数年分が蓄積されたトランザクシ...
PostgreSQL

【実務・中級編】 テーブル継承とFDWの併用 – PostgreSQL

「巨大なテーブル、どう分割する?」——PostgreSQL継承とFDWで実現する、無理のない分散データモデルやあ。データベースの運用、順調かな?最近、後輩から「テーブルの肥大化が止まらなくて、クエリがどんどん重くなってるんです……パーティシ...
PostgreSQL

【入門編】 テーブル継承とFDWの併用 – PostgreSQL

こんにちは!データベースの深淵を日々探検しているエンジニアです。今日は、PostgreSQLのちょっと「魔法」みたいな機能、「テーブル継承」と「FDW(外部データラッパー)」を組み合わせて、巨大なデータを賢く扱う方法についてお話しします。「...
PostgreSQL

【テクニカル・上級編】 FDWを用いたパーティショニング – PostgreSQL

境界線を越えるデータ:PostgreSQLの外部パーティショニングとインデックス戦略PostgreSQLを長年触っていると、必ずと言っていいほど「巨大なテーブル」という壁にぶつかります。宣言的パーティショニング(Declarative Pa...
PostgreSQL

【実務・中級編】 FDWを用いたパーティショニング – PostgreSQL

やあ。また会ったね。今日は少しニッチだけど、大規模データを扱う現場なら一度は夢見る「PostgreSQLの外部パーティション」について話をしようか。「巨大なテーブルを分割して高速化したい。でも、古いデータはストレージを圧迫するし、いっそ別の...
スポンサーリンク