`
daniel_tu
  • 浏览: 178748 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

了解 NoSQL 的必读资料

阅读更多

此文于2010-01-15被推荐到CSDN首页
如何被推荐?

      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 与敏捷过程。个人博客:简约设计の艺术

分享到:
评论

相关推荐

    云计算-NoSQL

    关于nosql的一些介绍,值得一看。可以作为了解nosql的资料

    NoSQL技术资料下载专辑

    NoSQL(Not Only SQL),指的是非关系型的数据库。随着web2.0的快速发展,非关系型、 分布式数据存储得到了快速的发展,它们不保证关系数据的ACID 特性。 NoSQL 是非关系型数据存储的广义定义。它打破了长久以来关系型...

    NoSQL_.pdf

    日前国内没有一套比较完整的NoSQL数据库资料,有很多先驱整理发表了很多,但不是很...全篇,相信读者会对NoSQL数据库了解个大概。 另外我还准备开发一个开源内存数据库galaxydb.本书也是为这个数据库提供一些架构资料

    oracle nosql相关精品资料

    oracle nosql安装、管理、开发和维护相关的文档集合

    Making Sense of NoSQL 【解读NoSQL 英文版】

    对于NoSQL的初学者来说,不失为一本了解NoSQL技术全貌的优秀读物。 Making Sense of NoSQL clearly and concisely explains the concepts, features, benefits, potential, and limitations of NoSQL technologies....

    Nosql相关资料

    Nosql相关资料

    NoSQL深入了解,学习文档

    NoSQL深入了解,学习文档

    NoSQL介绍PPT

    NoSQL是什么? 为什么使用NoSQL? 为什么使用NoSQL? NoSQL的分类 NoSQL有什么特点? NoSQL有什么特点? NoSQL是否完美? NoSQL的一些概念——CAP NoSQL的一些概念——ACID NoSQL的一些概念——BASE NoSQL的一些概念...

    nosqlbooster4.5.4 和注册机

    nosqlbooster4mongo-4.5.4 NoSQL Manager for MongoDB Pro

    尚硅谷Nosql文档资料redis

    根据尚硅谷NOSQL视频,自己手动敲的,一行一行敲的。希望大家喜欢

    NoSQL(中文版)

    NoSQL(中文版)

    NoSQL精粹_中文完整版

    NoSQL精粹NoSQL精粹NoSQL精粹NoSQL精粹NoSQL精粹NoSQL精粹

    NoSQL与Python学习

    NoSQL与Python学习,学习python与NoSQL学习入门资料!

    NoSQL的技术研究

    日前国内没有一套比较完整的NoSQL数据库资料,有很多先驱整理发表了很多,但不是很系统。不材尝试着将各家的资料整合一下,并书写了一些自己的见解。...读完全篇,相信读者会对NoSQL数据库了解个大概。

    NoSQLBooster for MongoDB

    NoSQLBooster 管理MongoDB的工具。这个工具还有个曾用名--mongobooster

    NoSQL学习之路

    NoSQL学习很不错的资料,介绍了目前主流的NoSQL数据库实现原理,希望对大家有帮助。

    NoSQL数据库技术实战

    本书由浅入深,全面系统地介绍了NoSQL系统。本书既对NoSQL系统的理论进行了深入浅出的分析,又介绍了每一种NoSQL数据库在业界广泛应用的一个具体系统,理论与实战并重。 本书共分5篇,12章。涵盖的内容有:NoSQL与...

    Oracle NoSQL数据库:实时大数据管理

    ● 了解Oracle NoSQL数据库架构及其底层数据存储引擎Oracle Berkeley数据库 ● 安装和配置Oracle NoSQL数据库以获得最优性能 ● 使用丰富的API开发复杂的分布式应用程序 ● 读写Oracle NoSQL数据库键值存储中的...

    NoSQL入门介绍

    1、NoSQL技术介绍 1.1、NoSQL是什么 1.2、NoSQL为什么会存在 1.3、NoSQL产品分类 1.4、NoSQL技术的特点 1.5、NoSQL技术的不足 1.6、NoSQL的适用场景 2、一些概念 2.1、CAP 2.2、ACID 2.2、BASE 3、常见NoSQL介绍 ...

Global site tag (gtag.js) - Google Analytics