Lock in $30 Savings on PRO—Offer Ends Soon! ⏳

Firebase: Realtime database vs Cloud Firestore

Firebase: Realtime database vs Cloud Firestore

Apresentação utilizada no DevFsa no dia 24/11/2018

Avatar for cleybsoncardoso

cleybsoncardoso

November 24, 2018
Tweet

Other Decks in Programming

Transcript

  1. Roteiro • Firebase • O que é realtime database e

    Cloud Firestore? • Diferenças • Estrutura dos dados • CRUD • Segurança • Preço
  2. CRUD • Cuidado com arrays • Só utiliza 1 atributo

    para filtrar e classifica • Retorna toda subárvore • Uma operação por vez • Latência é melhor • Importar e exportar JSON • CLI para operações • Existem Arrays e permitem outras tipagens (null, timestamp) • Você pode encadear filtros e combinar filtragem (não aceita OR e nem !=) • Retorna somente a subcolection ou o documento pesquisado. O que influência na resposta é o tamanho do resultado • Operações em lote • Referencia a outros documentos
  3. Segurança • Regras do firebase • Modelo de Cascata •

    Regras do firebase e IAM • Não precisa ser cascata • Dados armazenados em vários datasets de diferentes regiões
  4. Preço • largura de banda • armazenamento ($5/GB) • operações

    (leitura, gravação, exclusão) • largura de banda • armazenamento ($0.18/GB)