Spanish, Mexican subtitles

← IndexedDB

.

Get Embed Code
4 Languages

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

  1. Entonces, ¿Qué deberías usar si necesitas
  2. un sistema de almacenamiento
    de datos complejo?
  3. Bien, existe un sistema más,
    la API de la Base de Datos Indexada,
  4. también llamada IndexedDB
    abreviadamente.
  5. La Base de Datos Indexada se diseñó como
    respuesta a Web SQL, y su variante SQLite.
  6. La Base de Datos Indexada
    no es una API SQL,
  7. es un sistema más sencillo
    de almacenamiento indexado,
  8. con que puedes construir una
    implementación optimizada de consultas,
  9. como una variante de SQL.
  10. Eso significa que no está optimizado
    para un sistema de consultas específico.
  11. En cambio, cuando creas tu base de datos,
    tú defines que índices deseas usar.
  12. Si nunca has hecho almacenamiento
    de base de datos anteriormente,
  13. familiarizarte con IndexDB
    podría tomarte algo de tiempo,
  14. pero en realidad es bastante claro.
  15. La especificación misma
    contiene algunos buenos ejemplos.
  16. Este código está basado
    en la especificación.
  17. Primero, necesitas abrir tu base de datos
    y necesitas estar preparado
  18. para inicializar la base de datos
    si es que no ha sido abierta antes.
  19. Cuando inicializas la base de datos,
    puedes definir los índices en ella,
  20. esto es, qué atributos
    son fácilmente buscables.
  21. Puedes cambiar esto más adelante también,
  22. sólo tienes que actualizar
    la base de datos.
  23. Y por supuesto puedes inspeccionarla.
  24. con las herramientas del desarrollador
  25. para ver qué está sucediendo
    en el almacén IndexDB.
  26. Y revisar para asegurarte de que esté
    organizado del modo que deseas.
  27. Solo ve a la pestaña de Recursos,
    selecciona IndexDB y listo.
  28. Puedes ver tus objetos ahí mismo.
  29. Si expandes, también
    podrás ver los valores.