スポンサーリンク
PostgreSQL

【テクニカル・上級編】 列指向ストレージの概念 – PostgreSQL

データベースの「読み方」を変える:PostgreSQLにおける列指向ストレージの深淵PostgreSQLを長年触っていると、ある壁にぶつかるはずです。数億行、数十億行といった巨大なテーブルに対する集計クエリ。インデックスをどれだけ丁寧に貼っ...
PostgreSQL

【実務・中級編】 列指向ストレージの概念 – PostgreSQL

なぜ「全カラムSELECT」が罪深いのか?――PostgreSQLにおける行指向と列指向の深い話やあ。最近、分析基盤のパフォーマンスチューニングに頭を悩ませている後輩から、「PostgreSQLって結局、何がどこに保存されてるんですか?」な...
PostgreSQL

【入門編】 列指向ストレージの概念 – PostgreSQL

こんにちは!データベースの世界へようこそ。普段、何気なく使っているデータベースですが、実はその中身が「どうやってデータを保管しているか」を少し覗いてみると、データの処理速度が劇的に変わる魔法のような仕組みが見えてくるんです。今日は、Post...
PostgreSQL

【テクニカル・上級編】 空間演算関数 – PostgreSQL

PostGISの空間演算を「使いこなす」ということ:パフォーマンスの深淵へPostGISを触り始めた頃、`ST_Intersects`や`ST_DWithin`を使って「おっ、地図が出た!」と喜んだ経験は誰にでもあるはずだ。しかし、データ量...
PostgreSQL

【実務・中級編】 空間演算関数 – PostgreSQL

位置情報データ、実は「沼」?PostGISで空間クエリを使いこなすための勘所現場で地図データや位置情報を扱うことになったエンジニアの皆さん、こんにちは。「住所から座標を出す」「特定のエリア内の店舗を探す」……一見単純そうですが、いざRDBで...
PostgreSQL

【入門編】 空間演算関数 – PostgreSQL

こんにちは!世界最高峰のデータベースエンジニアにして、巷で人気の技術ブログ「DBの魔法使い」を書いている私です。今日も皆さんと一緒に、データの面白い世界を探検していきましょう!スマホの地図アプリ、毎日使ってますよね?「今いる場所から一番近い...
PostgreSQL

【テクニカル・上級編】 空間インデックス (GiST/SP-GiST) – PostgreSQL

皆さん、こんにちは。データベースの深淵を覗き込み、その挙動を解き明かすことに喜びを感じる皆さんなら、きっと空間データとそのインデックスの奥深さに魅了されていることでしょう。今日は、PostgreSQLにおける空間インデックスの二大巨頭、Gi...
PostgreSQL

【実務・中級編】 空間インデックス (GiST/SP-GiST) – PostgreSQL

みんな、元気にしてるか?最近、位置情報サービスとか、IoTデバイスからのセンシングデータとか、空間データを扱う機会が増えてないか? 僕もね、最近とあるプロジェクトで膨大な地理空間データを扱うことになって、改めてPostgreSQLの空間イン...
PostgreSQL

【入門編】 空間インデックス (GiST/SP-GiST) – PostgreSQL

皆さん、こんにちは!データと戯れるのが大好きな、あなたのデータベースエンジニアです。今日は、私たちの日常に欠かせない「地図アプリ」の裏側で、どんな魔法が使われているのか、ちょっとだけ覗いてみましょう。目的地までのルート検索や、近くのおいしい...
PostgreSQL

【テクニカル・上級編】 PostGISのGeometry型とGeography型 – PostgreSQL

皆さん、こんにちは。データベースエンジニアとして、日々データと向き合う中で、空間データほど奥深く、そして時に厄介なものはないと感じています。特にPostGISは、その強力な機能セットで私たちの期待を常に超えてくれますが、その一方で、内部の挙...
スポンサーリンク