`
hikin
  • 浏览: 269264 次
  • 性别: 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

 

分享到:
评论

相关推荐

    oracle nosql相关精品资料

    这个压缩包文件包含了关于Oracle NoSQL的安装、管理、开发和维护的精品资料,是学习和掌握Oracle NoSQL数据库的重要资源。 一、Oracle NoSQL安装 在开始使用Oracle NoSQL之前,你需要了解如何安装和配置数据库系统...

    NoSQL技术资料下载专辑

    ### NoSQL技术概览 #### 一、NoSQL概述 NoSQL(Not Only SQL),即非关系型数据库,是近年来随着Web 2.0技术的迅速发展而兴起的一种新型数据库技术。NoSQL数据库的设计理念与传统的关系型数据库有着显著的区别,...

    NoSQL深入了解,学习文档

    NoSQL,全称为"Not Only SQL",是一种非关系型数据库技术,主要针对...无论是开发人员还是数据工程师,都需要了解NoSQL的基本原理、选择合适的数据库类型,并结合实际业务场景,充分利用其优势,解决大数据时代的挑战。

    尚硅谷Nosql文档资料redis

    ### NoSQL 入门与概述 #### 一、NoSQL 的背景与意义 在探讨NoSQL之前,我们先回顾一下关系型数据库(如MySQL)在单机时代的优势及其面临的挑战。 **1. 单机MySQL的美好时代** - **优势:** - 成熟的数据管理...

    山东大学软件学院2022级nosql复习资料整理

    山东大学软件学院2022级学生在期末复习阶段,对于NoSQL数据库的整理资料备受关注。这份复习资料不仅仅是学生们自己整理的,而且更是为了帮助学弟学妹们更好地理解和掌握NoSQL的知识点,让其在期末考试中能够更加...

    NoSQL学习之路

    NoSQL 学习之路 NoSQL 数据库是当前大数据时代的热门话题,NoSQL...NoSQL 数据库学习之路涵盖了 NoSQL 数据库的实现原理、设计思想和应用场景,旨在帮助读者更好地了解 NoSQL 数据库,并能够更好地应用 NoSQL 数据库。

    大数据 存储Nosql复习资料+四次实验报告

    在大数据存储的复习资料中,通常会涵盖NoSQL数据库的基本概念、分类和特点,例如键值存储、文档型数据库、列式存储和图形数据库。这些不同类型的数据存储方式各自有其适用场景和优势,例如键值存储简单快速,适合...

    山东大学软件学院nosql复习资料

    山东大学软件学院2022级nosql复习资料,好好复习好好答,老师都会捞

    Nosql相关资料

    Nosql相关资料

    nosql精通教学PPT资源包

    nosql精通教学PPT资源包 Mongodb资料 Redis资料 HBase资料nosql精通教学PPT资源包 Mongodb资料 Redis资料 HBase资料nosql精通教学PPT资源包 Mongodb资料 Redis资料 HBase资料nosql精通教学PPT资源包 Mongodb资料 ...

    NoSQLBooster for MongoDB

    NoSQLBooster for MongoDB是一款强大的管理工具,专为优化MongoDB操作而设计,其前身为Mongobooster,是开发人员和数据库管理员进行高效数据库管理和维护的理想选择。 NoSQLBooster提供了一系列功能,旨在提升...

    NoSQL介绍PPT

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

    nosql研发之路

    《NoSQL研发之路:从历史发展到特殊领域应用》 一、NoSQL概念与分类 NoSQL,全称为“Not Only SQL”,意在强调数据库不仅仅局限于传统的SQL关系型数据库,而是涵盖了一系列非关系型数据库技术。NoSQL数据库的出现...

    NoSQL数据库PPT.pptx

    NoSQL数据库 14信管一班2组23殷月园 NoSQL数据库PPT全文共20页,当前为第1页。 内容大纲 定义 产生 共同特征 分类 适用场景 发展现状 7 挑战 NoSQL数据库PPT全文共20页,当前为第2页。 一.什么是NoSQL数据库? NoSQL...

    NoSql打包文档

    这个打包文档很可能是包含了一系列关于NoSQL的论文、研究报告、教程或者案例分析,读者可以通过深入学习这些资料,全面了解NoSQL的原理、实践和应用,提升在大数据时代的数据库技术水平。对于开发者来说,理解并熟练...

    NoSQL精粹_中文完整版

    《NoSQL精粹》这本书是NoSQL数据库领域的经典之作,旨在深入探讨非关系型数据库的原理、设计与应用。NoSQL(Not Only SQL)的...通过阅读此书,你可以全面了解NoSQL数据库的全貌,从而在实际工作中更好地应用这些知识。

    NoSQL数据库入门 高清PDF

    根据提供的信息,我们可以推断出该文档主要围绕“NoSQL数据库入门”这一主题展开,并且它是一本高清PDF格式的学习指导书籍。尽管文档的部分内容似乎与Linux公社网站介绍有关,但我们的重点将放在提取与NoSQL数据库...

    nosqlbooster4.5.4 和注册机

    nosqlbooster4mongo-4.5.4 NoSQL Manager for MongoDB Pro

    NoSQL数据库技术实战

    总的来说,《NoSQL数据库技术实战》是一本全面覆盖NoSQL技术的书籍,不仅提供了理论知识,还包含了大量实战经验,是大数据时代开发者提升技能、解决问题的宝贵参考资料。通过阅读此书,读者可以深入了解NoSQL数据库...

Global site tag (gtag.js) - Google Analytics