Course
Database Internals
Query চালালে, row লিখলে, index যোগ করলে, replicate বা shard করলে database এর ভেতরে আসলে কী ঘটে। একটাই shop dataset এর উপর ছোট ছোট lesson, নিজে চালানো lab থেকে আসল PostgreSQL output, আর Go তে নিজে বানানো দুইটা engine: TinyDB, একটা storage আর query engine, আর ShardKV, একটা replicated, sharded key-value store।
একটা SQL query থেকে distributed database পর্যন্ত ↓
Route ticket
শুরু
একটা SQL query
শেষ
distributed database
- Stations
- 123
- Parts
- 14
- পড়ার সময়
- 71–101 ঘণ্টা
- Languages
- SQL (PostgreSQL) · Go
contents
পুরো route
14 টা part · 123 টা station · 71–101 ঘণ্টা
Terminal
পুরো লাইনটা ঘুরলে তোমার হাতে থাকবে তিনটা system: B+Tree, join আর crash recovery সহ একটা storage engine, node মরে গেলেও টিকে থাকে এমন একটা sharded, replicated store, আর ShopDB, একটা distributed SQL database যেটা crash আর partition এর মধ্যেও টাকা আর stock এর হিসাব ঠিক রাখে। আর তুমি বুঝিয়ে বলতে পারবে query কেন ধীর, একটা isolation level আসলে কী ঠেকায়, আর leader মারা গেলে কী হয়।