存储分享A存储介绍_第1页
存储分享A存储介绍_第2页
存储分享A存储介绍_第3页
存储分享A存储介绍_第4页
存储分享A存储介绍_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、存储分享A(存储介绍)存储探讨1 .什么是存储?1.1. 存储的历史1.2. 故事存储的鼻祖2222年前第2页共9页1.3. 存储的定义存储就是建一座粮仓,确保粮食不会馒掉, 也就是我们常说一个成语:推陈出新。第3页共9页2 .关系数据库VS非关系数据库2.1. 关系数据库关系数据库言必称E-R,理论有范式。2.1.1. 关于 ERE:实体(Entity )实体是指客观存在的、对于建立数据库有意义的、能 够被清晰地辨识的事物或概念。R:关系(Relationship )关系是指实体类型之间的联系。2.1.2. 四大范式:第一范式(1NF):属性不可分。第二范式(2NF):符合1NF,并且,非主

2、属性完全 依赖于码。第三范式(3NF):符合2NF,并且,消除传递依赖。 BC范式(BCNF):符合3NF,并且,主属性不依 赖于主属性。第四范式:要求把同一表内的多对多关系删除。第五范式:从最终结构重新建立原始结构。2.1.3. 如何理解关系数据库关系数据库理论是建立在集合代数理论基础上的,有 着坚实的数学基础。IBM的高级研究员E.F.Codd于70年代初提出关系数 据理论,他因此获得1981年的ACM图灵奖。从关系数据库来看:世界是由一组称作实体的基本对第4页共9页象和这些对象之间的联系构成的。也就是说,关系数据更擅长于描述客观存在,只要数据 模型设计合理,就能够清晰地描述任何业务逻辑。

3、2.2. 目前关系数据库面临的问题随着互联网技术的发展,尤其是 web2.0技术使用,更注重用户和服务器以及用户和用 户之间的交互作用,用户成为既是网站内容的浏览者,也是网站内容的制造者。例如:博客 (BLOG、社会网络(SNS、以及现在比较热的彳博等。对于在使用 web2.0技术并且访问 量比较大网站,使用传统关系数据库就会遇到一些问题,主要表现在以下几点: 2.2.1.对数据库高并发读写的需求Web 2.0网站要根据用户个性化信息来实时生成动 态页面和提供动态信息,无法使用动态页面静态化技术, 因此数据库的并发负载非常高,往往要达到每秒上万次 的的读写请求,此时服务器上的磁盘根本无法承受如

4、此 之多的读写请求。2.2.1. 对海量数据的高效率存储和访问的需求对于大型的社交网站网站,每天用户产生海量的用户 动态,随着用户的不断增减,一个数据表中的记录可能 有几亿条,对于关系型数据库来说,在一个有上亿条记 录的表里面进行SQL询,效率是极其低下的。一些大型 Web网站的用户登录系统也是如此,如腾讯、163邮箱 都有数亿的帐号。2.2.2. 对数据库的高扩展性和高可用性的需求在基于 Web的架构中,数据库是最难进行横向扩展 的,当用户量和访问量增加时,数据库没有办法像 WebServer那样简单的通过添加更多的硬件和服务结点来 扩展性能和负载能力,对于很多需要24小时不间断服第5页共9

5、页务的网站来说,对数据库系统的升级和扩展往往需要停 机维护。3 . MongoDB介绍3.1. MOngoDB主要功能3.2. MOngoD蹶据组织简介mongoDB的最外层结构,和关系型数据库一样,是存 放多个Collections的容器。可以把mongoDB看成一个文件储藏柜)每个document 就如同一页纸;成千上万张纸被存放在文件夹里,这些 文件夹就可以看做是 Collection ;多个文件夹存放在一 个储藏柜里)也就是Database3.2.1. MongoDB Mysql 数据库比较第6页共9页document组成collection组成管理mongoDBRow组成table组成管理MySQL3.2.2. 表结构VS文档结构关系数据库的表结构(学生、地址、成绩、科目)MongoDB的存储结构(学生、地址、成绩、科目)Students_id007name : "Jane"address :address:第7页共9页"123 Main St."city : "New York"state : "NY" postalcode “10014" scores :Biolgy :

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论