У меня есть несколько записей в моей базе данных, и новые записи поступают через XML в связках. Мне нужно обновить часть данных или создать новую, если соответствующая запись не найдена. Поэтому я хочу найти лучший способ обновить их с точки зрения производительности и загрузки базы данных.Что лучше [читать, проверять, писать] каждый или просто [писать] все?
Первый способ: читайте каждую запись по-одному из XML, сравнивайте их с существующей и обновляйте только поля, которые отличаются.
Второй способ: просто обновите все поля для каждой записи.
Если есть другой способ, не стесняйтесь предложить :)
Если у вас есть уникальная поле, которое проходит через данные xml, вы можете попытаться найти запись, если не нашли, создать новую, а в записи обновить все остальные атрибуты, которые входят. – Nermin