设计NoSQL数据表

时间:2018-12-05 17:38:15

标签: database database-design nosql amazon-dynamodb database-schema

我正在努力把NoSQL表包住。让我们以SQL方式考虑一个简单的在线商店架构:

Customers
----------
id
name
email

Products
----------
id
name
price

Orders
----------
id
customer_id
date_paid
orders  (will contain JSON {product_id, qty})

由于我认为在SQL中,将其转换为NoSQL几乎完全相同。

这种模式在NoSQL中是否可以回答这些问题?

  • 显示所有/一个客户
  • 显示全部/一个订单
  • 显示全部/一个产品
  • 显示已付款的订单(例如,如果设置了date_paid属性)
  • 显示未付款订单(例如,如果date_paid属性为空白)
  • 显示订购产品ID的客户
  • 显示客户ID的订单

如果没有,应该如何设计?

0 个答案:

没有答案