StackShareStackShare
Follow on
StackShare

Discover and share technology stacks from companies around the world.

Product

  • Stacks
  • Tools
  • Companies
  • Feed

Company

  • About
  • Blog
  • Contact

Legal

  • Privacy Policy
  • Terms of Service

© 2025 StackShare. All rights reserved.

API StatusChangelog
Firebase Realtime Database
ByFirebase Realtime DatabaseFirebase Realtime Database

Firebase Realtime Database

#6in NoSQL Databases
Stacks110Discussions1
Followers229
OverviewDiscussions1

What is Firebase Realtime Database?

It is a cloud-hosted NoSQL database that lets you store and sync data between your users in realtime. Data is synced across all clients in realtime, and remains available when your app goes offline.

Firebase Realtime Database is a tool in the NoSQL Databases category of a tech stack.

Key Features

Real time syncing for JSON dataCollaborate across devices with easeBuild serverless appsOptimized for offline useStrong user-based security

Firebase Realtime Database Pros & Cons

Pros of Firebase Realtime Database

  • ✓Very fast
  • ✓Casandra

Cons of Firebase Realtime Database

  • ✗Poor query

Firebase Realtime Database Alternatives & Comparisons

What are some alternatives to Firebase Realtime Database?

Amazon DynamoDB

Amazon DynamoDB

With it , you can offload the administrative burden of operating and scaling a highly available distributed database cluster, while paying a low price for only what you use.

Cloud Firestore

Cloud Firestore

Cloud Firestore is a NoSQL document database that lets you easily store, sync, and query data for your mobile and web apps - at global scale.

Azure Cosmos DB

Azure Cosmos DB

Azure DocumentDB is a fully managed NoSQL database service built for fast and predictable performance, high availability, elastic scaling, global distribution, and ease of development.

Google Cloud Datastore

Google Cloud Datastore

Use a managed, NoSQL, schemaless database for storing non-relational data. Cloud Datastore automatically scales as you need it and supports transactions as well as robust, SQL-like queries.

Google Cloud Bigtable

Google Cloud Bigtable

Google Cloud Bigtable offers you a fast, fully managed, massively scalable NoSQL database service that's ideal for web, mobile, and Internet of Things applications requiring terabytes to petabytes of data. Unlike comparable market offerings, Cloud Bigtable doesn't require you to sacrifice speed, scale, or cost efficiency when your applications grow. Cloud Bigtable has been battle-tested at Google for more than 10 years—it's the database driving major applications such as Google Analytics and Gmail.

Cloudant

Cloudant

Cloudant’s distributed database as a service (DBaaS) allows developers of fast-growing web and mobile apps to focus on building and improving their products, instead of worrying about scaling and managing databases on their own.

Firebase Realtime Database Integrations

C++, iOS, Unity, Firebase Authentication, Android OS and 1 more are some of the popular tools that integrate with Firebase Realtime Database. Here's a list of all 6 tools that integrate with Firebase Realtime Database.

C++
C++
iOS
iOS
Unity
Unity
Firebase Authentication
Firebase Authentication
Android OS
Android OS
Cloud Functions for Firebase
Cloud Functions for Firebase

Firebase Realtime Database Discussions

Discover why developers choose Firebase Realtime Database. Read real-world technical decisions and stack choices from the StackShare community.

blacknight-rh
blacknight-rh

Jul 31, 2022

Needs adviceon.NET Core.NET CoreFirebase Realtime DatabaseFirebase Realtime DatabaseMicrosoft SQL ServerMicrosoft SQL Server

Which option do you prefer to go with (considering scalability, and a limited budget):

Technologies in use: Angular / .NET Core 6

What do we want to achieve?

We want to create simple near-time web notifications, those notifications can be categorized into 2 sections:

  • User notification: which represents user activities and engagements.

  • System notification e.g release notes and maintenance time. The notification object is too simple just a title, body, userId, notificationStatus, and readAt. notification status is an enum with 3 values: unread, menuOpened, Read.

Options:

  1. use Firebase Realtime Database for user notifications and Microsoft SQL Server for system notifications (maybe using long poling or so to frequently call the getSystemNotification API ).

  2. use SignalR to push new notifications along with the SqlServer database and store both user and system into one table (as they almost have the same attributes)

0 views0
Comments

Try It

Visit Website

Adoption

On StackShare

Companies
26
HFRHIC+20
Developers
83
AAMRRR+77