Ang pag - unawa kung paano ka magkalkula ng pagbasa at pagsulat sa AWS DynamoDB ay mahalaga para sa kapaki - pakinabang na pagganap at pagkontrol sa gastusin.
Pag - unawa sa DynamoDB sa Pamamagitan ng Pagpusta
Ang DynamoDB ay gumagamit ng mga yunit ng kapasidad na pagbasa at pagsulat upang sukatin ang mga stain. Ang bawat yunit ay kumakatawan sa isang tiyak na dami ng data na prinoseso kada segundo. Ang pagkalkula ng mga kinakailangang yunit ay kinasasangkutan ng pagsusuri ng mga workload ng iyong aplikasyon at data access pattern.
Pagkalkula sa Pagbabasa sa Pamamagitan ng Pagpasa
Readed roadput depende sa laki at bilang ng mga operasyon ng pagbasa. Para sa malakas na tugmang pagbasa, ang isang pagbasa ay maaaring humawak ng isang 4 KB compose kada segundo. Para sa kalaunang hindi nagbabagong pagbasa, ang isang RCU ay maaaring humawak ng dalawang 4 KB item sa bawat segundo.
Upang kalkulahin ang kabuuang bilang ng mga babasahin na kailangan:
- Tinatayang ang bilang ng mga nagbabasa sa bawat segundo.
- Alamin ang laki ng bawat bagay sa KB.
- Itaya ang kahilingan sa RCUs: (Numero ng pagbasa) × (Item ang laki / 4 KB), na nag - a - adjust para hindi mabagu - bago.
Pagkalkula sa Sulat sa Pamamagitan ng Ipininta
Ang isang write of figure unit (WCU) ay maaaring mag-secure ng isang 1 KB compose kada segundo. ang mas malalaking bagay ay nangangailangan ng mas maraming mga unit ng kapasidad ayon sa proporsiyon.
Upang malaman ang kabuuang bilang ng mga yunit ng kapasidad ng pagsulat:
- Tinatayang ang bilang ng mga sumusulat sa bawat segundo.
- Alamin ang laki ng bawat bagay sa KB.
- Itaya ang kinakailangang WCU: (Numero ng sulat) × (Item na laki / 1 KB).
Pagbabago sa mga Pagbabago sa Trabaho
Ang mga workload ay maaaring magbagu-bago, kaya mahalaga na subaybayan ang paggamit at pag-aayos ng kapasidad alinsunod dito. ang DynamoDB ay nagbibigay ng mga auto-scaling features upang makatulong sa mahusay na pag-aayos ng mga pagbabago sa pamamagitan ng mga kahilingan ngput.