Тож сьогодні професор сказав нам, що коли база даних повинна робити оновлення, внутрішньо (на низькому рівні) вона робить видалення, а потім вставку з оновленими полями. Потім він сказав, що це щось зроблено у всіх базах даних, і тоді я розпочав дискусію, сказавши, що вважаю, що це не має сенсу, але у мене не вистачає ресурсів, щоб підтримати свою позицію. Він, здається, знає багато, але я не можу зрозуміти, чому б це робив dbs.
Я маю на увазі, я знаю, що якщо ви оновите поле і вам потрібно більше місця для цього рядка, він може фізично видалити рядок і поставити його в кінці з новими даними. Але якщо ви, наприклад, зменшите використаний простір, чому б його видалити та повторно вставити його в кінці?
Це навіть правда? Які переваги?