Di halaman ini, Anda akan menemukan praktik terbaik untuk menggunakan Datastream. Ini termasuk praktik terbaik umum saat menggunakan Datastream.
Mengubah database sumber aliran data
Dalam beberapa kasus, Anda mungkin harus mengubah database sumber streaming. Misalnya, Anda mungkin harus mengubah aliran data untuk mereplikasi dari replika, bukan dari instance database utama.
- Buat profil koneksi untuk instance replika.
- Buat aliran data menggunakan profil koneksi untuk replika yang Anda buat dan profil koneksi yang ada untuk tujuan tersebut.
- Mulai streaming dengan pengisian ulang historis dinonaktifkan. Saat streaming dimulai, streaming hanya akan menampilkan data dari log biner.
- Opsional. Setelah streaming berjalan, ubah untuk mengaktifkan pengisian ulang otomatis.
Jeda streaming yang sedang membaca dari instance utama.
Opsional. Hapus streaming yang melakukan streaming data dari instance utama.
Opsional. Hapus profil koneksi untuk instance utama.
Kirim pemberitahuan dan pantau di Datastream
Dasbor Datastream berisi banyak informasi. Informasi ini dapat bermanfaat untuk tujuan proses debug. Informasi tambahan dapat ditemukan di log, yang tersedia di Cloud Logging.
Pemberitahuan Datastream
Tidak ada pemberitahuan default yang disiapkan untuk Datastream, tetapi pemberitahuan dapat dibuat dengan mudah dengan mengklik link "Buat kebijakan pemberitahuan" untuk setiap metrik di UI Datastream. Sebaiknya buat pemberitahuan untuk metrik Datastream berikut:
- Keaktualan data
- Acara yang tidak didukung
- Total latensi
Notifikasi di salah satu metrik ini dapat menunjukkan masalah pada aliran data atau database sumber.
Berapa banyak tabel yang dapat ditangani oleh satu aliran data?
Satu aliran data dapat menangani hingga 10.000 tabel, dan tidak ada batas untuk ukuran tabel. Namun, mungkin ada beberapa pertimbangan logika bisnis lainnya saat Anda harus menggunakan beberapa aliran data untuk database sumber. . Contoh pertimbangan ini termasuk memiliki kontrol yang lebih baik atas akses pengguna ke data, menggunakan beberapa aliran data untuk mempermudah pemeliharaan untuk alur bisnis yang berbeda, dan sebagainya.