(二十二)Web存储技术(中)
1:IndexedDB背景
Storage不适合储存大量数据
Storage不提供搜索功能
Storage不能建立索引
IndexedDB - 250MB 以上
2:IndexedDB基本概念
非关系型数据库 - NoSQL
特点
键值对储存 - 允许所有类型 - 主键重复报错
异步操作 - 不阻塞浏览器线程
支持事务 - 一系列操作有一步失败, 数据库回滚到事务发生之前的状态
同源限制
支持二进制储存
IDBDatabase - 数据库
IDBObjectStore - 对象仓库
IDBIndex - 索引
IDBTransaction - 事务
IDBRequest - 操作请求
IDBCursor - 指针
IDBKeyRange - 主键集合