وقتی با برنامه ها کار میکنیم باید اطلاعاتمان ذخیره شود، به عنوان مثال در اپلیکیشن اینستاگرام، باید اطلاعات پروفایل ما ذخیره بشود تا بتواند بار دیگری به نمایش ما در بیاید، به کلی پایگاه داده به مجموعه اطلاعات یک سرویس آنلاین یا آفلاین گفته میشود.

همانطور که در تصویر بالا میبینید؛ یک جدول داریم که حاوی اطلاعاتی مثل نام، نام خانوادگی، سن است شما هربار که اپلیکیشن را اجرا میکنید، ابزار پیدا کردن اطلاعات شما دست به کار میشود و اطلاعات شما را بازیابی میکند.
پایگاه داده شامل دو بخش ستون و سطر میشود که اسطلاحاً به آنها row و field گفته میشود
سطر = row
ستون = field
برنامه نویسان بک اند، داده های درون دیتابیس را مرتب سازی میکنند.
در حالت اصلی کلاینت باید تک تک سطر های دیتابیس را بررسی کند تا اطلاعات مخصوص به کاربر را پیدا کند؛
ولی پس از مرتب سازی داده ها توسط برنامه نویس بک اند، اگر فرض را بر این بگیریم که نام خودرا باید در دیتابیس پیدا کنیم
برای افزایش سرعت از وسط لیست شروع میکنیم برای گشتن نام من با A شروع میشود در نتیجه وقتی وسط لیست حرف به عنوان مثال M است تمام حرف های بالاتر از M را حذف میکند، الان ما به راحتی نصف لیست را حذف کردیم.
سپس برای نصف باقیمانده هم این کار را انجام میدهیم تا تمام عناصری که با A شروع میشوند را ببینیم و سپس بین آنها دوباره همین روش را اینبار برای حرف دوم انجام میدهیم، این فرآیند را تا جایی پیش میبریم تا به تک عنصر برسیم
مدل های پایگاه داده ی زیادی داریم معمولا MySql رایجترین آنهاست
رایجترین مدل دیتابیس که برای همه کاری استفاده میشود
این دیتابیس معمولا برای برنامه نویسی بک اند با جنگوی پایتون استفاده میشود
افزونه ی پیشفرض جنگو و برنامه نویسی بک اند
این سه تا از مدل هایی بود که در این مقاله معرفی کردم، مدل های بیشتری هم هست ولی این سه تا از رایجترین آنها بودند
امیدوارم که ازین مقاله لذت برده باشید