I'm researching some backend-as-a-service (BaaS) solutions for developing web applications, and I constantly see that Firebase refers to their database as a "realtime database", while for example Backendless doesn't mention the phrase "real time" anywhere.
I understand that realtime means that the data is processed immediately, but I thought all databases did that? If I for example have a MySQL/SQLite/PostgreSQL database and insert data, I expect it to be available for retrieval within (milli)seconds later, and definitely directly after an "INSERT ..." query has been completed.
Can someone shed a light on what is so different about the Firebase realtime database, compared to other BaaS services "normal" databases?