Tôi hiện đang bắt đầu làm việc trên một dự án mà tôi sẽ phải viết mã (pl/sql) để xuất các tệp XML lớn, dựa trên một số bảng trong cơ sở dữ liệu.Tạo các tệp xml lớn từ oracle: Các phương pháp hay nhất
Tệp xuất có thể trở nên khá lớn và có thể chứa tối đa 700.000 khách hàng (với địa chỉ, đơn đặt hàng, số điện thoại, v.v.) của họ.
Tôi đã tự hỏi nếu có ai đó có một số lời khuyên về cách tiếp cận tốt nhất cho việc này. Tôi có thể rõ ràng chỉ cần viết ra các lựa chọn với mất XMLELEMENTS trong đó, nhưng điều đó có nghĩa là toàn bộ tập tin sẽ được tạo ra trong bộ nhớ.
Ngoài ra còn có một lược đồ XML (XSD) có sẵn mà các tệp phải tuân thủ. Tôi cũng tự hỏi liệu có cách nào để "ánh xạ" bảng vào lược đồ XML hay không.
Bất kỳ mẹo nào được đánh giá cao.
phù hợp hơn cho dba.stackexchange.com –
@BurhanKhalid Không đồng ý - đây là nhiệm vụ phát triển chứ không phải quản trị cơ sở dữ liệu. –
Thực hành tốt nhất của nó về các lựa chọn - Tôi không thấy cách nó không liên quan đến dba.se * –