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
তোমার progress0 / 123

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 মারা গেলে কী হয়।