У меня есть обработчик http, и я сохраняю каждый запрос в параллельную коллекцию очереди в памяти. через определенное время я массово вставляю коллекцию в базу данных.
это плохая идея? Поскольку существует большой объем, это кажется лучшим подходом IMO.
Я действительно вижу некоторые несоответствия (количество совпадений по сравнению с количеством хранимых элементов в базе данных) из-за потоковой передачи, пока я сбрасываю параллельную коллекцию, im блокировка он и массово вставьте его содержимое, а затем очистите коллекцию. затем удалите блокировку из коллекции.
есть ли лучший способ? или вы делали то же самое?