indexDB的概念
2024-10-07 13:08:25
IndexDB利用数据键(key)访问,通过索引功能搜索数据,适用于大量的结构化数据,如日历,通讯簿或者记事本。
1. 以key/value成对保存数据
IndexDB和WebStorage都是以数据键值的方式来保存数据,只要创建索引,就可以进行数据搜索和排序。
2. 交易数据库模型
IndexDB进行数据库操作之前要先进行交易。所谓交易,就是将数据库所做的访问操作(比如增删改查)包装成一个任务来执行,这个任务可以包含多个步骤,只有所有的步骤执行成功,交易才算成功;只要有一个步骤失败,整个交易就会取消所做的更改都会被恢复。
3. IndexDB大部分的异步API
IndexDB数据库操作并不会立即执行,而是先创建数据库操作要求,然后定义事件处理函数来响应这些要求是成功还是失败。
4. 通过监听DOM事件取得执行结果
数据操作完成时,通过监听DOM事件来取得执行结果,DOM事件的type属性会返回成功或者失败。
5. 每个读写操作都是请求
IndexDB随时随地都在使用请求
6. 面向对象
IndexDB是面向对象数据库,不使用sql语法,必须以面向对象的方式来获取数据。
7. NOSQL的数据库系统
IndexDB的查询语言并非sql,而是查询索引获取指针,然后用指针访问查询结果。
最新文章
- JavaScript------获取url地址中的参数
- JavaScript从数组中删除指定值元素的方法
- spring加载多个配置文件
- October 15th 2016 Week 42nd Saturday
- Delphi 有关Dbgrideh控件:变色处理
- servlet/jsp详解
- jQuery判断键盘按下的keyCode
- .net 时间戳和日期互转
- C#语句
- 基于FPGA的通信系统实验
- JS城市data
- css学习笔记 2
- MMDrawerController第三方库的使用(根据导航item+滚动条progressView实现的手势滑动切换视图的)
- 在应用程序中实现对NandFlash的操作
- C# 格式化字符串(转载)
- 迷宫 maze
- set echo on/off,set term on/off,set feedback off,set heading off命令(转)
- 【蓝桥杯】 PREV-1 核桃数
- HTML协议详解
- 理解JavaScript中函数方法
热门文章
- struts2+jsp 遍历 <;s:iterator>;<;s:property>;
- jquery用法第二波
- atoi()和stoi()函数
- 20180910-Java 文档注释
- ReactNative的学习笔记
- leetcode 122. 买卖股票的最佳时机 II (python)
- Drone 中的概念:webhooks、workspace、cloning、pipelines、services、plugins、deployments
- Python List append()方法
- POJ - 3176 Cow Bowling 动态规划
- 使用TensorFlow的基本步骤