亚马逊DynamoDB阅读器/写入器
许可选项这种格式从FME专业版开始。
DynamoDB读写器模块允许FME读写DynamoDB属性数据。
概述
DynamoDB是由Amazon Web Services提供的托管NoSQL数据库服务。
DynamoDB读写器使用由Amazon Web Services Java SDK管理的HTTP请求进行通信。
本章假设您熟悉DynamoDB、所支持的属性类型及其索引机制。
更多信息,请访问DynamoDB主页
http://aws.amazon.com/dynamodb/
使用笔记
这种格式的性能取决于分配给Java虚拟机(JVM)的内存量。以下环境变量允许您指定Java插件可用的内存:
- FME_JVM_MIN_HEAP_SIZE:用于初始化JVM的初始堆大小。
FME32_JVM_MIN_HEAP_SIZE:与FME_JVM_MIN_HEAP_SIZE相同,但适用于Windows上的32位FME桌面,优先于FME_JVM_MIN_HEAP_SIZE。
- FME_JVM_MAX_HEAP_SIZE:用于初始化JVM的最大堆大小。
FME32_JVM_MAX_HEAP_SIZE:与FME_JVM_MAX_HEAP_SIZE相同,但适用于Windows上的32位FME桌面,并且优先于FME_JVM_MAX_HEAP_SIZE。
这些变量必须设置为FME来支持它们,并且必须是1024K的倍数(例如,4M和64M,或者4096K和32768K)。
注意:" >注意:若要将FME使用的其他参数传递给Java虚拟机,请使用JAVA_TOOL_OPTIONS环境变量.
读者概述
FME将DynamoDB数据集视为包含表集合的数据库。在可以读取表之前,必须在Workbench中定义表。
从DynamoDB数据库中读取数据时,每个表都被认为是FME中的一个特性类型,表的每一行都是FME中的一个特性。
开放的工作台DynamoDB读者参数要查看表列表选项。
作家概述
DynamoDB编写器模块将属性存储到DynamoDB数据库中。DynamoDB编写器提供了以下功能:
- 创建索引:DynamoDB编写器可以在加载过程中设置和填充索引。在创建表时,必须指定分区键索引。可以使用DynamoDB的sort键索引为另一个列建立索引。DynamoDB编写器还支持创建单个全局或本地二级索引。
- 批写道:DynamoDB写入器可以批量写入最多25个条目,以确保更快的数据加载过程。可以使用批大小写入器参数更改单个批中处理的最大项数。