Primer Trabajo

Páginas: 17 (4052 palabras) Publicado: 14 de mayo de 2013
IndexedDB.
IndexedDB es una forma de almacenar datos de forma persistente dentro del navegador de un usuario. Ya que le permite crear aplicaciones web con capacidades de consulta poderoso, estas aplicaciones pueden funcionar tanto online como offline. IndexedDB es útil para aplicaciones que almacenan una gran cantidad de datos (por ejemplo, un catálogo de DVDs en una biblioteca de préstamos) ylas aplicaciones que no necesitan conexión a Internet persistente para trabajar (por ejemplo, clientes de correo, listas de tareas pendientes, y blocs de notas).

Resumen de IndexedDB

IndexedDB le permite almacenar y recuperar los objetos que se indexan con una "llave". Todos los cambios que se realizan en la base de datos que ocurre dentro de las transacciones. Como la mayoría de lassoluciones de almacenamiento web, IndexedDB sigue una política de mismo origen. Así que mientras usted puede tener acceso a los datos almacenados dentro de un dominio, no puede acceder a datos a través de diferentes dominios.

El API incluye una API asíncrona y sincrónica de una API. El API asíncrona puede ser utilizado en la mayoría de los casos, mientras que la API síncrona es para su uso conWebWorkers. En la actualidad, no hay ningún navegador principal compatible con la API síncrona. Pero incluso si son compatibles con las API sincrónica, en la mayoría de los casos en los que el uso IndexedDB, es probable que utilice la API asíncrona de todos modos.

IndexedDB es una alternativa a la base de datos WebSQL, que el W3C obsoleto el 18 de noviembre de 2010. Mientras tanto IndexedDB yWebSQL son soluciones para el almacenamiento, que no ofrecen las mismas funcionalidades. Base de datos WebSQL es un sistema de bases de datos relacionales de acceso, mientras que IndexedDB es un sistema de tabla de índice.
IndexedDB es unObject Store. No es lo mismo que una base de datos relacional, que tiene tablas, con filas y columnas de las colecciones. Es una diferencia importante yfundamental, y afecta la forma en que se diseñan y construyen sus aplicaciones.

En un almacen tradicional de datos relacional que tendría una tabla de "todo" los elementos que almacenar una colección de los datos de los usuarios tarea en las filas. Con columnas de tipos de datos con nombre. Para insertar datos, la semántica, normalmente sigue: INSERT INTO Todo (id, datos, update_time) VALUES (1, "Test","01/01/2010");

IndexedDB se diferencia en que se crea un Object Store de un tipo de datos y sólo la persistencia de objetos Javascript a esa tienda. Cada object store puede tener un conjunto de índices que hacen que sea eficiente para consultar y repetir todo.

IndexedDB también acaba con la noción de un lenguaje de consulta estándar (SQL), sino que se sustituye una consulta en un índice queproduce un cursor que se utiliza para iterar a través del conjunto de resultados.

Explorando otras opciones.
Las cookies fueron la forma de almacenar los datos del usuario en los buenos viejos tiempos, pero eso fue durante la última década. Las cookies son pequeños y no sólo lo suficientemente potente. LocalStorage es prometedor, pero las aplicaciones web de gran alcance de hoy en díanecesitan una base de datos real como una opción de almacenamiento. El API WebDatabase parecía ser la respuesta, pero como puntos deMozilla, la estandarización de SQL puede no ser fácil. Una API de almacenamiento más simple basado en el modo de acceso secuencial indizado (ISAM) es la base de la APIIndexedDB.
Nota: ISAM significa Método de acceso secuencial indizado, un método de indexación dedatos para una rápida recuperación. ISAM fue desarrollado originalmente por IBM paraordenadores centrales. Hoy en día el término se utiliza para varios conceptos relacionados con:
En concreto, el producto de IBM, ISAM y el algoritmo que emplea.
Un sistema de base de datos donde un desarrollador de aplicaciones directamente utiliza una interfaz de programación de aplicaciones para buscar índices para...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Primer trabajo
  • primer trabajo
  • Mi Primer Trabajo
  • PRIMER TRABAJO
  • Mi primer trabajo
  • Primer trabajo
  • Primer trabajo
  • Primer Trabajo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS