Куди зникають видалені повідомлення та листування у «ВКонтакті»

На це питання можуть відповісти лише розробники ВК. Швидше за все, повідомлення залишаються в базах даних, позначені як віддалені. Це як технічними причинами, і юридичними.

Чи не могли б ви сказати, як і чому, на вашу думку, виникає технічна необхідність лише "помічати" повідомлення як віддалені, а не видаляти їх із бази? І як би ви це пояснили з юридичного боку?

Припустимо, що схема бази дані така, що оновлення запису "дешевше", ніж видалення у свазі з перерахунком численних (можливо) індексів

Тобто ви хочете сказати, що зберігати гігабайти непотрібних даних, позначених як видалені дешевше, ніж видаляти їх?)

Дешевше у плані часу. Можливо раз в е число часу, збільшене останнім часом у зв'язку з законами, вони видаляють

Технічна необхідність може виникати, щоб уникнути фрагментації: місце, зайняте видаленою інформацією, буде позначено як вільне для запису і ймовірність того, що на її місце буде записана інформація такого ж розміру прагнути нуля. Внаслідок цього ми отримуємо ситуацію, коли єдина логічна сутність (повідомлення, зображення тощо) записана фізично на віддалених один від одного ділянках носія. Поки інформація все ще зберігається на жорстких магнітних дисках і її вилучення пов'язане з механічним переміщенням головки, що зчитує, це сильно знижує швидкість роботи. Цієї проблеми позбавлені твердотільні накопичувачі, але виведення з експлуатації НЖМД не вигідно економічно, оскільки за правильної конфігурації масиву накопичувачів можна зберігати прийнятну швидкість без додаткових витрат. Та й довговічність HDD, тим більше не навантажуваних операціями запису, все щевище, ніж SSD, що постійно перезаписуються. Так як a priori передбачається сумлінне використання сервісу, що не порушує законів, то потенційне спливання невинної і не ганьбить честь і гідність інформації, що вважалася віддаленою, гіпотетично завдасть менше шкоди, ніж втрата інформації.