Amazon DynamoDB
#52 · Level 2 · বড় করা ও টিকিয়ে রাখা · Databaseধারণা
“ধারণা” অংশAmazon DynamoDB হলো একটা serverless NoSQL database, যেটা যেকোনো পরিমাণ data-তে খুব দ্রুত উত্তর দেয়। Data রাখা হয় table-এ, যার প্রতিটা সারিকে বলে item আর প্রতিটা ঘরকে বলে attribute। প্রতিটা item-কে আলাদা করে চেনে primary key, যা একটা partition key আর চাইলে একটা sort key দিয়ে তৈরি। Server, patch বা storage বাড়ানো নিয়ে আপনাকে ভাবতে হয় না, AWS সামলায়। Data বদলের খবর DynamoDB Streams দিয়ে Lambda-র মতো service-এ পাঠানো যায়।
সহজ উদাহরণ
“সহজ উদাহরণ” অংশবিশাল লাইব্রেরির রেজিস্টার, যেখানে প্রতিটা বইয়ের নম্বর দিলেই সাথে সাথে তাক দেখিয়ে দেয় — লাইব্রেরি যত বড়ই হোক।
কেন দরকার
“কেন দরকার” অংশলাখো ব্যবহারকারী একসাথে এলেও database যেন ধীর না হয়। Server নেই, তাই চালানোর ঝামেলাও নেই।
কোথায় ব্যবহার হয়
“কোথায় ব্যবহার হয়” অংশMobile app-এর user data, game-এর score, shopping cart, IoT device-এর তথ্য।
Azure-এ এর মতো
“Azure-এ এর মতো” অংশAzure Cosmos DB
আরও জানুন
“আরও জানুন” অংশবিস্তারিত আর সর্বশেষ তথ্যের জন্য official documentation দেখুন: