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