Ich verwende eine SQL CE (4.0) -Datenbank als lokalen Cache für Datensätze aus einer bestimmten Ansicht in einem SQL Server (Express 2014). Bei jeder Wiederholung meines Algorithmus möchte ich den lokalen Cache überprüfen und ihn mit den erforderlichen Datensätzen vom Hauptserver aktualisieren.Schnelle Übertragung von Zeilen zwischen Datenbanken
Meine aktuellen Lösungen serialisiert eine DataTable, die die Zeilen enthält (mithilfe des SyncFramework-Ersatzes) und bringt sie über WCF zum Deserialisieren und Einfügen in den Cache. Die Begründung war, dass nur ein einziger Port für WCF geöffnet werden muss. Das Problem ist, dass dies für meine Zwecke zu langsam ist.
Wenn ich die Single-Port-Anforderung entspanne, könnte ich bessere Leistung von einer anderen Methode bekommen?
Web-API mit JSON und verwenden SqlCeBulkCopy, um schnell oder TableDirect ADO API auf Client einzufügen. – ErikEJ