目次 本エントリの概要 大前提 背景 Ingressとは IngressのDB実装 Ingressの基本ルール 検証したいこと「リンク条件の一つ「リンク元ポータルがフィールドに埋もれていないこと」の判別」 検証対象のリンク条件 データ設計 検証実施 検証内容 まずはフィールドなしでSELECT フィールド作成 再度判定 念のため 参考 本エントリの概要 位置情報ゲームIngressの機能の一部をMySQL8.0のGIS機能を使って再現できるかを試してみた記録。 「リンク元としてリンク可能状態かを判定する」機能を再現してみます。 初回なのでIngressの簡単な説明を挿入します。 大前提 本エントリはあくまで個人の興味から技術的な実装を「試してみた」だけの記録です。 実際のサービスが同等の技術で実装されているかは全く考慮していません。 特にパフォーマンスにおいては大きな差があるのは承知してい