Я пишу приложение сервера mvc/sql, которое должно связывать документы (word, pdf, excel и т. Д.) С записями в базе данных (поддерживающий SQL Server 2005). Консенсус заключается в том, что лучше хранить файлы в файловой системе и сохранять только путь/ссылку на файл в базе данных. Однако в моем сценарии чрезвычайно важна аудиторская тропа. У нас уже есть структура для записи информации аудита всякий раз, когда в системе происходят изменения, поэтому было бы неплохо использовать базу данных для хранения документов. Если документы были сохранены в их собственной таблице с FK к соответствующей записи, производительность станет проблемой? Я знаю о потенциальных проблемах с резервными копиями/восстановлением, но будет ли ухудшение производительности db в какой-то момент, если таблицы документов станут очень большими? Если это имеет значение, я бы никогда не ожидал, что эта система должна будет обслуживать около 100 одновременных запросов, может быть, десятков запросов.Сохранение двоичных файлов в sql-сервере
0
A
ответ
0
Хранение файлов как blob в базе данных увеличит размер db и, безусловно, повлияет на резервные копии, которые вы знаете и являются истинными.
Есть много вещей, которые необходимо учитывать, являются ли серверы db и code одинаковыми.
Поскольку это, случается, запросы на сервер кода и получает данные с сервера db, а затем от сервера кода к клиенту.
Если размеры файлов слишком велики, я бы сказал, зайдите в файловую систему и сохраните пути к файлам в db.
Иначе вы можете сохранить файлы как блог в дб, это, безусловно, будет более безопасным, а также в безопасности от вирусов и т.д.
Смежные вопросы
- 1. TFS и сохранение двоичных файлов
- 2. сохранение двоичных данных в mysql
- 3. Реализация функции копирования двоичных двоичных двоичных двоичных двоичных файлов
- 4. Сохранение двоичных файлов в базе данных Google Gears?
- 5. Ионные Framework Сохранение текста в больших двоичных файлов
- 6. Huffman Encoding, Сохранение кодов и запись двоичных файлов в C
- 7. Сохранение двоичных данных в потоках
- 8. Сохранение нескольких двоичных значений в файле cookie
- 9. Схема сохранения двоичных данных (сохранение загруженных пользователем файлов)
- 10. Сохранение файла изображения с использованием двоичных файлов - pyspark
- 11. Быстрая передача двоичных файлов
- 12. Связывание отдельных двоичных файлов
- 13. Самостоятельные проверки двоичных файлов?
- 14. Реализованный репозиторий двоичных файлов
- 15. Чтение двоичных файлов
- 16. Строки для двоичных файлов
- 17. C: чтение двоичных файлов
- 18. Распаковка двоичных файлов
- 19. C# загрузка двоичных файлов
- 20. Java загрузка двоичных файлов
- 21. NSFileHandle для двоичных файлов?
- 22. Копирование двоичных файлов
- 23. Совместимость двоичных файлов Haskell
- 24. Загрузка двоичных файлов Snap
- 25. Производительность чтения двоичных файлов
- 26. Hadoop: Сопоставление двоичных файлов
- 27. Слияние двоичных файлов
- 28. Удаление двоичных файлов Java
- 29. Открытие двоичных файлов в C
- 30. Сравнение двоичных файлов в C#
Так будет хранить большое количество сгустков влияют на протяжении всей производительности БД сервер? – user1293742