论NoSQL的数据模型

本文内容是对《NoSQL Data Modeling Techniques》一文的简单概述,原文对NoSQL的几种数据模型进行了详细深入的讨论。是了解NoSQL数据模型不过错过的全面资料。

简洁有料的Cassandra介绍

下面是一个Cassandra的介绍Slide,虽然只有短短十页,但是对Cassandra的数据模型,分区策略冗余备份等都做了比较简洁而清晰的介绍,同时也指出了Cassandra与其借鉴的Dynamo和Bigtable有哪些不同。(这是一个有声PPT,可以边看边听)

NoSQL数据模型

下面Slide来自SDEC2011的一个演讲稿,对NoSQL的几种典型数据模型进行了描述和图解,对于认识NoSQL的内部存储结构有一定帮助。

Hadoop 数据类型与文件结构剖析 Sequence, Map, Set, Array, BloomMap Files

今天要推荐的一篇文章发表在知名云存储提供商 Cloudera 的博客,本文细致且图文并茂地讲解了 Hadoop 的几种典型文件结构及他们之前的关系。NoSQLFan 将主要内容翻译整理如下(如有错漏,欢迎指正):

Cassandra数据模型

各种NoSQL数据库有很多,我最关注的还是BigTable类型,因为它是一个高可用可扩展的分布式计算平台,用来处理海量的结构化数据,而数据库同样也是处理结构化数据,所以除了没有SQL,在数据模型方面有相似之处。Cassandra是facebook开源出来的一个版本,可以认为是BigTable的一个开源版本,目前twitter和digg.com在使用。我们尝试从DBA的角度出发去理解Cassandra的数据模型。