Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥

MySQLのSpatial(GIS)機能をもっと充実させたい ~ MyNA望年会2025LT

Avatar for sakaik sakaik
December 22, 2025

MySQLのSpatial(GIS)機能をもっと充実させたい ~ MyNA望年会2025LT

2025年12月19日に新宿@東京 にて開催された「日本MySQLユーザ会 望年LT大会2025」で発表した資料です。ライトニングトークです(公称5分、実際8分程度話した)。

MySQLのGIS関数は PostGISに比べてまだまだ不足しています。
不足しているなら増やせばいいじゃない! ということで関数追加に挑戦したお話を紹介しました。
本家にコントリビュート出してみたのですが、なかなか取り込まれる(というかそもそも確認してもらった)様子は見られません。

Avatar for sakaik

sakaik

December 22, 2025
Tweet

More Decks by sakaik

Other Decks in Technology

Transcript

  1. MySQL vs PostGIS • PostGISのほうが歴史が長い • 積み上げられた実績もけた違いに多い • 事実上のデファクト(重言)、事実上唯一の選択肢 •

    PostGISのほうが機能が充実 • 関数の数を見ても全然桁が違う • 特に空間分析系の関数が充実
  2. spatial関数追加のポイント • 引数と戻り値 • 何を受け取り、何を返すのか • SRS対応か非対応か • 測地系に依らず計算できるものもある •

    LINESTRINGの結合や中心座標算出など • 長さに関するものは基本的にSRSを考慮した計算が必要 → 似たような特徴を持つ既存関数を探す
  3. タイミングが悪かった • 年末なので(?)OCAの申請の最終承認の連絡がまだ来ない • 年末なので(?)ステータスが "Open" のまま • 迅速に取り込んでもらえたとしても 1月のリリースには入らない

    • 4月のリリースは 新LTS(9.7LTS!!!)なので、おそらく Innovation Releaseはされない • 最短で7月かぁ。。。。 そもそも昨今の対応の遅さ(悪さ)から、完全に無視されたま ま終わってしまう可能性も、心配し始めました...