没有合适的资源?快使用搜索试试~ 我知道了~
NoSQL(NoSQL = Not Only SQL),意即“不仅仅是SQL”,是一项全新的数据库理念,泛指非关系型的数据库。 随着互联网web2.0网站的兴起,传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题,而非关系型的数据库则由于其本身的特点得到了非常迅速的发展。NoSQL数据库的产生就是为了解决大规模数据集合多重数据种类带来的挑战,尤其是大数据应用难题。
资源推荐
资源详情
资源评论
收作业
讲作业
看昨日反馈测试题
回顾:
概述:
同步:客户端发送请求后,一直等待服务器响应,中间不能进行其他
操作;
异步:客户端发送后,不用等待服务器响应,中间可以进行操作,响
应后可以通过回调函数进行执行;
是
局部更新!
为什么用
提高用户体验;
减小系统压力。
理解下同步和异步同步需要等待异步不需要等待
原生 实现 了解代码实际开发不用
实现流程
创建核心异步对象
建立连接 !"#$#
发送请求%
& 设置监听#
jquery 实现 ajax 的三种方式:
'(
#$"%)*#+$"
)"!"
%",-,./#%-"0
%( ,"",""!"12
33435%($#%02
%)""
20
'!#$(,","!62435%(2""0
'#$(,","!62435%(2""0
% 的写法:两种
%7#,-38.!-78-+.8-+
%(7#,773877!72
请求方式:
有 9 种;
常用!0
默认 !0
Get 和 post 区别?
安全性:! 直接显示在 #$ 中,不安全; 将请求参数封装在请
求体中,相对安全;
携带参数的大小: 携带参数 :; 没有限制0而 ! 是有限制的
(浏览器差异)!
< 请求会将请求参数拼接在 #$ 中, 不会;
什么时候用 get ? 什么时候用 post?
<
查询时,删除时;
需要安全性强的时候:如登录;
修改操作;
新增操作时;
json 格式:
对象和数组
格式:
注意: json 中的两种结构: 数组 和 对象 可以相互嵌套!
数组: [ ] ----- [ {} , {} ] --- 数组中装对象
对象: { } ----- { [] , [ ] }
Java 对象与 json 转换
38导入 #
=3# 对象常用 个方法
+ 对象转
/#:>$?#:!0
/#:>$0
转 +:
#%>$0,3$
Redis(重要)
01_今日内容
#%:
概念
下载安装
命令操作
数据结构
&持久化操作
*使用 + 客户端操作 #%:@@%:
今天内容较多!
%:在实际项目应用中相当广,而且面试常问!
实际上比较简单,基本使用和我们使用 , 类似!
%:特点:快A内存型数据库!
02_redis_概述
(值得一看)
#%: 是一款高性能的 BCD 系列的非关系型数据库
1.1.什么是 NOSQ L
BDBD-BC$)D,意即“不仅仅是 D”,是一项全新的
数据库理念,泛指非关系型的数据库。
随着互联网 /=E 网站的兴起,传统的关系数据库在应付 /=E
网站,特别是超大规模和高并发的 B 类型的 /=E 纯动态网站已经显得力不
从心,暴露了很多难以克服的问题,而非关系型的数据库则由于其本身的特点
得到了非常迅速的发展。BD 数据库的产生就是为了解决大规模数据集合多
重数据种类带来的挑战,尤其是大数据应用难题。
BC$
B$)$
B$ 不一定是存在内存中的,%: 是内存型数据库;
1.2.NOSQL 和关系型数据库比较(了解)
优点:
)成本:$ 数据库简单易部署,基本都是开源软件,
不需要像使用 #3$ 那样花费大量成本购买使用,相比关系型数据库价格便宜。
)查询速度:%: 数据库将数据存储于缓存之中,关系
型数据库将数据存储在硬盘中,自然查询速度远不及 $ 数据库。
)存储数据的格式:$ 的存储格式是 8)+$ 形式、
文档形式、图片形式等等,所以可以存储基础类型以及对象或者是集合等各种
格式,而数据库则只支持基础类型。
&)扩展性:关系型数据库有类似 : 这样的多表查询机制
的限制导致扩展很艰难。
缺点:
)维护的工具和资料有限,因为 $ 是属于新的技术,
不能和关系型数据库 E 几年的技术同日而语。
)不提供对 $ 的支持,如果不支持 $ 这样的工业标准,
将产生一定用户的学习和使用成本。
)不提供关系型数据库对事务的处理。
非关系型数据库的优势:
)性能 BCD 是基于键值对的,可以想象成表中的主键和值
的对应关系,而且不需要经过 D 层的解析,所以性能非常高。
)可扩展性同样也是因为基于键值对,数据之间没有耦合性,
所以非常容易水平扩展。
关系型数据库的优势:
)复杂查询可以用 D 语句方便的在一个表以及多个表之间做
非常复杂的数据查询。
)事务支持使得对于安全性能很高的数据访问要求得以实现。
对于这两类数据库,对方的优势就是自己的弱势,反之亦然。
剩余35页未读,继续阅读
资源评论
流走的影子
- 粉丝: 0
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- pta题库答案c语言之排序4统计工龄.zip
- pta题库答案c语言之树结构7堆中的路径.zip
- pta题库答案c语言之树结构3TreeTraversalsAgain.zip
- pta题库答案c语言之树结构2ListLeaves.zip
- pta题库答案c语言之树结构1树的同构.zip
- 基于C++实现民航飞行与地图简易管理系统可执行程序+说明+详细注释.zip
- pta题库答案c语言之复杂度1最大子列和问题.zip
- 三维装箱问题(Three-Dimensional Bin Packing Problem,3D-BPP)是一个经典的组合优化问题
- 以下是一些关于Linux线程同步的基本概念和方法.txt
- 以下是一个简化的示例,它使用pygame库来模拟烟花动画的框架.txt
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功