Data Transmission Service (DTS) mendukung transmisi data antara berbagai sumber data, seperti sistem manajemen basis data relasional (RDBMS), NoSQL, dan basis data pemrosesan analitik daring (OLAP). DTS menawarkan berbagai fitur transmisi data, termasuk migrasi data, pelacakan perubahan waktu nyata, dan sinkronisasi data waktu nyata. Dibandingkan dengan alat streaming data pihak ketiga, DTS menyediakan instance dengan performa tinggi, keamanan, dan keandalan. Selain itu, pembuatan serta pengelolaan instance sangat mudah.
Fitur
DTS mendukung migrasi data antara sumber data homogen dan heterogen. Sebagai contoh, Anda dapat memigrasikan data antara basis data MySQL atau dari basis data Oracle ke kluster PolarDB for PostgreSQL (Compatible with Oracle). Untuk migrasi antara sumber data heterogen, DTS mendukung konversi skema. Contohnya, Anda dapat mengonversi sinonim di Oracle menjadi sinonim di kluster PolarDB for PostgreSQL (Compatible with Oracle).
DTS mendukung berbagai mode transmisi data, termasuk migrasi data, pelacakan perubahan waktu nyata, dan sinkronisasi data waktu nyata.
Sinkronisasi data waktu nyata mendukung sinkronisasi satu arah dan dua arah antara dua sumber data. Fitur ini ideal untuk skenario seperti pemulihan bencana geografis, redundansi geo aktif, akses aplikasi terdekat, penyeimbangan beban kueri, dan gudang data waktu nyata.
DTS mendukung migrasi data dengan waktu henti minimal untuk memastikan ketersediaan aplikasi Anda. Waktu henti selama migrasi data dapat dikurangi menjadi beberapa menit.
Kinerja tinggi
DTS menggunakan server dengan spesifikasi tinggi untuk memastikan performa setiap instance sinkronisasi atau migrasi data.
Infrastruktur DTS telah dioptimalkan untuk memastikan migrasi data yang cepat dan andal. Laju puncak migrasi data penuh dapat mencapai 70 MB per detik atau 200.000 transaksi per detik (TPS).
Dibandingkan dengan alat sinkronisasi data tradisional, DTS memberikan performa sinkronisasi yang lebih baik. Anda dapat menggunakan DTS untuk secara bersamaan menyinkronkan transaksi dan data tambahan dari tabel tunggal. Selama jam sibuk, performa sinkronisasi data dapat mencapai 30.000 rekaman per detik (RPS).
DTS mendukung transmisi data terkompresi secara bersamaan, yang meminimalkan penggunaan lebar pita jaringan.
Indikator performa hanya untuk referensi. Performa migrasi dan sinkronisasi data dipengaruhi oleh berbagai faktor, seperti performa basis data sumber dan tujuan, latensi jaringan, lebar pita jaringan, dan spesifikasi instance.
Keandalan tinggi
DTS diimplementasikan berdasarkan kluster. Jika sebuah node dalam kluster mati atau mengalami kerusakan, pusat kontrol akan memindahkan semua tugas dari node tersebut ke node sehat lainnya dalam hitungan detik.
DTS menyediakan mekanisme validasi akurasi data 24x7 untuk beberapa instance guna mendeteksi dan memperbaiki data yang tidak akurat, membantu memastikan integritas data.
Protokol transmisi aman dan token digunakan untuk otentikasi di seluruh modul DTS untuk memastikan transmisi data yang andal. DTS juga mendukung transmisi yang dapat dilanjutkan.
DTS memungkinkan Anda menggunakan Sirkuit Express Connect independen untuk mengisolasi jaringan untuk instance sinkronisasi data lintas batas atau lintas wilayah, membantu memastikan keamanan data.
DTS memungkinkan Anda menggunakan enkripsi SSL untuk terhubung ke beberapa basis data, membantu memastikan keamanan transmisi data.
Kemudahan penggunaan
Konsol DTS adalah antarmuka manajemen visual yang membimbing Anda melalui pembuatan instance dengan cara yang sederhana.
Konsol DTS menyediakan informasi tugas untuk membantu Anda mengelola tugas-tugas, seperti status, kemajuan, dan performa.
DTS mendukung transmisi yang dapat dilanjutkan dan secara berkala memantau status tugas. Jika DTS mendeteksi kesalahan seperti kegagalan jaringan atau pengecualian sistem, ia secara otomatis memperbaiki kesalahan dan memulai ulang tugas. Jika kesalahan tetap ada, Anda harus memeriksa dan memulai ulang tugas secara manual di Konsol DTS.
Berbagai skenario
DTS menyediakan berbagai mode transmisi data, termasuk migrasi data, sinkronisasi data, pelacakan perubahan, dan verifikasi data. Anda dapat memilih mode transmisi ideal sesuai dengan skenario aktual Anda.
Mode sinkronisasi data dapat digunakan untuk menyinkronkan data antara sumber data, dengan opsi sinkronisasi satu arah atau dua arah.
Mode sinkronisasi data dapat digunakan untuk mendistribusikan beban kerja di antara node secara real time, memberikan ketersediaan tinggi, penyeimbangan beban, serta dapat digunakan sebagai gudang data waktu nyata.
Migrasi data dengan waktu henti minimal
Mode migrasi data dapat digunakan untuk memigrasikan data dengan waktu henti minimal. Basis data sumber dapat tetap beroperasi selama proses migrasi, dengan waktu henti layanan yang dikurangi menjadi beberapa menit.