Data Management (DMS) adalah platform terpadu untuk mengelola seluruh siklus hidup data Anda, mencakup koneksi database, tata kelola, pengembangan, pemrosesan data berbasis low-code, transmisi real-time, dan disaster recovery — semuanya dari satu antarmuka.
Koneksikan dan kelola database lintas lingkungan
DMS terhubung ke berbagai mesin database tanpa memerlukan tool terpisah untuk masing-masing:
Database relasional: MySQL, SQL Server, PostgreSQL, PolarDB for MySQL, PolarDB for PostgreSQL (Compatible with Oracle), PolarDB-X, OceanBase, Oracle, dan Dameng (DM)
Database NoSQL: Redis, MongoDB, Memcache, Cassandra, dan Graph Database (GDB)
Database online analytical processing (OLAP): AnalyticDB for MySQL dan AnalyticDB for PostgreSQL
Penyimpanan file dan log: Object Storage Service (OSS) dan Log Service
Untuk matriks kompatibilitas lengkap, lihat Jenis dan fitur database yang didukung.
Koneksikan database on-premises dan cloud pihak ketiga. DMS mengintegrasikan layanan Database Gateway gratis untuk menghubungkan database yang di-host di platform cloud lain atau di pusat data on-premises. Untuk detailnya, lihat Apa itu Database Gateway?
Migrasi database dengan downtime minimal. DMS menyediakan Data Transmission Service (DTS) untuk mendukung migrasi sepanjang siklus hidup database. Untuk detailnya, lihat Apa itu DTS?
Kelola instans pada tingkat granularitas apa pun. Lakukan query, daftarkan, modifikasi, aktifkan, nonaktifkan, dan hapus instans. Berikan atau cabut izin pada level instans, database, tabel, kolom, dan baris. Fitur kontrol akses metadata memastikan hanya pengguna yang berwenang yang dapat mengakses instans dan database tertentu. Untuk detailnya, lihat Database yang didukung oleh DMS.
Klasifikasikan dan cari aset data. Tandai instans, database, dan tabel dengan kategori sehingga administrator, developer, dan engineer O&M dapat menemukan serta mengelola data dengan cepat. Fitur graf mendukung pencarian lintas aset yang cepat. Untuk detailnya, lihat Gunakan fitur kategori aset.
Tata kelola data dengan kontrol akses detail halus dan audit kepatuhan
Tegakkan standar desain sebelum masalah mencapai lingkungan produksi. DMS dilengkapi spesifikasi pengembangan bawaan Alibaba dan mendukung lebih dari 200 standar desain dan tinjauan skema. Sesuaikan aturan agar sesuai dengan kebutuhan organisasi Anda, serta deteksi risiko seperti primary key yang hilang sejak awal siklus pengembangan.
Kontrol akses pada level baris. Berikan izin — Query, Export, Change, dan Logon — pada instans, database, tabel, kolom, dan baris. DMS secara otomatis mengelola siklus akun, sehingga akses segera dicabut ketika anggota tim berganti peran. Untuk detailnya, lihat Ikhtisar.
Pertahankan jejak audit lengkap. DMS mencatat setiap perubahan izin, modifikasi data, dan event akses database, memberikan bukti yang dibutuhkan tim Anda untuk audit internal dan tinjauan regulasi. Untuk detailnya, lihat Gunakan fitur audit operasi.
Penuhi kerangka kepatuhan utama secara langsung. DMS mendukung Undang-Undang Keamanan Siber Republik Rakyat Tiongkok, Peraturan Perlindungan Data Umum Uni Eropa (GDPR), Undang-Undang Sarbanes-Oxley (SOX), Standar Keamanan Data Industri Kartu Pembayaran (PCI DSS), dan Undang-Undang Portabilitas dan Akuntabilitas Asuransi Kesehatan (HIPAA). Data sensitif secara otomatis diidentifikasi dan diklasifikasikan untuk mencegah akses tidak sah. Untuk detailnya, lihat Ikhtisar.
Jaga stabilitas database selama perubahan
Ubah data tanpa mengunci tabel. DMS mengeksekusi perubahan data secara lock-free, membuat backup sebelum setiap perubahan, dan menghasilkan rollback SQL jika perubahan gagal. Untuk detailnya, lihat Ikhtisar dan Pelacakan data.
Pantau kualitas data di seluruh pipeline. Konfigurasikan aturan kualitas untuk pembuatan, integrasi, pemrosesan, dan konsumsi data. DMS memantau dan memverifikasi data secara otomatis pada setiap tahap. Untuk detailnya, lihat Periksa kualitas data.
Deteksi SQL berisiko sebelum dijalankan. Fitur tinjauan SQL menganalisis pernyataan SQL yang diunggah berdasarkan aturan keamanan, menandai pernyataan tanpa indeks dan pola yang tidak sesuai, serta memberikan saran optimasi — mengurangi risiko serangan injeksi SQL. Untuk detailnya, lihat Tinjauan SQL.
Pantau performa instans database. DMS mengintegrasikan kemampuan dari Database Autonomy Service (DAS) untuk melacak metrik performa instans dan mendeteksi anomali sebelum memengaruhi pengguna. Untuk detailnya, lihat Lihat detail performa instans database.
Lakukan rollback terhadap perubahan yang tidak normal. Identifikasi perubahan data dalam jendela waktu tertentu dan hasilkan pernyataan rollback SQL untuk mengembalikan database ke kondisi stabil yang diketahui. Untuk detailnya, lihat Pelacakan data.
Kembangkan database secara efisien lintas tim
Bekerja lintas berbagai mesin database dari satu tool. DMS menangani perbedaan sintaks dan perilaku khusus mesin, sehingga developer dapat beralih antar database tanpa perlu menggunakan klien terpisah.
Tentukan alur kerja kustom per lingkungan. Konfigurasikan proses pengembangan berbeda untuk instans development, test, staging, dan production. Perubahan di lingkungan non-production tidak memerlukan persetujuan; perubahan production melewati gerbang persetujuan. Hal ini menjaga kecepatan pengembangan sekaligus melindungi data production. Untuk detailnya, lihat Kelola iterasi dan Kelola aturan keamanan.
Hasilkan data uji dalam skala besar. Klona database dan isi dengan data sintetis — nilai acak, nama wilayah, alamat IP virtual — secara massal, sehingga lingkungan pengujian mencerminkan kondisi production yang realistis. Untuk detailnya, lihat Hasilkan data uji.
Simpan dan gunakan ulang templat SQL. Simpan pernyataan SQL yang sering digunakan dalam pustaka bersama untuk pengambilan cepat oleh seluruh tim.
Pemrosesan data dengan tooling low-code
Pemrosesan data batch
DMS menyediakan lingkungan low-code untuk tugas integrasi data offline. Konfigurasikan properti penjadwalan kompleks dengan coding minimal — tidak memerlukan keahlian teknis mendalam.
Kemampuan utama meliputi:
Membangun gudang data offline dan mengoptimalkan performanya
Menganalisis dan menghitung data offline dalam skala besar
Membangun middle-end data untuk integrasi data enterprise berskala besar
Mengintegrasikan sumber data heterogen, termasuk data lake virtual di atas aset data enterprise Anda
Untuk detailnya, lihat Ikhtisar.
Pemrosesan data streaming
DMS menggunakan DTS untuk membaca dan menulis data dengan konkurensi terdistribusi, memberikan throughput lebih cepat daripada Flink dan meningkatkan akurasi data untuk beban kerja real-time.
Kasus penggunaan meliputi:
Membangun gudang data real-time
Menjalankan query join real-time lintas beberapa tabel
Mengunggah dan memproses data real-time
Memproses laporan real-time dan memisahkan logika bisnis dari komputasi
Memecahkan masalah bisnis secara real-time
Untuk detailnya, lihat Apa itu ETL?
Pengembangan data tervisualisasi
DMS menyediakan kanvas orkestrasi drag-and-drop yang mendukung alur tugas hibrida lintas berbagai jenis database. Pengelolaan izin data bawaan mengontrol siapa yang dapat menjadwalkan dan memodifikasi pipeline kompleks. Fitur O&M — log operasi tugas, pelacakan alur data, dan pemantauan — sudah termasuk.
Untuk detailnya, lihat Ikhtisar.
Transmisikan data secara real-time
DTS menyediakan tiga metode transmisi data — migrasi data, sinkronisasi data, dan subscription data — untuk mencakup seluruh skenario integrasi. Kemampuan utama:
Arsitektur terdistribusi: Menghilangkan bottleneck single-instance dengan pemrosesan paralel
Throttling: Membatasi beban yang ditempatkan DTS pada database sumber untuk melindungi beban kerja production
Penjadwalan fleksibel: Atur interval pengulangan hingga 5 menit
O&M yang disederhanakan: Pemantauan performa, diagnosis end-to-end, dan alert sudah terintegrasi
Untuk detailnya, lihat Ikhtisar solusi migrasi data. Untuk sinkronisasi dan pelacakan perubahan, lihat Ikhtisar solusi sinkronisasi data dan Ikhtisar skenario pelacakan perubahan.
Lindungi data dengan Data Disaster Recovery
Data Disaster Recovery adalah modul backup dan restore yang terintegrasi dalam DMS. Modul ini dibangun di atas Apsara Distributed File System dan dirancang untuk perusahaan yang membutuhkan target recovery point objective (RPO) dan recovery time objective (RTO) tingkat enterprise tanpa beban sistem backup yang dikelola sendiri.
Efisiensi biaya
Penagihan pay-as-you-go menghindari investasi besar di muka dan memastikan Anda hanya membayar sesuai penggunaan
Format backup terkompresi dan khusus secara signifikan mengurangi jejak penyimpanan dibandingkan dump mentah
Penyimpanan bertingkat secara otomatis memindahkan data backup ke media penyimpanan berbiaya lebih rendah seiring usia data, sehingga arsip jangka panjang menjadi terjangkau
Performa
Backup inkremental real-time menangkap log in-memory secara terus-menerus, mencapai RPO dalam hitungan detik. Latensi bervariasi tergantung kondisi jaringan.
Backup paralel dengan sharding adaptif menggunakan banyak thread dan berjalan tanpa mengunci database sumber
Pemulihan pada titik waktu menyediakan antarmuka kalender dan timeline sehingga Anda dapat memilih titik pemulihan mana pun secara presisi; backup penuh dan inkremental memungkinkan Anda memulihkan database dalam hitungan detik
Untuk detail pemulihan tabel individual, lihat Pulihkan data berdasarkan database atau tabel.
Keamanan
Transmisi dan penyimpanan terenkripsi menggunakan enkripsi SSL dan AES-256; pilih metode enkripsi saat mengonfigurasi jadwal backup
Bring Your Own Key (BYOK) memungkinkan Anda mengenkripsi data backup dengan kunci yang dikelola di Key Management Service (KMS)
Geo-redundansi mereplikasi data backup lintas zona untuk perlindungan tambahan
Otentikasi mendukung konfigurasi daftar putih, perlindungan hotlink, pengelolaan pengguna melalui Resource Access Management (RAM), dan otentikasi kustom
Alert otomatis memberi tahu Anda tentang error backup, error restore, dan penyelesaian restore
Untuk konfigurasi alert, lihat Kelola aturan alert. Untuk pengaturan geo-redundansi, lihat Ikhtisar.
Kemudahan penggunaan
Pengaturan dalam 5 menit: Beli jadwal backup, konfigurasikan, dan jalankan tugas backup pertama dalam waktu kurang dari lima menit
Cakupan pencadangan halus: Mencadangkan seluruh Instans, database individual, tabel individual, atau kombinasi apa pun dari komponen tersebut
Pemulihan tabel tunggal mengurangi RTO dengan hanya menargetkan tabel yang terpengaruh, bukan seluruh instans
Manajemen siklus hidup: Tentukan aturan kustom untuk secara otomatis mengarsipkan, membersihkan, mereplikasi, atau mendistribusikan ulang data backup
Data Disaster Recovery vs. backup yang dikelola sendiri
| Dimensi | Data Disaster Recovery | Backup yang dikelola sendiri |
|---|---|---|
| Biaya | Pay-as-you-go; format terkompresi mengurangi biaya penyimpanan; penyimpanan bertingkat untuk arsip; tidak ada biaya tenaga kerja untuk maintenance | Investasi besar di muka; penyimpanan dibatasi kapasitas disk; scaling bandwidth manual saat jam sibuk; media multi-tier meningkatkan biaya O&M |
| Keamanan | Enkripsi SSL dan AES-256; isolasi resource antar pengguna; geo-redundansi; BYOK via KMS; validasi kapan saja; pengelolaan pengguna berbasis RAM; mendukung otentikasi kustom | Memerlukan perangkat scrubbing terpisah dan kebijakan black-hole; membutuhkan mekanisme keamanan mandiri |
| Kemudahan penggunaan | Pengaturan 5 menit; cakupan detail halus; otomatisasi siklus hidup; GUI berbasis web | Memerlukan skrip kompleks; fleksibilitas terbatas; kemampuan dasar saja |
| Performa | RPO dalam hitungan detik; pemulihan pada titik waktu ke titik mana pun; pemulihan tabel tunggal untuk mengurangi RTO; backup streaming tanpa flush disk; bandwidth backbone BGP tak terbatas | Bottleneck performa akibat penggunaan banyak tool |
| Keandalan | Apsara Distributed File System dengan durabilitas dirancang minimal 99,999999999%; verifikasi integritas real-time | Lingkungan multi-tool meningkatkan risiko; kegagalan perangkat keras seperti bad sector disk dapat menyebabkan kehilangan data |
| Skalabilitas | Mencadangkan database ApsaraDB, database pada instance ECS, pusat data yang dikelola sendiri, dan platform cloud pihak ketiga termasuk AWS dan Tencent Cloud; memulihkan ke lingkungan sumber atau alternatif | Terikat pada lingkungan tertentu; umumnya tidak skalabel |
Untuk panduan spesifikasi, lihat Persyaratan spesifikasi.