The Firebase platform, one of the key tools in Google’s Android ecosystem has launched Google Cloud Firestore- a NoSQL document database that comes with a variety of features for developers. Since Google acquired Firebase in 2014, the tech giant was having plans to revamp the Firebase Realtime Database. Cloud Firestore is a fully-managed NoSQL document database built on top of Google Cloud Platform that offers high reliability and performance.

Here are the top five features of Cloud Firestore:

  • Provision for offline database usage: Cloud Firestore facilitates database synchronization in near real-time, cross-device syncing and cross-device collaboration. Users can continue to use the application while offline, and database sync happens when the connectivity is restored.
  • Automatic scaling: Firestore is designed to automatically scale based on user demand. Regardless of the size of the database, you will get the same performance out of it. Query time will not depend on the size of the database. Cloud Firestore performs automatic, multi-regional replication to reduce any latency.
  • Focus on serverless development: Google wants to make cloud more accessible for developers. Cloud Firestore comes with ample support for serverless development. It is possible to integrate your app with your cloud database without having extra authentication servers.
  • Emphasis on robustness: Cloud Firestore is deemed to become a more robust solution than the Firebase Realtime Database. Firestore is designed to solve some of the pain points of Firebase related to structuring, scaling, and querying. It is also possible to use both the Firestore and Firebase Realtime databases together, as both are designed to integrate with each other.
  • Expressive querying: Using Firestore, it is easy to retrieve individual or specific documents or all documents that match your query parameters. Queries are indexed by default so that query performance becomes proportional to your result set, not your data set.

Cloud Firestore is a highly secured, cloud-hosted, NoSQL document database. Currently, native SDKs are available for iOS, Android and web applications, that you can access directly. Cloud Firestore is also available in native Node.js, Java, Python, and Go SDKs, in addition to REST and RPC APIs.

Posted by Zerone Tech Team

Zerone Tech Team is a bunch of technology enthusiasts at Zerone Consulting who have hands-on expertise in a vast variety of technologies essential to keep businesses running in the competitive world. The team is committed to perform systematic research on the novel technologies and the dynamic digital trends, and share the insights with the readers. Zerone Tech Team will enrich you with updates on the latest happenings in IT and also provide thoughtful perspectives.

One Comment

  1. Major problem in firestore, you cannot expend data so you cannot search. we “downgrade” to Firesotre and now upgrading back to realtime.


Leave a Reply