У нас есть ужасная система для работы, и один из недостатков в ней - файлы, часто изменяющиеся в базе данных. Мы планируем переместить файлы в файловую систему и просто сохранить путь к файлу в db. Есть ли что-то, о чем мы должны знать, делая это? Любые проблемы с блокировкой файлов, когда несколько запросов требуют копирования, а затем асинхронно отправлять один и тот же файл через сеть?Любые ошибки в перемещении файлов из db в файловую систему?
ответ
Если процесс веб-сайта получает дескриптор файла (в файловой системе), он блокирует файл. Это означает, что вы не можете удалить файл во время работы веб-сайта.
Чтобы обойти это, тень ASP.NET копирует файлы, о которых он знает во временное местоположение. Это позволяет получить блокировку (в теневом скопированном файле), оставив файл с исходным кодом разблокированным.
Итак, вы можете захотеть consider this. Управление параллелизмом - это то, чем располагает база данных. Файловой системе потребуется дополнительная осторожность в зависимости от того, как процесс использует файлы.
Думаю, пока вы просто читаете их, это не должно быть проблемой. – Remy
Я работал с Crystal Reports rpt-файлами в приложении ASP.Net. Они хранятся в файловой системе, и я никогда не видел никаких проблем во время множественного доступа.
- 1. OwnCloud: Как синхронизировать файловую систему с DB
- 2. Как написать BLOB из db в файловую систему ОС?
- 3. Имитировать файловую систему в JSON
- 4. Загрузка файла в файловую систему
- 5. Ищете файловую систему хранения файлов FIFO/LRU
- 6. Загрузка изображений из формы в файловую систему
- 7. Apache RewriteRule в файловую систему
- 8. Загрузка файла в файловую систему в WinJS
- 9. Запись непосредственно в файловую систему
- 10. Программно добавление файлов в файловую систему в .NET Install Project
- 11. Управление версиями загруженных изображений в файловую систему
- 12. Любые другие фреймворки PHP используют каскадную файловую систему?
- 13. Загрузка изображения в файловую систему в Grails
- 14. Получение «вложений» из полей MySQL BLOB и в файловую систему
- 15. Как защитить файловую систему?
- 16. Какой процесс монтирует файловую систему?
- 17. Извлечь данные blob в файловую систему
- 18. ASP.NET Написание PDF в файловую систему
- 19. Передача большого количества небольших файлов в файловую систему Hadoop
- 20. Как сопоставить объекты JPA с DB, а также файловую систему
- 21. Решение WebSphere для записи в файловую систему
- 22. Как загрузить файлы в файловую систему iPhone?
- 23. Загрузка файла в файловую систему ISO 9660
- 24. Openshift: просмотреть файловую систему
- 25. Titanium - сохранить удаленное изображение в файловую систему
- 26. Как оценить файловую систему?
- 27. Hadoop Распределить файловую систему
- 28. Извлечение HTTP-ответов из файла HAR в файловую систему
- 29. Программно вставить файл в файловую систему Drupal?
- 30. Как создать виртуальную файловую систему в Rust?
Это архивы Crystal Reports rpt, нам нужно скопировать весь массив байтов. – Dante
Какая база данных? – Paparazzi