На самом деле немного советов, я создаю приложение MVC, которое принимает каналы для продуктов из нескольких источников. Это может исчисляться миллионами, и, несмотря на мой лучший совет клиенту разбивать все его каналы на более мелкие куски, я знаю, что они, вероятно, попытаются сделать тысячу за раз.
Теперь главная проблема в том, что я не хочу перебирать каждую запись xml и вставлять.
что я бы предпочел сделать, это поставить в очередь стек от вставок и затем поместить их в базу данных за одну крупную транзакцию. Очень похоже на импорт базы данных SQL всей таблицы.
Возможно ли это? если да, то как или как они это называют?
также, если бы я захотел повторно вставлять повторяющиеся продукты снова и снова, когда ничего не изменилось, что было бы лучшим способом для этого. могу ли я перебрать уже извлеченный набор данных?
Я не уверен, что лучше здесь делать, поэтому спросите людей, каково единодушие, когда дело доходит до такого сценария.
спасибо