亚马逊Aurora非空间(MySQL_Aurora_Nonspatial)读者/作家
许可选项出于此格式,以FME Professional Edition开头。
此格式基于Mariadb非空间读者/作家。它仍然使用特定于MySQL的术语,因为玛利亚二已知与MySQL服务器合作。
概述
Amazon Aurora非空间插件使FME能够读取和写入存储在Amazon Aurora数据库中的属性数据。这个读者和作家有两个版本:
- Amazon Aurora非空间,这是一个忽略几何的属性版本。
- 亚马逊Aurora空间(Mysql_aurora_spatial)阅读器/作家,包括空间扩展并支持几何特征,以及
此读写器/ Writer直接与MySQL C API接口进行通信,以实现最大吞吐量。
本章假定熟悉Amazon Aurora,表类型,列类型,可用的服务器守护进程,索引机制和连接参数。
读者概述
FME将读取器数据集视为包含一个关系表集的数据库,以及作为FME功能类型的表,每个行对应于至少一个FME功能。
必须在FME工作区中定义表模式,然后再读取它们。
任意将条款和连接完全支持,以及整个任意SQL SELECT语句。基本读取过程涉及打开与数据库的连接,查询元数据和查询数据。通过提交SQL查询并解析返回的结果集来读取数据。
请注意,Amazon Aurora功能仅存在Amazon Aurora路线图中,而不是在实践中(如服务器侧游标和视图)目前尚未集成到此读取器中。
作家概述
Amazon Aurora非空间编写器将几何和属性存储到Amazon Aurora数据库中,并具有以下功能:
- 交易支持:Writer提供了事务支持,可以缓解数据加载过程。偶尔,数据负载操作由于数据困难而过早地终止。事务支持提供了一种用于重新加载校正数据而无需数据丢失或重复的机制。通过减少诸如插入的多个小型查询的事务开销也可以提高性能。
- 索引创建:Writer可以设置和填充索引作为加载过程的一部分。默认情况下,没有创建索引。列可以单独索引。此时不支持复合列索引。
- 插入绑定:默认情况下,Writer使用已准备好语句和查询参数绑定确保快速数据加载。