NoSQL
কী-ভ্যালু, ডকুমেন্ট, ওয়াইড-কলাম ও গ্রাফ ডেটা মডেল
0/9 অধ্যায় · 0 XP অর্জিত
- 00 NoSQL — রোডম্যাপ চারটি পরিবার, একটাই প্রশ্ন: তোমার access pattern কী? Key-value, document, wide-column আর graph store-এর ব্যাখ্যা। বিগিনার 5 মিনিট
- 01 Why NoSQL relational database কোথায় scale-এ চাপে পড়ে, চারটি NoSQL পরিবার, ACID বনাম BASE, আর যেসব ক্ষেত্রে NoSQL ভুল উত্তর। বিগিনার 10 মিনিট
- 02 Key-Value Stores সবচেয়ে সহজ NoSQL model: একটা বিশাল distributed hash map। Redis, DynamoDB, TTL, আর যেসব workload-এ একটা O(1) lookup-কে কেউ হারাতে পারে না। বিগিনার 10 মিনিট
- 03 ডকুমেন্ট ডেটাবেস পুরো এন্টিটিকে JSON ডকুমেন্ট হিসেবে স্টোর করুন। MongoDB, embedding বনাম referencing সিদ্ধান্ত, indexing, এবং আপনি কীভাবে ডেটা পড়েন তার চারপাশে schema ডিজাইন করা। ইন্টারমিডিয়েট 12 মিনিট
- 04 Wide-Column স্টোর Cassandra আর Bigtable: partition key, clustering key, query-first মডেলিং, write-optimized LSM পাথ, এবং tunable consistency। অ্যাডভান্সড 12 মিনিট
- 05 গ্রাফ ডেটাবেস Node, edge, আর property first-class নাগরিক হিসেবে। Neo4j আর Cypher, traversal, এবং যেসব query-তে গ্রাফ join-কে পেছনে ফেলে দেয়। অ্যাডভান্সড 11 মিনিট
- 06 NoSQL-এর জন্য ডেটা মডেলিং অ্যাক্সেস-প্যাটার্ন-ফার্স্ট ডিজাইন, ইচ্ছাকৃত ডিনরমালাইজেশন, DynamoDB-তে সিঙ্গেল-টেবিল ডিজাইন, আর join না থাকলে relationship কীভাবে সামলাবেন। অ্যাডভান্সড 13 মিনিট
- 07 NoSQL-এ Consistency ও Replication Tunable ও eventual consistency, quorum-এর হিসাব, LWW দিয়ে conflict resolution, vector clock আর CRDT, সাথে read repair ও anti-entropy। অ্যাডভান্সড 13 মিনিট
- 08 সঠিক Database বেছে নেওয়া একটা decision framework, polyglot persistence, SQL vs প্রতিটা NoSQL পরিবার, সাধারণ ভুলগুলো, আর কীভাবে একটা workload-কে একটা store-এর সাথে মেলাবেন। মাস্টারি 12 মিনিট