How to get large volume of records into frappe

I need to get a large number of records (~5,000,000) into a frappe app. Also, records will be updated regularly into the app in batches of 500,000. Is it possible to upload this volume of records reliably into Frappe using CSV files?

Also, are there any frappe apps out there managing this volume of records? What is the performance like?


The best option is to write your own custom script using the FrappeClient