Wie implementiert man unter Verwendung von DDD die Stapelverarbeitung?

Ich habe die Logik, eine große Anzahl von Datensätzen aus einem System auszuwählen, mehrere Transformationen (basierend auf Geschäftsregeln) durchzuführen und sie in ein anderes System einzufügen.

Es scheint ein Hochleistungs- (und Speicher-) Hit zu sein, um jeden dieser Datensätze als Objekt zu instanziieren, Transformationen an ihnen durchzuführen und dann alle diese Objekte in das andere System einzufügen.

Ist dies in DDD der beste Weg, um die Klassen / Objekte zu überspringen und direkt durch SQL zu führen, vielleicht eine gespeicherte Prozedur?

Gibt es einen besseren Weg, um dieses Ziel mit DDD zu erreichen?

Hinweis: Die Systeme verwenden SQL-Datenbanken. Gegenwärtig sind Objektspeicher wie CouchDB keine Option.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage