Приложение, над которым я работаю, генерирует несколько сотен файлов (csv) за 15 минут. и серверная часть приложения берет эти файлы и обрабатывает их (обновляет базу данных этими значениями). Одной из проблем является блокировка базы данных.
Каковы рекомендации по работе с несколькими тысячами файлов, чтобы избежать блокировки и эффективной обработки этих файлов?
Было бы эффективнее создать один файл и обработать его? или обрабатывать один файл за раз?
Каковы некоторые распространенные лучшие практики?
Редактировать: база данных не является реляционной БД. Это nosql, объектно-ориентированные базы данных, которые работают в памяти.