Ringkasan Firestore

Firestore adalah database dokumen tingkat perusahaan yang terkelola sepenuhnya dari Google Cloud yang menawarkan replikasi data multi-region, kemampuan kueri lanjutan , dan transaksi yang mematuhi ACID. Dengan SLA ketersediaan 99,999%, dan fitur disaster recovery seperti pencadangan terkelola, Firestore adalah database NoSQL yang sangat tersedia dan dapat mendukung workload penting.

Selain library klien Firestore idiomatis, Firestore juga menyediakan API yang kompatibel dengan MongoDB yang memungkinkan Anda menggunakan Firestore dengan aplikasi MongoDB yang ada. Firestore juga mendukung (tetapi tidak memerlukan) integrasi dengan platform pengembangan aplikasi seluler dan web Firebase.

Kemampuan utama

Terlepas dari cara Anda mengakses Firestore, Anda akan mendapatkan akses ke kemampuan utama berikut:

Infrastruktur serverless Firestore menggunakan model bayar per penggunaan. Firestore tidak memerlukan prapenyediaan resource dan menskalakan otomatis agar sesuai dengan beban Anda.
Skala yang hampir tidak terbatas Firestore menskalakan komputasi dan penyimpanan dengan mudah sesuai permintaan tanpa perlu mengonfigurasi kapasitas, sharding, atau menyediakan penyimpanan & I/O.
Ketersediaan tinggi terdepan di industri Semua database Firestore menawarkan ketersediaan tinggi, dengan ketersediaan 99,99% untuk deployment regional dan ketersediaan 99,999% untuk deployment multi-regional.

Firestore memiliki replikasi data multi-region otomatis, kueri yang sangat konsisten, operasi batch atomik, dan dukungan transaksi.
Latensi rendah Firestore menawarkan latensi baca digit tunggal dalam milidetik.
Keamanan dan pemantauan tingkat perusahaan Amankan Firestore dengan tata kelola terpusat Google Cloud yang mencakup Identity and Access Management (IAM),Kontrol Layanan VPC (VPC-SC), Transparansi Akses, Persetujuan Akses, Cloud Monitoring, dan Cloud Logging. Dapatkan visibilitas yang lebih baik dan pengelolaan yang lebih sederhana untuk fleet database Firestore Anda dengan Database Center kami yang terintegrasi. Dapatkan manfaat dari tampilan fleet terpadu dan pengelolaan sederhana melalui kontrol terpusat dan dengan bantuan AI.

Anda dapat berinteraksi dengan Firestore melalui beberapa antarmuka, bergantung pada persyaratan aplikasi Anda.

Bagaimana cara menyiapkan database dokumen serverless tingkat perusahaan?

Gunakan database Firestore dan hubungkan dengan library klien Firestore, Google Cloud CLI, dan Google Cloud konsol.

Direkomendasikan untuk developer yang mencari database dokumen. Cara terbaik untuk memanfaatkan kemampuan Firestore terbaru dan tercanggih, konfigurasi tingkat perusahaan, observabilitas, dan keamanan. Dengan dukungan library klien yang komprehensif, Firestore sesuai dengan arsitektur perusahaan dan development stack pilihan Anda.

Mulai menggunakan library klien Firestore.

Bagaimana cara memigrasikan aplikasi MongoDB ke database cloud serverless?

Gunakan Firestore dengan kompatibilitas MongoDB dan hubungkan dengan library dan alat klien MongoDB.

Direkomendasikan saat memigrasikan aplikasi dari MongoDB atau jika Anda berencana melakukan deployment multi-cloud atau hybrid yang mengandalkan MongoDB di luar Google Cloud. API yang kompatibel dengan wire MongoDB Firestore memungkinkan migrasi lift-and-shift. Anda dapat berinteraksi dengan Firestore menggunakan alat yang sudah dikenal seperti mongosh, mongoimport, Compass selain library klien MongoDB.

Lihat fitur yang didukung untuk Firestore dengan kompatibilitas MongoDB.

Bagaimana cara membuat aplikasi web atau seluler dengan backend yang terintegrasi sepenuhnya dan tanpa konfigurasi?

Gunakan Firestore dan integrasikan platform Firebase dengan aplikasi Anda.

Direkomendasikan bagi mereka yang mencari solusi backend-as-a-service (BaaS), bukan database mandiri. Firebase menawarkan solusi end-to-end yang opini, siap pakai, yang mencakup hosting aplikasi dan integrasi dengan banyak Google Cloud layanan seperti Firestore, Cloud Storage, dan Cloud Run Functions. Integrasi yang erat antara produk memungkinkan Anda berinteraksi dengan database Firestore menggunakan Firebase SDK dan Firebase console.

Pelajari lebih lanjut cara menggunakan Firestore dengan Firebase.

Meskipun Firebase sangat bagus untuk kecepatan pengembangan, jika arsitektur perusahaan dan framework tata kelola Anda memerlukan kontrol mendetail atas banyak aspek tumpukan, Anda akan mendapatkan fleksibilitas maksimal dari penggunaan produk individual Google Cloud seperti Firestore secara langsung.

Bagaimana cara mem-porting aplikasi Datastore lama untuk menggunakan Firestore?

Gunakan Firestore dengan kompatibilitas Datastore dan library klien Datastore.

Mode kompatibilitas Datastore mendukung aplikasi lama yang dibangun di Datastore dan App Engine. Kompatibilitas Datastore adalah lapisan API di atas Firestore dengan ketersediaan, performa, konsistensi, dan skalabilitas yang sama. Selain integrasi yang lebih baik dengan App Engine, kompatibilitas Datastore tidak menawarkan manfaat apa pun dibandingkan dengan penggunaan Firestore secara langsung.

Mulai menggunakan Firestore dengan kompatibilitas Datastore.