Pengantar
Manajemen data yang efisien adalah aspek utama yang dapat memengaruhi performa dan pengalaman pengguna aplikasi Anda saat mengembangkan aplikasi.
Tergantung pada persyaratan spesifik aplikasi Anda, satu metode manipulasi data mungkin merupakan pilihan yang jelas, namun, dalam sebagian besar skenario, akan ada kelebihan dan kekurangan yang tumpang tindih.
Baik Anda berurusan dengan himpunan data besar, struktur data yang kompleks, atau persyaratan performa tertentu, disarankan untuk menguji berbagai metode sebelum memutuskan pendekatan terbaik untuk kebutuhan aplikasi spesifik Anda.
Dalam modul ini, Anda akan menemukan berbagai metode untuk memanipulasi data, termasuk mengimpor, mengekspor, dan menyalin data ke dan dari Azure SQL Database.
Catatan
Kami menggunakan istilah impor data, ekspor data, pergerakan data, dan salinan data sebagai subset manipulasi data.
Memahami skenario pergerakan data
Memahami berbagai tujuan pergerakan data sangat penting bagi pengembang untuk mengelola data mereka secara efektif. Tabel berikut menguraikan beberapa skenario umum untuk pergerakan data.
| Jenis | Keterangan | Frekuensi | Skenario |
|---|---|---|---|
| Sinkronisasi | Untuk menjaga data tetap konsisten di beberapa sistem | Berkelanjutan | Mengimpor data sensor dari perangkat IoT ke database pusat dan mengekspor pembaruan konfigurasi kembali ke perangkat |
| Berbagi | Berbagi data dengan tim atau sistem lain | Sesuai kebutuhan | Mengekspor data untuk dibagikan dengan organisasi mitra |
| Integrasi | Mengintegrasikan data dari berbagai sumber ke dalam satu sistem | Berkelanjutan | Mengimpor data dari beberapa sumber ke database pusat untuk akses terpadu |
| Migration | Bermigrasi ke platform atau lingkungan yang berbeda | Satu kali | Memigrasikan data dari database lokal ke Azure SQL Database |
| Cadangan | Membuat salinan data untuk mencegah kehilangan data | Secara berkala | Mengekspor data ke penyimpanan eksternal untuk tujuan pencadangan |
| Pengarsipan | Menyimpan data historis yang tidak lagi digunakan secara aktif | Secara berkala | Mengekspor rekaman transaksi lama ke database arsip |
Tips
Jelajahi bagian modul lain dari jalur pembelajaran Mengembangkan aplikasi berbasis data dengan menggunakan Azure SQL Database.