With an ultimate view to enhancing developer engagements around its Firebase application development platform, Google has launched Cloud Firestore. The latest innovation brings a fully-managed NoSQL document database that can store and sync app data at global scale.
“We’ve aimed for the simplicity and ease-of-use that is always top priority for Firebase, while still making sure that Cloud Firestore can scale to power even the largest apps,” said Alex Dufetel, product manager for Firebase at Google, in a blog post.
Available in beta, Cloud Firestore is designed to help developers hold documents and collection on the cloud with querying support. The database comes with iOS, Android and Web SDKs alongside supporting offline data access and enabling real-time data synchronisation. Additionally, developers can leverage the built-in automatic, multi-region data replication feature to get most of the cloud access.
The client-side SDKs of Cloud Firestore enable serverless development and provide offline data access with local database support for the Web as well as Android and iOS platforms. Moreover, developers can pick the Cloud Firestore SDKs for Java, Go, Python and Node.js.
Upgrade of Firebase Realtime Database
Google’s Cloud Firestore hasn’t been developed from scratch. Instead, it is built as an upgrade to the existing Firebase Realtime Database that offers the developer community a real-time database — managed and scaled by Google. The latest development even addresses the key limitations of Cloud Firestore such as data structuring, querying and scaling.
You can get started with the public beta of Cloud Firestore by visiting the database tab in your Firebase console.