Database Hub

Platform Kolaborasi Database Hub di Back4App

11min

Pelajari tentang Hub, daftar untuk akun, dan jelajahi komunitas Database Hub

Pendahuluan

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


Prasyarat

Untuk menggunakan atau membagikan database, Anda akan memerlukan:

Mengkloning, Menghubungkan dan Membagikan

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.

Manfaat Berbagi di Hub

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;

Manfaat menggunakan database yang dibagikan dari Hub

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

Manfaat mengkloning database yang dibagikan dari Hub

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

Menelusuri Basis Data yang Tersedia

Setiap kali Anda ingin melihat basis data yang tersedia, Anda dapat pergi ke Database Hub dan menjelajah.

Document image


Setelah Anda menemukan sesuatu yang menarik, Anda dapat masuk ke basis data tersebut untuk memeriksa Kelasnya:

Document image


Anda bahkan dapat masuk ke Kelas untuk memeriksa datanya

Document image


Dan Skemanya

Document image


GraphQL Playground

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


Melaporkan Masalah

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