درک چگونگی محاسبه ی خواندن و نوشتن از طریق بند در AWS DynamoDB برای بهینه سازی عملکرد و کنترل هزینه های مناسب ضروری است. محاسبه ی مناسب به شما کمک می کند تا اطمینان حاصل کنید که کار شما بدون محدودیت های ظرفیت یا هزینه های غیر ضروری، به طور موثر اجرا می شود.

درک DynamoDB از طریقput

DynamoDB از واحدهای ظرفیت خواندن و نوشتن برای اندازه گیری از طریقput استفاده می کند.هر واحد نشان دهنده مقدار مشخصی از داده های پردازش شده در هر ثانیه است. محاسبه واحد های مورد نیاز شامل تجزیه و تحلیل حجم کار برنامه و الگوهای دسترسی به داده ها است.

خواندن از طریقput

خواندن از طریقput بستگی به اندازه و تعداد عملیات خواندن دارد.برای خواندن قوی، یک واحد ظرفیت خواندن (RCU) می تواند یک مورد 4 کیلوبایت را در هر ثانیه مدیریت کند.برای اینکه در نهایت ثابت می کند، یک RCU می تواند دو 4 کیلوبایت را در ثانیه مدیریت کند.

برای محاسبه کل واحدهای ظرفیت خواندن مورد نیاز:

  • تعداد خواندن در هر ثانیه را تخمین بزنید.
  • اندازه هر آیتم را در KB مشخص کنید.
  • RCUs مورد نیاز: (شماره خواندن) × (اندازه آن / 4 کیلوبایت)، تنظیم برای سازگاری.

نوشتن از طریقput

نوشتن از طریقput بر اساس اندازه عملیات نوشتن است.یک واحد ظرفیت نوشتن (WCU) می تواند یک مورد 1 کیلوبایت را در هر ثانیه مدیریت کند.

برای تعیین مجموع ظرفیت نوشتن:

  • تعداد نوشتن در هر ثانیه را تخمین بزنید.
  • اندازه هر آیتم را در KB مشخص کنید.
  • مدارک مورد نیاز WCU را محاسبه کنید: (شماره نوشتن) × (اندازه آن / 1 کیلوبایت).

تنظیم تغییرات کار بارگذاری

بارگذاری های کاری می توانند نوسان کنند، بنابراین مهم است که نظارت بر استفاده و تنظیم ظرفیت بر اساس آن، DynamoDB ویژگی های خودکار را برای کمک به مدیریت تغییر شرایط از طریق مجوز به طور موثر فراهم می کند.