亚马逊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个条目,以确保更快的数据加载过程。可以使用批大小写入器参数更改单个批中处理的最大项数。

格式的资源

DynamoDB快速的事实

亚马逊DynamoDB阅读器参数

Amazon DynamoDB写入器参数

特征表示