У меня есть база данных в памяти, которая является копией дисковой базы данных. В какой-то определенный момент я хочу ОБНОВИТЬ строки базы данных диска из базы данных в памяти на основе предложения WHERE.
Может ли кто-нибудь предложить эффективный способ реализации этой функциональности?
Одно менее эффективное возможное решение — сначала прочитать все строки из базы данных в памяти, а затем выполнить итерацию полученных строк, чтобы ОБНОВИТЬ строки базы данных диска.
Просто для понимания цели, это то, чего я хочу наконец достичь:
UPDATE [disk db]Parameters SET [disk db]Value = [in-memory db]Value WHERE parametertype = 3
Это должно быть возможно с помощью ПРИКРЕПЛЯТЬ, Если кто-то может поделиться своим опытом, он будет очень признателен.
Задача ещё не решена.
Других решений пока нет …