SQL
কুয়েরি, জয়েন, ইনডেক্স, ট্রানজ্যাকশন ও কুয়েরি অপ্টিমাইজেশন
0/10 অধ্যায় · 0 XP অর্জিত
- 00 SQL — রোডম্যাপ আপনার প্রথম SELECT লেখা থেকে শুরু করে schema ডিজাইন আর zero-downtime migration শিপ করা পর্যন্ত পুরো পথ। বিগিনার 5 মিনিট
- 01 The Relational Model & Basic Queries Table, row, column, type — আর যে SELECT statement দিয়ে ডেটা আবার টেনে বের করা হয়। বিগিনার 14 মিনিট
- 02 Filtering, Grouping & Aggregation COUNT, SUM, GROUP BY আর HAVING দিয়ে অনেকগুলো row-কে সারসংক্ষেপ উত্তরে গুটিয়ে আনুন। বিগিনার 13 মিনিট
- 03 Joins একাধিক টেবিল থেকে row একসাথে জোড়া দেওয়া — যে অপারেশন relational database-কে relational বানায়। ইন্টারমিডিয়েট 16 মিনিট
- 04 Subqueries & CTEs Query-র ভেতরে query — scalar, correlated, derived table, WITH clause আর recursion। ইন্টারমিডিয়েট 15 মিনিট
- 05 Indexes ও Query Plans ডেটাবেস কীভাবে দ্রুত row খুঁজে পায় — B-tree index, EXPLAIN, আর কখন একটা index অকেজো। ইন্টারমিডিয়েট 17 মিনিট
- 06 Transactions ও Isolation Level ACID, চারটা isolation level, MVCC, আর যে lock ও deadlock concurrent write সঠিক রাখে। অ্যাডভান্সড 18 মিনিট
- 07 Window Functions অ্যাগ্রিগেটের মতো ক্যালকুলেশন, কিন্তু প্রতিটি row রেখে দেয় — ranking, running total আর row-to-row তুলনা। অ্যাডভান্সড 16 মিনিট
- 08 Query Optimization & Performance বাস্তবে plan পড়া, N+1 query মারা, বড় স্কেলে pagination, আর ক্লাসিক anti-pattern এড়ানো। অ্যাডভান্সড 17 মিনিট
- 09 Schema Design ও Migrations Constraints, normalization, generated columns, এবং zero-downtime পরিবর্তনের জন্য expand/contract প্যাটার্ন। মাস্টারি 18 মিনিট