Re[13]: Способ хранения файлов
От: Anton Batenev Россия https://github.com/abbat
Дата: 06.03.23 06:20
Оценка:
Здравствуйте, ·, Вы писали:

·> Как теперь дизайнер будет объяснять базе, что у файла появилась новая версия и как её связать со старой?


Ну он же в любом случае заливает новый файл через какую-то админку / веб-интерфейс и т.д. (ибо авторизация, история, аудит и вот это все) — это не должно быть головной болью дизайнера, его задача дизайнить. А уж админка / интерфейс сами справятся с базой.

·> Молодец, ты изобрёл MVCC.


Да как бы этому подходу сто лет как, не я его "изобретатель".

·> Если иммутабельны, то и по uuid их идентифицировать не нужно, лучше sha2 использовать или типа того.


Я вроде явно про uuid не писал, но в качестве идентификатора ты можешь использовать что тебе удобно (twitter вон изобрел snowflake). Правда если ты будешь использовать хэш от содержимого файла (особенно семейство sha), то это будет крайне медленно.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.