本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
最佳实践:充分利用 Neptune
下面是有关使用 Amazon Neptune 的一些一般建议。使用此信息作为参考可以快速找到使用 Amazon Neptune 和最大程度地提高性能的建议。
目录
- Amazon Neptune 基本操作指导
- 将 Gremlin 与 Neptune 结合使用的一般最佳实践
- 将 Gremlin Java 客户端与 Neptune 结合使用的最佳实践
- 使用 Apache TinkerPop Java 客户端的最新兼容版本
- 跨多个线程重用客户端对象
- 为读取和写入端点创建单独的 Gremlin Java 客户端对象
- 将多个只读副本端点添加到 Gremlin Java 连接池
- 关闭客户端以避免连接限制
- 在失效转移后创建新连接
- 将 maxInProcessPerConnection 和 maxSimultaneousUsagePerConnection 设置为相同值
- 将查询以字节码而不是字符串的格式发送到服务器
- 始终完全使用查询返回的规则集或迭代器
- 按批次批量添加顶点和边缘
- 禁用 Java 虚拟机中的 DNS 缓存
- (可选)在每个查询级别设置超时
- 解决版本早于 3.3.4 的客户端中的保持活动错误
- 排除 java.util.concurrent.TimeoutException 的故障
- 使用 openCypher 和 Bolt 的 Neptune 最佳实践
- 使用 SPARQL 的 Neptune 最佳实践