ডেটাবেস ইঞ্জিন কীভাবে কাজ করে তা শিখতে আগ্রহী (যেমন এর অভ্যন্তরীণ)। আমি সিএসে শেখানো বেশিরভাগ বুনিয়াদি ডেটা স্ট্রাকচারগুলি (গাছ, হ্যাশ টেবিল, তালিকা ইত্যাদি) পাশাপাশি কম্পাইলার তত্ত্বের (এবং একটি খুব সাধারণ দোভাষীকে বাস্তবায়িত করেছি) বেশ ভাল বোঝার কথা জানি তবে কীভাবে যাব আমি বুঝতে পারি না একটি ডাটাবেস ইঞ্জিন লেখার বিষয়ে। আমি এই বিষয়ে টিউটোরিয়াল অনুসন্ধান করেছি এবং আমি কোনও পাইনি, তাই আমি আশা করছি যে অন্য কেউ আমাকে সঠিক দিকে নির্দেশ করতে পারে। মূলত, আমি নিম্নলিখিতগুলিতে তথ্য চাই:
- কীভাবে তথ্য অভ্যন্তরীণভাবে সংরক্ষণ করা হয় (যেমন টেবিলগুলি কীভাবে উপস্থাপন করা হয় ইত্যাদি)
- ইঞ্জিন কীভাবে প্রয়োজনীয় ডেটা সন্ধান করে (যেমন একটি নির্বাচন জিজ্ঞাসা চালান)
- ডেটা এমনভাবে কীভাবে প্রবেশ করানো হয় যা দ্রুত এবং দক্ষ efficient
এবং অন্য যে কোনও বিষয় এটি সম্পর্কিত হতে পারে। এটি কোনও অন-ডিস্ক ডাটাবেস হতে হবে না - এমনকি একটি মেমরির ডাটাবেসও ঠিক আছে (যদি এটি সহজ হয়) কারণ আমি কেবল এর পিছনে প্রিন্সিপাল শিখতে চাই।
আপনার সাহায্যের জন্য অনেক ধন্যবাদ.