O Firestore é um banco de dados NoSQL baseado em nuvem desenvolvido pelo Google. Ele fornece armazenamento de dados para aplicativos móveis, web e servidores na forma de documentos e coleções. O Firestore é altamente escalável e oferece recursos avançados, como indexação automática, consultas em tempo real, autenticação integrada e fácil sincronização de dados entre vários dispositivos clientes. Também pode-se fazer consultas vetoriais nele.

Documentações

Doc geral: https://cloud.google.com/firestore/docs Preços: https://cloud.google.com/firestore/pricing Dados em tempo real: https://cloud.google.com/firestore/docs/query-data/listen Streaming de dados: https://cloud.google.com/firestore/docs/query-data/get-data Buscas vetoriais: https://cloud.google.com/firestore/docs/vector-search

Exemplos

Python

Usar lib google-cloud-firestore