کلیدهای پارتیشن Dynamodb: چگونه زیر سرپوش کار می کنند

کلید اصلی

در یک پایگاه داده رابطه ای، رکوردها به طور منحصر به فرد توسط کلید اصلی شناسایی می شوند. هیچ دو رکوردی نمی تواند کلید اصلی یکسانی داشته باشد.

این مفهوم در Dynamodb نیز یکسان است. کلید اصلی جدول یا کلید پارتیشن یا ترکیبی از کلید پارتیشن و کلید مرتب سازی است.

در جدول زیر، شناسه دانشجویی کلید پارتیشن است. برای هر یک از موارد منحصر به فرد است.

در مثال زیر، محتوای مقالات را در این جدول ذخیره می کنیم. از آنجایی که محتوای مقاله طولانی است، به چندین بخش تقسیم شده و در چندین آیتم جدول ذخیره می‌شود تا از تجاوز از محدودیت 400 کیلوبایتی که Dynamodb بر اندازه مورد اعمال می‌کند، جلوگیری شود.

ArticleId (کلید پارتیشن)

قسمت (کلید مرتب سازی)

محتوا

101

1

آشنایی با DynamoDB با مثال ها و تصاویر…

101

2

راه اندازی محیط DynamoDB خود با مراحل دقیق…

101

3

عملیات پایه در DynamoDB مانند چیز چندش و کثیف

102

1

آشنایی با انواع پایگاه های داده با مزایا و معایب…

102

2

مزایای پایگاه های داده NoSQL نسبت به پایگاه های داده SQL …

103

1

ویژگی های پیشرفته DynamoDB مانند جداول جهانی

103

2

نکات و ترفندهای بهینه سازی عملکرد در DynamoDB…

یک مقاله شامل چندین مورد است، بنابراین، کلید پارتیشن نمی تواند منحصر به فرد باشد. بنابراین، ترکیبی از کلید پارتیشن و کلید مرتب سازی برای شناسایی منحصر به فرد هر مورد استفاده می شود.

Source link