← Tüm Engine'ler
Semi-structured · Key-value

Amazon DynamoDB

Domain dilimi: alışveriş sepeti

Neden bu Engine?

Erişim deseni önceden bilinen, anahtarla okunan/yazılan veriler için: her ölçekte tek haneli milisaniye. Sunucu yok, on-demand kapasite. JOIN yok: model, sorguya göre tasarlanır (partition key + sort key).

Veri modeli

Table dbws-cart (on-demand)
  pk  (partition key)  CART#<customer_id>
  sk  (sort key)       ITEM#<product_id>   | META
  attributes           name, qty, unit_price, added_at   (schemaless: each item may differ)

Access pattern: "get the whole cart of one customer" = Query(pk = CART#C00001)

1 · Seed: veri üret ve yaz

E-ticaret Domain'inden sentetik veri üretir ve sadece bu Engine'e yazar. Tekrar basarsanız eski veri silinip yeniden üretilir.

2 · Read: geri oku

Az önce yazılan veriyi bu Engine'e en uygun erişim deseniyle okur.