Platform Kolaborasi Database Hub di Back4App
Database Hub adalah alat kolaborasi di mana pengguna Back4app dapat berbagi dan menggunakan data dari dataset yang tersedia secara bebas.
Ide utama di balik hub ini adalah untuk memungkinkan pertukaran data dan mempermudah pembuatan Aplikasi karena Anda akan menemukan banyak dataset yang sudah dimuat sebelumnya yang dapat Anda integrasikan dan gunakan dalam aplikasi Anda.
Back4app telah menerbitkan banyak database yang dapat membantu Anda memulai, seperti:
![Document image Document image](https://images.archbee.com/yD3zCY-NNBBIfd0uqcfR5/3L6bCNm0REjpb2Dg2L-H7_image.png?format=webp)
Untuk menggunakan atau membagikan database, Anda akan memerlukan:
- Sebuah aplikasi yang dibuat di Back4App
Dengan Hub, Anda dapat mengkloning, menghubungkan, dan membagikan database Anda.
Mengkloning database berarti salinan dari database tersebut akan dibuat (pada saat itu) dan terhubung ke akun Back4app Anda. Itu berarti Anda akan memiliki salinan penuh yang tersedia untuk Anda, di mana Anda dapat menyisipkan, memperbarui, dan menghapus catatan sesuai keinginan Anda. Itu juga berarti bahwa pembaruan baru yang dibuat oleh pemilik database TIDAK akan muncul di salinan Anda.
Menghubungkan database, di sisi lain, berarti bahwa Aplikasi Anda akan mengakses database asli. Manfaat yang jelas di sini adalah bahwa semua pembaruan yang dibuat oleh pemilik database seiring waktu akan tercermin di database Anda. Ini berguna jika database mencerminkan data yang berubah seiring waktu, misalnya, daftar juara kejuaraan NBA. Setiap kali juara baru masuk ke database, itu akan tersedia untuk Anda segera.
Membagikan database berarti Anda akan membuat satu atau lebih database Anda sendiri tersedia untuk pengguna Back4app lainnya. Ini memberdayakan komunitas membantu orang untuk memulai dan membuat kita menjadi komunitas yang lebih kuat. Ini juga berarti Anda dapat diperhatikan oleh pengguna lain dan mempromosikan merek/perusahaan Anda sendiri kepada orang lain, juga, ide-ide baru untuk perbaikan dapat muncul dari orang-orang yang menggunakan database Anda seiring waktu.
Dengan membagikan dataset Anda dengan pengembang lain, Anda dapat :
- Membantu orang lain mengembangkan aplikasi mereka menggunakan dataset yang siap pakai;
- Membagikan data Anda sebagai layanan dalam format yang mudah digunakan (API - REST & GraphQL, SDK untuk lebih dari 13 teknologi);
- Membangun portofolio dataset Anda;
- Meminta kolaborasi untuk membangun dataset baru;
- Mendapatkan backlink dari Back4App Database HUB langsung ke situs web Anda;
Dengan menggunakan database yang dibagikan Anda:
- Memulai dari sumber yang sudah dimuat dengan data yang konsisten
- Memastikan data selalu diperbarui dengan database asli
- Memberikan dan menerima umpan balik dari pengguna lain tentang cara membuat database lebih baik
Dengan mengkloning basis data yang dibagikan, Anda:
- Mulai dari sumber yang sudah dimuat sebelumnya dengan data yang konsisten
- Pastikan salinan data disalin ke akun Anda sehingga tidak akan berubah seiring waktu jika Anda tidak menginginkannya
Setiap kali Anda ingin melihat basis data yang tersedia, Anda dapat pergi ke Database Hub dan menjelajah.
![Document image Document image](https://images.archbee.com/yD3zCY-NNBBIfd0uqcfR5/L7Yfe3khqXxW3GQkmtana_image.png?format=webp)
Setelah Anda menemukan sesuatu yang menarik, Anda dapat masuk ke basis data tersebut untuk memeriksa Kelasnya:
![Document image Document image](https://images.archbee.com/yD3zCY-NNBBIfd0uqcfR5/Uyxj-xCZrzXiz81g_gSKB_image.png?format=webp)
Anda bahkan dapat masuk ke Kelas untuk memeriksa datanya
![Document image Document image](https://images.archbee.com/yD3zCY-NNBBIfd0uqcfR5/_UduMxFdTibXxfLIS35Yb_image.png?format=webp)
Dan Skemanya
![Document image Document image](https://images.archbee.com/yD3zCY-NNBBIfd0uqcfR5/OUa9Ue-ZByaWP_70X7_i0_image.png?format=webp)
Untuk menguji dan bermain dengan data sebelum mengkloning atau menghubungkan database yang dibagikan, playground GraphQL yang sepenuhnya berfungsi tersedia di Database Hub.
Anda dapat mengaksesnya dengan pergi ke API Playground, di mana Anda dapat menulis dan mengeksekusi kueri untuk memastikan data akan sesuai dengan kebutuhan Anda:
![Document image Document image](https://images.archbee.com/yD3zCY-NNBBIfd0uqcfR5/O8xpdqf5C5TEunTB4PShp_image.png?format=webp)
Jika Anda menemukan masalah atau ingin memeriksa riwayat masalah untuk database atau kuerinya, Anda dapat merujuk ke tab Masalah. Di sana Anda dapat menambahkan masalah baru dengan mengklik tombol Masalah Baru dan memeriksa masalah yang Terbuka atau Tertutup.
Pemilik dan pengguna lain akan diberitahu tentang masalah apa pun dan dapat mengambil tindakan terhadap masalah tersebut:
![Document image Document image](https://images.archbee.com/yD3zCY-NNBBIfd0uqcfR5/nWsBzHVW9dhC2jInktYnP_image.png?format=webp)