با سلام!
درپایگاه داده اگر یک رکورد از نوع داده ای varchar رو حذف کنیم!اون فضایی که توسط اون رکورد اشغال شده بود حذف میشه!
خوب حالا فرض کنید کاربر میاد یک رکورد جدید اضافه میکنه!
چه بلایی سر اون فضای حذف شده میاد؟آیا اون فضا هدر میره؟(منطقی نیست!)یا آیا سایر رکوردها یکی یکی میان بالا تا اون فضای خالی پر بشه؟(اینم منطقی نیست!)
راه دیگه ای که بنظرم میرسه اینه که رکورد جدید با یه الگوریتمی اون فضای خالی در حافظه رو پیدا کنه و بشینه جاش!(اینم منطقی نیست!چون ممکنه مقدارش با مقدار قبلی متفاوت باشه که در اینصورت نمیتونه اونجا بشینه)
پس چجوریه؟!!!
میخوام بدونم مدیریت حافظه در نوع داده ای متغیر چگونه است؟