amazon-web-services - 在 DynamoDB 中使用 json 作为排序键/分区键值的好习惯吗?
问题描述
尝试为 DynamoDB 表定义架构。两个以上的值决定一行。
放置这些键值的一种潜在解决方案是让排序键包含多个值。正如这里指定的那样。
受这种方法的启发,我正在考虑使用 JSON 或对象的任何其他字符串表示形式(例如:Jackson 翻译的字符串)作为排序键的值,而不是使用简单的分隔符将值连接在一起,而应该能够实现类似的目标并且易于转换。
但是,我担心这样做 - 添加排序键的长度 - 会降低 DynamoDB 的性能吗?使用复杂的字符串作为排序键可以吗?
解决方案
推荐阅读
- postgresql - 在每个 SELECT 查询后触发 SEQUENCE
- javascript - 导航到其他页面时蓝牙设备断开连接
- node.js - 如何在 Dockerfile 中针对不同的构建环境运行不同的 ENTRYPOINT 命令?
- javascript - 事件冒泡:仅使用 stopPropagation 吗?
- sql - 将 oracle 数据类型转换为 teradata 数据类型
- react-native - ReactNative 中带有 JSON 对象的 AsyncStorage
- bash - 通过 sed 将键值对插入到具有正确缩进的 yaml 文件中
- c# - 从控制器设置 Viewbag
- javascript - 如何在 reactJs 中使用 onChange 过滤我的状态?
- python - 当 dtype 为 float16 时,为什么 Pandas 不舍入?