`
hikin
  • 浏览: 262583 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

[转]了解NoSQL的必读资料汇总

阅读更多

前记:看到 Twitter 和 Digg 相继用 NoSQL 替代了原有的关系型数据库 MySql。显然,NoSQL 定然有它的许多优势,且目前已有相当的 NoSQL 产品实现,所以有必要对 NoSQL 表示一定的关注,故找些资料来看。它也是非关系型的数据库,那它与著名的文档型数据库 Domino 又有何种关系呢,Java 程序又该如何实际应用 NoSQL 呢?

NoSQL 的官网是:http://nosql-database.org/,里面有丰富的介绍
Wiki 百科上的条目:http://en.wikipedia.org/wiki/NoSQL。以及如下文字:

NoSQL 是非关系型数据存储的广义定义。它打破了长久以来关系型数据库ACID理论大一统的局面。NoSQL 数据存储不需要固定的表结构,通常也不存在连接操作。在大数据存取上具备关系型数据库无法比拟的性能优势。该术语在 2009 年初得到了广泛认同。

当今的应用体系结构需要数据存储在横向伸缩性上能够满足需求。而 NoSQL 存储就是为了实现这个需求。Google 的BigTableAmazonDynamo是非常成功的商业 NoSQL 实现。一些开源的 NoSQL 体系,如Facebook 的CassandraApacheHBase,也得到了广泛认同。

如果您刚接触 NoSQL,那有必要学习一些背景知识。下列资料是Kas Thomas,一位国外的技术分析师认为非常有价值的 NoSQL 相关必读资料:

Amazon Dynamo 论文。几乎所有懂 NoSQL 的人都阅读过它。

Google 的Bigtable 论文。 也许您已经耳熟能详。

Werner Vogels 的Eventually Consistent(发布于ACM Queue)。如果您对最终一致性不是非常清晰,请阅读这篇文章。

Brewer 的 CAP 理论(可伸缩性的基础)在这里可以找到非常好的诠释。也可以看看 2000 7 月 PODC 上 Brewer的原始幻灯片

在 2009 年 6 月在 SFO 的 NoSQL 见面会的幻灯片。这些资料可以用经典的、关键的、将影响巨大的、值得纪念的来形容。

SQL Databases Don't Scale是一篇简短、基础、直切问题的文章。除非您是一位在伸缩性问题上身经百战的数据库管理员,否则,这篇文章讲述的内容对于您可能是非常关键的。

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(《程序员》杂志有译文)。

【相关国内资源】

Tim[后端技术]:分布式 Key Value Store 漫谈

CSDN 新闻频道豆瓣开源 Key Value 存储系统 BeansDB

robbin的自言自语NoSQL数据库探讨之一

J道 BanQCAP 原理和 BASE 思想

来源:NoSQL Required ReadingWikipedia - NoSQL

转自:http://www.blogjava.net/Unmi/archive/2010/03/16/315607.html

 

分享到:
评论

相关推荐

    云计算-NoSQL

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

    NoSQL技术资料下载专辑

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

    NoSQL_.pdf

    日前国内没有一套比较完整的NoSQL数据库资料,有很多先驱整理发表了很多,但不是很系统。不材 尝试着将各家的资料整合一下,并书写了一些自己的见解。 本书写了一些目前的NoSql的一些主要技术,算法和思想。同时列举...

    oracle nosql相关精品资料

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

    NoSQL深入了解,学习文档

    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介绍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-课程复习资料

    NOSQL-课程复习资料

    NoSQL与Python学习

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

    NoSQL学习之路

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

    NoSQL的技术研究

    日前国内没有一套比较完整的NoSQL数据库资料,有很多先驱整理发表了很多,但不是很系统。不材尝试着将各家的资料整合一下,并书写了一些自己的见解。 本书写了一些目前的NoSql的一些主要技术,算法和思想。同时列举...

    NoSQLBooster for MongoDB

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

    NoSQL数据库技术实战

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

    【转】NosqlManager for mangodb 4.x覆盖破解

    目前4992使用正常,解压缩后,直接覆盖掉原版里的执行文件,或者原版文件改个名字,这个名字改原版的就ok了。

    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