admin 管理员组文章数量: 1086019
2024年3月10日发(作者:linux系统哪里下载)
目录
非关系型数据库的特点 .............................................................................................................................................................. 1
1.关系型数据库 ................................................................................................................................................................... 1
2. 关系型数据库瓶颈 ......................................................................................................................................................... 2
3. NoSQL ............................................................................................................................................................................... 4
4. 关系型数据库与非关系型数据库的区别 ..................................................................................................................... 5
非关系型数据库简介 .................................................................................................................................................................. 6
SQLite ................................................................................................................................................................................... 6
Redis ..................................................................................................................................................................................... 7
Tokyo Cabinet和Tokoy Tyrant ........................................................................................................................................... 23
MongoDB ........................................................................................................................................................................... 24
CouchDB ............................................................................................................................................................................. 24
Cassandra ........................................................................................................................................................................... 25
Voldemort .......................................................................................................................................................................... 25
LevelDB ............................................................................................................................................................................... 25
非关系型数据库的特点
1.关系型数据库
关系型数据库,是指采用了关系模型来组织数据的数据库。
简单来说,关系模型指的就是二维表格模型,而一个关系型数据库就是由二维表及其
之间的联系所组成的一个数据组织。
关系模型中常用的概念:
•
关系:可以理解为一张二维表,每个关系都具有一个关系名,就是通常说的表名
•
元组:可以理解为二维表中的一行,在数据库中经常被称为记录
•
属性:可以理解为二维表中的一列,在数据库中经常被称为字段
•
域:属性的取值范围,也就是数据库中某一列的取值限制
•
关键字:一组可以唯一标识元组的属性,数据库中常称为主键,由一个或多个列组成
•
关系模式:指对关系的描述。其格式为:关系名(属性1,属性2, ... ... ,属性N),
在数据库中成为表结构
关系型数据库的优点:
•
容易理解:二维表结构是非常贴近逻辑世界的一个概念,关系模型相对网状、层次等
其他模型来说更容易理解
•
使用方便:通用的SQL语言使得操作关系型数据库非常方便
•
易于维护:丰富的完整性(实体完整性、参照完整性和用户定义的完整性)大大减低了
数据冗余和数据不一致的概率
2. 关系型数据库瓶颈
•
高并发读写需求
网站的用户并发性非常高,往往达到每秒上万次读写请求,对于传统关系型数据库来
说,硬盘I/O是一个很大的瓶颈
版权声明:本文标题:非关系型数据库 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://roclinux.cn/b/1710011504a553554.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论