মূল লেখায় যান

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 Cosmos DB

বিস্তারিত আর সর্বশেষ তথ্যের জন্য official documentation দেখুন: