Skip to main content
YiDA Edisi Dedicated mendukung penyimpanan data bisnis YiDA dalam database cloud khusus di akun Alibaba Cloud pelanggan. Saat ini YiDA Dedicated mendukung database yang kompatibel dengan sintaks PostgreSQL. Opsi yang direkomendasikan: Alibaba Cloud RDS PostgreSQL dan ADB PostgreSQL.

Langkah konfigurasi

Buka YiDA Workbench > Manajemen platform > Kustomisasi platform dedicated > Konfigurasi penyimpanan untuk mengonfigurasi informasi penyimpanan database.

Database bisnis utama

Setelah dikonfigurasi, data bisnis yang dikirimkan di YiDA akan otomatis membuat tabel dan indeks yang diperlukan, sehingga data formulir, alur kerja, dan data bisnis lainnya tersimpan dalam database ini. Sebaiknya gunakan database yang benar-benar baru dan hindari berbagi koneksi dengan sistem non-YiDA agar pemeliharaan data tetap konsisten.
  • Alamat database cloud yang dapat diakses melalui internet publik: biasanya berupa nama domain ditambah nomor port.
  • Nama database: sesuai dengan nama database.
  • Tipe database: PostgreSQL. Alibaba Cloud RDS PostgreSQL direkomendasikan. Untuk performa yang lebih tinggi, pilih ADB (analitis) PostgreSQL.
  • Akun: akun yang digunakan untuk mengakses database.
  • Kata sandi: kata sandi yang digunakan untuk mengakses database.

Database ekstensi

  • Dengan otomatisasi yang memisahkan skenario pengiriman data (database bisnis utama) dari skenario kueri data (database ekstensi), desain ini menyediakan strategi sharding untuk beban tinggi dan menghadirkan performa kueri yang lebih cepat untuk pencarian bisnis, laporan BI, serta kasus penggunaan pencarian data lainnya.
  • Untuk skenario kueri bervolume besar seperti Quick integration, pelanggan dapat memilih konfigurasi yang sesuai dengan kebutuhan aktual.

Pemeriksaan mandiri lingkungan dedicated

  • Sebelum go-live, jalankan pengujian ketersediaan untuk database dan penyimpanan object OSS.

Pemeriksaan database

Aktivasi sesuai kebutuhan (level aplikasi)

1. Aktivasi opsional saat membuat aplikasi baru

Saat membuat aplikasi baru, pilih apakah data bisnis aplikasi disimpan di public cloud (default) atau di database dedicated hybrid cloud (untuk data inti dan sensitif).

2. Aktivasi manual untuk aplikasi yang sudah ada

  • Admin aplikasi dapat mengaktifkan penyimpanan dedicated di backend aplikasi melalui Pengaturan aplikasi > Pengaturan dasar > Penyimpanan dedicated aplikasi.
  • Setelah diaktifkan, baik data yang sudah ada maupun data baru pada aplikasi akan disimpan dalam database dedicated (PostgreSQL) dan OSS lampiran dedicated yang dikonfigurasi di manajemen platform.

3. Konfigurasi global level platform

Admin platform dapat menerapkan kebijakan penyimpanan secara massal ke aplikasi yang baru dibuat melalui konfigurasi aplikasi global, sekaligus mengelola perilaku default aplikasi di seluruh organisasi.
  • Menyederhanakan konfigurasi premium massal untuk aplikasi dan memastikan setiap aplikasi baru mengikuti kebijakan seluruh organisasi dengan pengaturan default yang konsisten.
  • Memungkinkan admin menetapkan sekumpulan pengaturan operasi dasar yang diterapkan sebagai default ke setiap aplikasi yang dibuat di platform.

Daftar tabel database

Berikut adalah tabel database inti utama. Untuk deskripsi field yang lebih detail, pelanggan yang sudah ada dapat menghubungi account manager untuk informasi lebih lanjut.
  • odin_open_application_data: tabel data instans formulir (dibagikan oleh formulir dan laporan).
  • tianshu_form_data_operation_log: tabel log aktivitas data formulir.
  • tianshu_proc_inst_carbon: tabel penerima CC instans alur kerja.
  • tianshu_data_form_version: tabel pemetaan data instans ke versi formulir.
  • tianshu_form_data_stash: tabel cache formulir.
  • tianshu_form_remark: fitur komentar.
  • tianshu_instance_relation: tabel relasi instans formulir. Digunakan oleh penyimpanan YiDA Dedicated versi lama. Tidak digunakan lagi.
  • yida_entity_instance: tabel data instans formulir. Digunakan oleh penyimpanan YiDA Dedicated versi lama. Tidak digunakan lagi.
  • tianshu_form_data: tabel data formulir. Digunakan oleh penyimpanan YiDA Dedicated versi lama. Tidak digunakan lagi.
  • ecds_xxxx: tabel sistem internal YiDA. Setiap tabel dengan prefiks ecds merupakan tabel runtime internal. Jangan lakukan operasi apa pun pada tabel tersebut.
  • yida_app_data_xxx: tabel daftar fisik. Strukturnya sama dengan odin_open_application_data, tetapi field JSON diratakan. Setiap formulir memiliki tabelnya sendiri, dan sub-tabel juga merupakan tabel independen.

Persyaratan lingkungan penyimpanan dedicated

Tipe pemeriksaanItemKonfigurasiDeskripsi
Database1. Lokasi databaseAlibaba Cloud PostgreSQL direkomendasikan (baik RDS maupun ADB).Database Alibaba Cloud direkomendasikan untuk dukungan operasi yang terjamin, jaringan yang stabil, dan performa yang konsisten.
2. Versi databasePostgreSQL 14 atau yang lebih baru.Versi lebih lama dari 14 tidak dapat memberikan performa optimal.
3. Spesifikasi database8 vCPU, 16 GB RAM, SSD 200 GB atau lebih tinggi.Mendukung hingga 1 juta record dalam satu tabel.
4. Alamat databaseBerikan nama domain, bukan alamat IP.Nama domain menyederhanakan penskalaan serta meningkatkan fleksibilitas konfigurasi dan ketersediaan layanan.
5. Pengujian konektivitas databaseGunakan pengujian konektivitas pada konfigurasi YiDA Dedicated untuk memverifikasi konektivitas jaringan. Aktifkan akses internet publik dan konfigurasikan daftar izin IP egress jaringan.Jika Anda tidak ingin mengekspos database ke internet publik, Anda perlu membeli dan menghubungkan ke gateway keamanan dedicated DingTalk secara terpisah.
Pemeriksaan ini memverifikasi apakah jaringan dapat dijangkau dan apakah Sumber Data dapat diinisialisasi.
6. Connection pool databaseMinimal 1.000 koneksi tersedia.YiDA berjalan dalam deployment cluster. Untuk menjamin jumlah koneksi per node, sisi server harus menyediakan pool yang lebih besar.
7. Konfigurasi keep-alive koneksitcp_keepalives_idle=30
tcp_keepalives_interval=5
Meningkatkan frekuensi keep-alive untuk menghindari koneksi basi akibat masalah jaringan.
8. Monitoring databaseMemungkinkan tim DBA atau DevOps memecahkan masalah.Menyederhanakan pemecahan masalah harian. Tanpa monitoring, masalah performa tidak dapat dilokalisasi dengan cepat.
9. Bandwidth databaseBandwidth dedicated minimal 10 Mbps untuk YiDA direkomendasikan.Tingkatkan bandwidth sesuai kebutuhan jika lalu lintas padat atau jika unggah dan unduh sering dilakukan.
Penyimpanan object OSS1. Tipe OSSAlibaba Cloud OSS.Penyimpanan file YiDA hanya mendukung Alibaba Cloud OSS.
2. Daftar izin IP jaringanTambahkan IP egress jaringan YiDA ke daftar izin Kebijakan Keamanan OSS.Untuk lingkungan VPC, jaringan harus dikonfigurasi agar mengizinkan akses dari YiDA.
3. Konfigurasi jaringanOSS harus dapat diakses melalui internet publik.
4. Pengujian konektivitasGunakan pengujian konektivitas pada konfigurasi YiDA Dedicated untuk memverifikasi konektivitas jaringan.Memverifikasi bahwa jaringan dapat dijangkau.
5. Pengaturan CORSIzinkan akses lintas-origin dari domain YiDA organisasi, dengan Header disetel ke *.YiDA mengunggah dan mengunduh file langsung ke dan dari OSS, sehingga CORS harus diaktifkan.
6. Proteksi hotlinkPeriksa apakah proteksi hotlink aktif. Jika ya, tambahkan domain YiDA ke daftar izin.Proteksi hotlink memblokir permintaan dari domain yang tidak ada dalam daftar izin.
7. Server waktuJika organisasi mengoperasikan server waktu, verifikasi bahwa waktunya akurat.Permintaan OSS sensitif terhadap waktu. YiDA menyetel timeout ke 30 detik, dan permintaan yang kedaluwarsa menjadi tidak valid.

FAQ

  • Data historis akan disinkronkan. Waktu sinkronisasi bergantung pada volume data aplikasi dan spesifikasi database: semakin besar volume data, semakin lama waktunya. Sinkronisasi selesai ketika indikator pemuatan pada tombol toggle berhenti.
  • Selama sinkronisasi, database membatasi penulisan. Cegah pengguna mengakses atau mengirimkan data di aplikasi selama sinkronisasi berlangsung untuk menghindari error atau data kotor.
  • Lampiran yang diunggah dalam aplikasi dengan penyimpanan dedicated aktif akan disimpan langsung di penyimpanan dedicated organisasi. (Kuota lampiran keseluruhan untuk aplikasi yang menggunakan penyimpanan public cloud tetap berlaku, tetapi lampiran yang disimpan di OSS dedicated tidak dihitung terhadap batas sisi platform.) Hal ini melindungi keamanan data organisasi, dan batas atas total lampiran untuk aplikasi yang menggunakan penyimpanan dedicated hanya dibatasi oleh kapasitas OSS organisasi.
Tidak. Data bisnis disimpan langsung di ruang database atau OSS organisasi. YiDA tidak menyimpan atau mencadangkan data ini. Pelanggan bertanggung jawab menjaga keamanan data.
Tidak. Tabel tampilan tidak disimpan secara terpisah. Tabel tersebut dihitung sesuai kebutuhan dari tabel entitas dasar dan tidak melibatkan penyimpanan persisten. (Catatan: persiapan data melibatkan pemrosesan data terdistribusi, dan tabel perantara serta data yang telah diproses tetap disimpan di lingkungan cloud.)
  • Data historis akan disinkronkan. Waktu sinkronisasi bergantung pada volume data aplikasi dan spesifikasi database: semakin besar volume data, semakin lama waktunya. Sinkronisasi selesai ketika indikator pemuatan pada tombol toggle berhenti.
  • Selama sinkronisasi, database membatasi penulisan. Cegah pengguna mengakses atau mengirimkan data di aplikasi selama sinkronisasi berlangsung untuk menghindari error atau data kotor.
  • Biaya YiDA Dedicated hanya mencakup fungsionalitas produk YiDA itu sendiri. Biaya tersebut tidak mencakup biaya media penyimpanan atau operasinya. Platform hanya memerlukan layanan penyimpanan dedicated yang valid, andal, dan dapat diakses secara publik untuk dikonfigurasi.
  • Layanan YiDA Dedicated juga tidak mencakup implementasi dan pengiriman database atau OSS yang diperlukan untuk penyimpanan dedicated, operasi stabilitas DevOps berkelanjutan, operasi firewall dan jaringan, atau biaya penyimpanan dedicated itu sendiri.
  • Sebelum deployment, evaluasi kemampuan Anda untuk mengoperasikan penyimpanan dedicated secara andal. Sebaiknya penyimpanan dedicated dipelihara oleh profesional yang berkualifikasi di organisasi guna menghindari gangguan bisnis akibat masalah pada media atau lingkungan penyimpanan.
  • Penyimpanan dedicated dirancang untuk memenuhi persyaratan keamanan data dan kebutuhan analitik BI berskala besar. Saat menggunakan penyimpanan dedicated, Anda dapat melakukan kueri yang diperlukan pada data lokal. Namun, karena fitur platform saling terkait erat serta melibatkan sinkronisasi antar tabel dan cache sistem, platform sangat menyarankan untuk tidak memanipulasi data langsung di database.
  • Jika Anda perlu mengubah data, gunakan operasi resmi yang disediakan platform, seperti pengeditan manual, OpenAPI, integrasi & otomatisasi, Impor, dan pengeditan massal.
Database dedicated
Sebelum diaktifkanSetelah diaktifkan
Tabel tampilanPenyimpanan cloudTetap tidak disimpan secara lokal.
(Tabel tampilan tidak disimpan secara terpisah. Tabel tersebut dihitung sesuai kebutuhan dari tabel entitas dasar dan tidak melibatkan penyimpanan persisten.)
Persiapan dataPenyimpanan cloudTetap tidak disimpan secara lokal.
(Persiapan data melibatkan pemrosesan data terdistribusi, dan tabel perantara serta data yang telah diproses tetap disimpan di lingkungan cloud.)
Peningkatan batas performa untuk impor berskala besar dan otomatisasiTiga peningkatan performa untuk YiDA Dedicated:
Impor data formulir (peningkatan 10x, hingga 50.000 record)
Impor data alur kerja (peningkatan 10x, hingga 10.000 record)
Integrasi & otomatisasi dan aturan bisnis (peningkatan 20x, hingga 2.000 record)
Kemampuan performa tinggi ini tidak tersedia setelah penyimpanan dedicated diaktifkan.
Statistik dasarMenyediakan statistik volume instans bisnis terpadu sebagai bagian dari informasi dasar organisasi.Untuk aplikasi yang menggunakan penyimpanan dedicated, organisasi memantau data di database dedicated secara mandiri.
Kompatibilitas Xinchuang domestikDatabase internal Alibaba Cloud.Jika Anda memerlukan database yang memenuhi syarat Xinchuang, hubungi kami untuk evaluasi komersial.
Aplikasi factory Cool AppPenyimpanan cloudPenyimpanan dedicated tidak didukung.
Database dedicated hanya menyimpan data persetujuan yang sudah dihasilkan, bukan tugas persetujuan yang tertunda. Untuk melihat tugas persetujuan yang tertunda, buka halaman Manajemen data formulir.
Misalnya, apakah data yang sebelumnya disimpan di database lokal akan tetap ada, dan apakah pengeditan berikutnya pada data historis tersebut masih akan disinkronkan ke database?J: Data historis tidak terpengaruh. Namun, platform tidak lagi menyediakan kemampuan konfigurasi untuk penyimpanan dedicated, dan status penyimpanan dedicated aplikasi tidak dapat diubah atau dipelihara secara operasional.