Qual é a diferença entre uma base de dados em tempo real e uma base de dados "normal"?

estou a pesquisar algumas soluções de backend-as-a-service (BaaS) para o desenvolvimento de aplicações web, e vejo constantemente que Firebase refere-se à sua base de dados como uma "base de dados em tempo real", enquanto que por exemplo Backendless não menciona a frase "tempo real" em qualquer lugar.

Eu entendo que em tempo real significa que os dados são processados imediatamente, mas eu pensei que todas as bases de dados fizeram isso? Se eu, por exemplo, tiver uma base de dados MySQL / SQLite / PostgreSQL e inserir dados, espero que estar disponível para recuperação dentro de (milli)segundos depois, e definitivamente diretamente após uma "inserção"..."a consulta foi concluída.

Alguém pode esclarecer o que há de tão diferente na Base de dados em tempo real da Base de dados Firebase, em comparação com outras bases de dados "normais" dos serviços da BaaS?

Author: Frank van Puffelen, 2017-04-15