Attualmente sto iniziando a lavorare su un progetto in cui dovrò scrivere codice (pl/sql) per esportare file XML di grandi dimensioni, basati su più tabelle in un database.Generazione di file xml di grandi dimensioni da oracle: best practice
I file di esportazione potrebbero diventare abbastanza grandi e potrebbero contenere fino a 700.000 clienti (con i loro indirizzi, ordini, numeri di telefono, ecc.).
Mi chiedevo se qualcuno avesse qualche consiglio sull'approccio migliore per questo. Ovviamente potrei semplicemente scrivere selezioni con perdita di XMLELEMENTS in esse, ma ciò significherebbe che l'intero file verrebbe generato in memoria.
È disponibile anche uno schema XML (XSD) a cui i file devono conformarsi. Mi chiedevo anche se ci fosse un modo per "mappare" la tabella allo schema XML.
Qualsiasi consiglio è apprezzato.
più adatto per dba.stackexchange.com –
@BurhanKhalid Non sono d'accordo: si tratta di un'attività di sviluppo, non di amministrazione del database. –
È relativo alle migliori pratiche per selezionare - Non vedo come ciò non sia rilevante per dba.se * –