Portuguese, Brazilian subtitles

← IndexedDB

IndexedDB

Get Embed Code
4 Languages

Showing Revision 7 created 03/09/2014 by Fran Ontanaya.

  1. Então, o que você usaria se precisasse
  2. de um sistema complexo
    de armazenamento de dados?
  3. Bem, há mais um sistema,
    o Indexed Database API ou IndexedDB.
  4. O Indexed Database foi desenvolvido
    em resposta ao Web SQL,
  5. e sua variante SQLite. O Indexed Database
    não é um SQL API.
  6. Ele é um sistema de armazenamento de
    indexação simples, no qual pode configurar
  7. uma implementação de consulta otimizada,
    como uma variante SQL.
  8. Isto significa que ela não está otimizada
    a um sistema de consulta específico.
  9. Em vez disso, quando você cria seu banco
    de dados, define quais índices quer usar.
  10. Caso nunca tenha feito um armazenamento
    de banco de dados antes, o IndexDB pode
  11. parecer complexo, mas é na verdade, bem
    simples. A especificação possui bons
  12. exemplos. O código é baseado na especificação.
  13. Primeiro, você precisa abrir seu banco
    de dados e estar pronto para iniciá-lo,
  14. caso ele não tenha sido aberto antes.
  15. Quando inicializar o banco de dados,
    pode definir os índices para ele,
  16. ou seja, quais atributos
    são facilmente pesquisáveis.
  17. Você também pode alterar isso mais tarde,
    só tem que atualizar o banco de dados.
  18. É claro que você pode inspecionar
    o banco de dados nas ferramentas
  19. de desenvolvimento para ver o que está
    indo para o armazenamento do IndexDB.
  20. E conferir para ter certeza
    de que ele está organizado do seu jeito.
  21. Apenas vá até a aba Resources e
    selecione o IndexDB, e aí está!
  22. Você verá seus objetos lá.
  23. Se expandi-los, consegue até mesmo
    ver seus valores.