sách gpt4 ai đã đi

DynamoDB JSON hay JSON chuẩn?

In lại 作者:行者123 更新时间:2023-12-04 07:49:09 29 4
mua khóa gpt4 Nike

我的旧项目在 MySQL 中有 Standard JSON 格式的数据。

对于我在 JS (Node.js) 和 DynamoDB 中的全新项目,关于 Standard JSON 格式:

  • 是否建议将其转换为 DynamoDB JSON?
  • DynamoDB JSON 相对于Standard JSON 有什么优势?
  • 解析数据会更容易吗?
  • 或者它是否与 AppSyncGraphQL 等其他 AWS 服务集成得更多?
  • 或者将其作为字符串处理就足够了吗?
  • 有什么我没有考虑到的吗?

标准 JSON

{ updated_at: 146548180, uuid: 'foo', status: 'new' }

DynamoDB JSON

{"updated_at":{"N":"146548180"},"uuid":{"S":"foo"},"status":{"S":"new"}}

1 Câu trả lời

DynamoDB JSON 的主要好处是您可以显式设置数据类型,这对于 DynamoDB 使用的内部表示很有用,除此之外我没有看到任何其他类型。我也不知道有任何其他 AWS 服务使用相同的 DynamoDB-JSON 风格。

根据我的经验,DynamoDB-JSON 使用起来更烦人,因为它需要额外的数据转换。

我更喜欢将常规 JSON 与 JSON-schema 结合使用以强制执行数据类型和格式。

  • Or is it enough to handle it as a string?

这在某些用例中可能是有利的,但如果您使用 DynamoDB-JSON 结构,您可以在字段上设置额外的索引,甚至可以在需要时创建属性级权限。

关于json - DynamoDB JSON 还是标准 JSON?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67069915/

29 4 0
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com