没有合适的资源?快使用搜索试试~ 我知道了~
introduction to no-sql
需积分: 3 1 下载量 83 浏览量
2015-04-27
12:47:14
上传
评论
收藏 559KB PDF 举报
温馨提示
NoSQL,泛指非关系型的数据库。随着互联网web2.0网站的兴起,传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题,而非关系型的数据库则由于其本身的特点得到了非常迅速的发展。NoSQL数据库的产生就是为了解决大规模数据集合多重数据种类带来的挑战,尤其是大数据应用难题。
资源推荐
资源详情
资源评论
Introduction to NoSQL
NoSQL Seminar 2012 @ TUT
Arto Salminen
What is NoSQL?
● Class of database management systems (DBMS)
● "Not only SQL"
○ Does not use SQL as querying language
○ Distributed, fault-tolerant architecture
○ No fixed schema (formally described structure)
○ No joins (typical in databases operated with SQL)
■ Expensive operation for combining records from
two or more tables into one set
■ Joins require strong consistency and fixed
schemas
● Lack of these makes NoSQL databases more flexible
● It's not a replacement for a RDBMS but compliments it
Database Scaling
● RDBMS are "scaled up" by adding hardware
processing power
● NoSQL is "scaled out" by spreading the load
○ Partitioning (sharding) / replication
App
Load
balancer
Users
A-K
Users
L-O
Users
P-S
Users
T-Z
App
Load
balancer
Users
A-Z
Users
A-Z
Users
A-Z
Users
A-Z
Relational DB Scaling
● At certain point relational database won't scale
剩余25页未读,继续阅读
资源评论
tlaghdao1102
- 粉丝: 0
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功