তুমি একটি অফিসে কাজ করছো। হাজার হাজার কাগজ — চালান, চুক্তি, রিপোর্ট। সব এলোমেলো স্তূপে। একটি নির্দিষ্ট চালান খুঁজতে কতক্ষণ লাগবে? ঘণ্টা। কিন্তু যদি প্রতিটি কাগজ একটি নিয়মে সাজানো থাকে — তারিখ অনুসারে, ক্লায়েন্ট অনুসারে, সংখ্যা অনুসারে? তাহলে সেকেন্ডে পাওয়া যায়। এটাই ডাটাবেস — একটি সুসংগঠিত ফাইল ক্যাবিনেট যা হাজার হাজার সারিকে সেকেন্ডে খুঁজে বের করতে পারে।
You work in an office. Thousands of papers — invoices, contracts, reports. All in messy piles. How long to find a specific invoice? Hours. But if each paper is organized by a rule — by date, by client, by number? Then found in seconds. This is a database — an organized filing cabinet that can search thousands of rows in seconds.
এই বই তোমাকে নিয়ে যাবে উপাত্তের জগতে — Codd-এর relational model (১৯৭০) থেকে আধুনিক distributed database পর্যন্ত। প্রতিটি দরজায় একজন কারিগর — Codd, Stonebraker, Vogels — যারা এই স্থাপত্য তৈরি করেছেন। তুমি শিখবে কীভাবে একটি query ডাটাবেসে প্রবেশ করে, indexing-এর মাধ্যমে দ্রুত খুঁজে বের হয়, transaction-এর মাধ্যমে নিরাপদে সম্পন্ন হয়, এবং distributed system-এ প্রতিলিপি তৈরি করে।
This book takes you into the world of data — from Codd's relational model (1970) to modern distributed databases. Each door features a craftsman — Codd, Stonebraker, Vogels — who built this architecture. You'll learn how a query enters the database, is found quickly through indexing, completes safely through transactions, and is replicated across distributed systems.
তেরটি দরজা — সারি থেকে অর্থ, কাঠামো থেকে AI স্থাপত্য।
তেরটি দরজা পেরিয়েছ। Codd-এর relational model থেকে Malkov-এর HNSW গ্রাফ — ৫৫ বছরের ডাটাবেস বিবর্তন তোমার কাছে স্বচ্ছ।
তুমি এখন জানো — সম্পর্কিত DB (কাঠামো), ভেক্টর DB (অর্থ), ফিচার স্টোর (জ্ঞান), টাইম-সিরিজ (স্মৃতি), অবজেক্ট স্টোরেজ (ভাণ্ডার) — পাঁচ রূপ, এক সত্য।
Book ৪ (System Design), Book ১০ (RAG), Book ১৪ (LLMOps), Book ১৮ (Embeddings), Book ৩৫ (Distributed Systems) — সব এখন এই বইয়ের সাথে সংযুক্ত।
ডাটাবেস একটি প্রযুক্তি নয় — এটি একটি মানসিকতা।