谷歌云SQL空间(MYSQL_GOOGLE)读/写
许可选项这种格式开始FME专业版。
这种格式是基于MariaDB的(MySQL的兼容)空间读/写。它还使用专用术语到MySQL,因为MariaDB的已知与MySQL服务器很好地工作。
概观
该谷歌云SQL插件使FME读取和写入属性存储在谷歌的Cloud SQL数据库中的数据。有此读写器的两个版本:
- 谷歌云SQL空间,其中包括空间扩展和支持几何特征,以及
- 谷歌云SQL非空间(MYSQL_GOOGLE_DB)读/写,这是忽略的几何属性唯一的版本。
阅读器概述
FME认为读取器数据集是包含关系表的集合的数据库,和一个表是用对应于至少一个特征FME每一行FME特征类型。在地理信息集合的情况下,单个行可能会超过一个FME功能。
表模式必须在工作区FME来限定它们可以被读取之前,可以包含两者的几何和主列类型的,然而,只有一个几何列每表中读出,而其他将被丢弃。
任意WHERE子句和联接的充分支持,以及一个完整的任意SQL SELECT语句。基本读过程包括打开到数据库的连接,查询元数据和查询数据。该数据由提交的SQL查询和解析返回的结果集读取。
如果空的几何形状被读取,它们被视为非几何特征和属性将被保留。
作家简介
MySQL的作家模块存储的几何形状和属性都将谷歌的Cloud SQL的空间数据库。笔者提供以下功能:
- 事务支持:该谷歌云SQL空间作家提供的事务支持,简化数据加载过程。有时,数据加载操作过早终止由于数据的困难。的事务支持提供了用于重新加载修正后的数据而没有数据丢失或重复的机构。性能还可以通过减少对多个小查询如插入事务开销提高。
- 创建索引:该谷歌Cloud SQL的空间作者可以设置和填充指标作为加载过程的一部分。缺省情况下,在表的主几何列,而不是任何其他列创建的空间R树索引。其他列可以单独索引。复合列索引不支持在这个时候。
- 插入绑定:默认情况下,谷歌云SQL空间作家使用准备好的语句和查询参数绑定确保快速的数据加载。