amazon-dynamodb - DynamoDB 中因有条件放置而导致的性能损失
问题描述
我们正在尝试确定 Conditional Put 是否是我们的高吞吐量用例之一的正确选择。
足以让我们说“仅当不存在具有相同分区键和排序键值的其他项目时才插入项目”。
我们试图看看这对无条件看跌期权有多少性能损失。有谁知道有条件看跌期权是否比无条件看跌期权慢?如果是,多少?
解决方案
找出答案的最佳方法始终是针对您的特定用例进行衡量。
话虽如此,它很可能不会比常规 PUT 慢很多。条件 PUT 所需的所有数据都存在于最终存储数据的确切节点上,并且可用的条件非常基本,因此我怀疑是否会有显着的性能差异。
推荐阅读
- woocommerce - 使用 yoast 插件在谷歌上显示错误的 WooCommerce 产品评级
- c# - .NET 命名空间之间的共享类,如何分发它们?
- multithreading - 使用多个线程读取 CSV 文件是否值得?
- php - 为年龄计算创建一个 cron 作业
- jquery - 通过 CSS 隐藏表单中的字段
- python - 循环文件并分别保存
- sql - Redshift - 从单元格中提取最右边的值
- c++ - 是否需要使用共享库的不同 lua_State?
- c# - 如何在 Azure Function 中访问本地应用设置
- javascript - JavaScript 如何确保使用 Unicode 字符集编写程序?