- MySQL released version 8.0.22 which focused on replacing slave terminology with replica terminology as part of being more inclusive, and addressed 136 bugs.
- Key changes included adding support for periodic synchronization when writing files with SELECT statements, and improving replication performance on multithreaded replicas by disabling session state tracking for worker threads.
- The release notes provide details on changes in areas like account management, configuration, optimizations, and plugins.
This document summarizes the history and capabilities of MySQL's geographic information system (GIS) functions. Key points include:
- MySQL has included basic GIS functions since version 4.1 in 2003, with improvements in versions 5.0, 5.7, and 8.0.
- Version 8.0 added support for over 400 spatial reference systems and over 100 new spatial functions.
- MySQL spatial types include POINT, LINESTRING, POLYGON, and GEOMETRYCOLLECTION, and functions allow operations like distance calculations and coordinate transformations.
- MySQL released version 8.0.22 which focused on replacing slave terminology with replica terminology as part of being more inclusive, and addressed 136 bugs.
- Key changes included adding support for periodic synchronization when writing files with SELECT statements, and improving replication performance on multithreaded replicas by disabling session state tracking for worker threads.
- The release notes provide details on changes in areas like account management, configuration, optimizations, and plugins.
This document summarizes the history and capabilities of MySQL's geographic information system (GIS) functions. Key points include:
- MySQL has included basic GIS functions since version 4.1 in 2003, with improvements in versions 5.0, 5.7, and 8.0.
- Version 8.0 added support for over 400 spatial reference systems and over 100 new spatial functions.
- MySQL spatial types include POINT, LINESTRING, POLYGON, and GEOMETRYCOLLECTION, and functions allow operations like distance calculations and coordinate transformations.
2. Who am I ?
• SAKAI Kei (@sakaik) 坂井 恵
• MySQL Nippon Association(MyNA)(=user group)
Staff member. 日本MySQLユーザ会 副代表
• MySQL GIS evangelist (nobody call me so :-p)
GISエバ、、、いや、なんでもないです。。
6. MySQLのGIS機能
2003/?? MySQL 4.1.0 MyISAMに "Spatial Extensions"
2016/09 MySQL 8.0.0 GIS本気宣言
• Remove many non "ST_*" functions.
• 「MySQLは8.0 になり、地球が丸いことを知った」
→ より「本当の」地球の形を知った!
• 以後、バージョンが上がるたびに、色々な関数も
「地球が丸いこと」を覚えていく
GIS on MySQL
Now, MySQL 8 knows the Earth is spheroid.
... and many GIS functions learned the shape of
the earth in each minor versions.
8. 私のこの1年・・・
そこから転落の道へ・・・・
2017/11/02 水準原点を見に行ってしまう
2017/12/26 日本経緯度原点を見に行く
2018/02/10 浜松の一等三角点を見に行く
2018/05/23 水準原点公開日に見に行く
2018/07/06 札幌の基線南端北端に行く
2018/08/29 伊能忠敬記念館に行ってみる
2018/10/07 明石東経135度線を見に行く
My this past year...
I went several Mecca of GIS, like Level Origin, Lat/Long
origin, Baseline Triangulation point, Inoh Tadataka museum,
and J.S.T.M.(135E)
19. MySQLのGIS機能・今後の
課題
• 緯度経度を元にした点、線、ポリゴン等の情報は、問題
なく管理できる
• 基本的な判定、計算類の関数は揃っている
• でも、もっと今後関数の充実が期待される(集約型関数な
ど)
• 事例が増えてきてほしいナ
• 「PostGISではできるのにね」という言葉を聞きたくな
い!
Status of MySQL GIS
Point, LineString, Polygons are Perfect.
Basic functions (extract, compare, calculate) are OK.
But we need more functions like PostGIS. (e.g. Aggregate
functions(ST_Union, ST_Extent), ST_Voronoi* functions, etc.)
I don't want to hear "PostGIS can XXX, but how about MySQL?"
I'm very happy that good implementation
example will increase.