了解 NoSQL 的必读资料

原创 2010年01月14日 19:59:00

 

      NoSQL 是非关系型数据存储的广义定义。它打破了长久以来关系型数据库与 ACID 理论大一统的局面。NoSQL 数据存储不需要固定的表结构,通常也不存在连接 操作。在大数据存取上具备关系型数据库无法比拟的性能优势。该术语在 2009 年初得到了广泛认同。
     当今的应用体系结构需要数据存储在横向伸缩性 上能够满足需求。而 NoSQL 存储就是为了实现这个需求。Google 的 BigTableAmazonDynamo 是非常成功的商业 NoSQL 实现。一些开源的 NoSQL 体系,如Facebook 的 Cassandra , Apache 的 HBase ,也得到了广泛认同。
     如果您刚接触 NoSQL,那有必要学习一些背景知识。下列资料是国外一前沿技术分析师 认为非常有价值的 NoSQL 相关必读资料:

  1. Amazon Dynamo 论文 。几乎所有懂 NoSQL 的人都阅读过它。
  2. Google 的 Bigtable 论文 。 也许您已经耳熟能详。
  3. Werner Vogels 的 “Eventually Consistent” (发布于 ACM Queue )。如果您对“最终一致性 ”不是非常清晰,请阅读这篇文章。
  4. Brewer 的 CAP 理论 (可伸缩性的基础)在这里 可以找到非常好的诠释。也可以看看 2000 7 月 PODC 上 Brewer的原始幻灯片
  5. 在 2009 年 6 月在 SFO 的 NoSQL 见面会的幻灯片 。这些资料可以用经典的、关键的、将影响巨大的、值得纪念的来形容。
  6. SQL Databases Don't Scale 是一篇简短、基础、直切问题的文章。除非您是一位在伸缩性问题 上身经百战的数据库管理员,否则,这篇文章讲述的内容对于您可能是非常关键的。
  7. Jonathan Ellis 的文章 NoSQL Ecosystem 以表格的方式对当今主流的分布式数据库 做了比较。类似的比较还有 Quick Reference to Alternative data storages 。Ellis 的文章除了表格对比外对于想了解 NoSQL 生态的人来说是非常值得一读的,该文章内涵丰富,短小精悍;而 Quick Reference to Alternative data storages 主要是表格,这些表格对比的内容又比 Ellis 的完整。

相关国外资源

    http://nosql-databases.org —— 该站点的标语是:“非关系型世界的终结向导!”,该站点非常确信自己是:“在互联网上拥有 NoSQL 相关链接最多的网站。”总之,该网站值得关注。
     另外,作为 NoSQL 极客(geeks),请 follow @nosqlupdate 。另外,请 follow @al3xandruMyNoSQL blogNoSQL Week in Review 的创建者)。NoSQL Week in Review 比较新,希望能保持正常更新,因为它确实很棒!
     当然,您还可以看看 Ricky Ho 最近的博文,他总结了一些分布式数据存储技术关键点。他的博文中有两篇非常值得一看的文章:Query Processing for NoSQL Databases ,还有 NoSQL Design Patterns

相关国内资源


来源:NoSQL Required ReadingWikipedia - NoSQL

编者简介:丁亮,CSDN 特约记者,软件设计师。网络ID:88250,Linux、Open Source 热爱者,擅长
             JavaSE / JavaEE 开发,熟悉 JSF、EJB、Spring、Seam、OSGi 等框架应用的架构与开发,目前
             正在深入学习 OOAD 与敏捷过程。个人博客:简约设计の艺术

版权声明:欢迎加入开源技术 Q 群:242561391,让学习和分享成为一种习惯!

php 防注入的一些总结

一、几个与特殊字符处理有关的PHP函数  函数名  释义  介绍 htmlspecialchars 将与、单双引号、大于和小于号化成HTML格式 &转成&  "转成" ' ...

关于PHP的漏洞以及如何防止PHP漏洞?

漏洞无非这么几类,XSS、sql注入、命令执行、上传漏洞、本地包含、远程包含、权限绕过、信息泄露、cookie伪造、CSRF(跨站请求)等。这些漏洞不仅仅是针对PHP语言的,本文只是简单介绍PHP如何...

了解 NoSQL 的必读资料

NoSQL 是非关系型数据存储的广义定义。它打破了长久以来关系型数据库与 ACID 理论大一统的局面。NoSQL 数据存储不需要固定的表结构,通常也不存在连接 操作。在大数据存取上具备关系型数据库无法...

Nosql学习之Redis资料(一)

一、简介:      在过去的几年中,NoSQL数据库一度成为高并发、海量数据存储解决方案的代名词,与之相应的产品也呈现出雨后春笋般的生机。然而在众多产品中能够脱颖而出的却屈指可数,如Redis...

非常不错的NoSQL 数据库学习资料汇总

本文转自IBM的developerWorks,主题是关于使用NoSQL存储和处理大规模数据,文章列举了一些循序渐进的学习资料,包括了视频音频和文字材料,是一个很不错的了解、学习NoSQL的知识向导。 ...

NoSQL 数据库学习资料汇总

本文转自IBM的developerWorks,主题是关于使用NoSQL存储和处理大规模数据,文章列举了一些循序渐进的学习资料,包括了视频音频和文字材料,是一个很不错的了解、学习NoSQL的知识向导。 ...

oracle nosql相关精品资料

  • 2014年11月11日 15:07
  • 2.93MB
  • 下载

NoSQL】NoSQL入门级资料整理(CAP原理、最终一致性)

传统关系型数据库面临的挑战 l High Performance——对数据库高并发读写的需求 l Huge Storage——对海量数据的高效率存储的需求 l High Scalability ...

关于NoSQL的了解

NoSQL(Not only SQL ) 泛指非关系型的数据库。 一般的,我们都是使用关系型数据库进行在应对web2.0的开发。 如果是超级规模和高并发的SNS类型的web2.0纯动态网站就难以克服了...

了解NoSQL

 最近总是提到NoSQL这个词汇,起初只知道,应该是一种数据库而已,只是这种数据库目前符合当前互联网的需求,应用比较广泛,逐渐发现,当前的各个公司在招聘信息中会有掌握NoSQL的优先等要求,于是...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:了解 NoSQL 的必读资料
举报原因:
原因补充:

(最多只允许输入30个字)