API IndexedDB de HTML5

La API de bajo nivel IndexedDB de HTML (recomendación del W3C a partir del 8 de enero del 2015) es un sistema de base de datos destinado a almacenar información indexada en el ordenador del usuario.
La estructura propuesta por IndexedDB es tam bién diferente de SQL u otros sistemas de base de datos
populares. La información es almacenada en la base de datos como objetos (registros) dentro de lo que es
llamado Almacenes de Objetos (tablas).
Cada registro consta de una clave y un valor. Por otra parte, la base de datos mantiene los índices sobre los registros que almacena. Un desarrollador de aplicaciones utiliza directamente una API para localizar registros ya sea por su clave o mediante el uso de un índice.
Para trabajar con objetos y Almacenes de Objetos solo necesitamos crear el Almacén de Objetos, declarar las
propiedades que serán usadas como índices y luego comenzar a almacenar objetos en este almacén.

Un sencillo ejemplo.

Fuente: JD Gauchat – HTML5 for masterminds, disponible en amazon

Anuncios