Overview: Development Summary


What is CRUD?

CRUD is the acronym for CREATE, READ, UPDATE, and DELETE. These terms describe the four essential operations for creating and managing persistent data elements, mainly in relational and NoSQL databases, such as Firebase Realtime Database.

What and why Firebase Realtime DB?

Firebase Realtime Database is a NoSQL cloud database provided by Google's Firebase platform. It stores data in JSON format and allows for real-time syncing of data between clients, making it ideal for modern web and mobile applications.

Some benefits of using Firebase Realtime Database include:

SQL vs NoSQL DB

SQL databases are based on the relational data model and store data in tables with predefined schemas. They use SQL to perform operations such as querying, inserting, updating, and deleting data. SQL databases are typically used for transactional systems, where data consistency and integrity are critical.

NoSQL databases, on the other hand, do not have a fixed schema and do not use SQL to perform operations. They are designed to handle large volumes of unstructured or semi-structured data and can scale horizontally across multiple nodes. It’s important to note that Firebase Realtime Database is a NoSQL database.

Why is it useful for our project?

Firebase Realtime Database can be beneficial for our project in various ways. For example, we can use it to:

By using Firebase Realtime Database, we can easily implement these features with real-time updates and data syncing, providing a seamless and responsive user experience.