Angel \”Java\” Lopez on Blog

July 19, 2010

NoSQL Resources

Filed under: Alt.NET, Distributed Computing, NoSQL — ajlopez @ 9:56 am

Thanks to ALT.NET Hispano community, I attended to a VAN (Virtual des-conference), past May 22th. The topic I presented was NoSQL. The Van was in Saturday, and at the next Monday, its video was published at::

VAN NoSQL (Spanish)

Now, this post is a list of resources I used to preparte my talk. First, the Spanish presentation can be downloaded from my Skydrive NoSqlVan2010.pptx

Resources about NoSQL:

A landscape in Wikipedia article.
A brief history of NoSQL interesanting the mention of Pick systems, I mentioned them in my presentation.
Java development 2.0: NoSQL an IBM introduction
NoSQL Architecture
MyNoSQL Active blog about NoSQL
NoSQL Databases – Part 1 – Landscape
NoSQL: scaling to size and scaling to complexity
What is NoSQL?
The NoSQL alternative
NoSQL Summer, list of papers
BASE: an Acid alternative
Errors in database systems, eventual consistency and the CAP theorem
Scalable Datastores: comparison nosql, and some scalable RDBMS
NoSQL el movimiento en contra de las bases de datos (Spanish)
Choosing a NoSQL data store according to your data set
John P. Wood NoSQL posts
Databases: relational vs object vs graph vs document
NoSQL: no necesitas ACID
NoSQL and SQL anti-patterns
Learning NoSQL from Twitters experience

About Eventual Consistency:

CAP Theorem
There is no free lunch with distributed data

About Google BigTable:

About Hypertable:
Hypertable NoSQL (pdf)

About Amazon Dynamo:

Amazon Dynamo (original paper)

About Cassandra:
Cassandra by example (Twitter alike one)
WTF is a supercolumn Cassandra model
Cassandra NoSQL Database
Apache Cassandra
NoSQL Live Dynamo derivatives: Cassandra
Tutorial: Getting started with Cassandra
NoSQL in Twitter
Twitter, Facebook and Cassandra, and Open Source
Cassandra and Twitter: interview with Ryan King
(Twitter is reviewing if they use or not NoSQL)

About Voldemort:
Voldemort design
The NoSQL that must not be named
Product project Voldemort Distributed Database

About CouchDB:
CouchDB Introduction
CouchDB Overview

About SimpleDB

About Redis
Twitter alike example
Add NoSQL Data Storage to your PHP development with Redis


Graph NoSQL

InfoQ: Graph NoSQL Neo4j
Graph databases: A special case of document databases

Related topics:

Scalability of the Hadoop distributed file system
MapReduce Hadoop algorithms in academic papers

About MongoDB:

NoSQL with MongoDB, NoRM, and ASP.NET, part 1
NoSQL with MongoDB, NoRM, and ASP.NET, part 2
Master Slave in MongoDB
Choosing a non relational database: Why we migrated from MySQL to MongoDb
MongoHQ – The cloud-based hosted database solution for MongoDB. MongoDB, VS2010, ASP.NET MVC, TDD, BDD example
On distributed consistency

The example I used in my talk, with MongoDB was inspired in the first article by Ted Neward:

Going NoSQL with MongoDB
Going NoSQL with MongoDB (Part 2)
Going NoSQL with MongoDB (Part 3)

Example code, very simple page with ASP.NET MVC, MongoDb (add the driver in libraries to the project)

For this example, I downloaded:

My links about these topics:

If you want presentations, tutorials, examples, reviews, try links like:

Keep tuned!

Angel "Java" Lopez


  1. Hi Angel:

    Very interesting collection of resources about the topic.

    I was investigating a bit in the last times and, even when a lot of different alternatives exist, I found a product that interested me, among other things, by its simple JSON/REST API. It’s Riak: (, a key value store.

    I know is named on you mentioned above but just in case….to comment that look interesting.


    Comment by German Arduino — July 19, 2010 @ 11:21 am

  2. […] NoSQL Resources « Angel “Java” Lopez on Blog […]

    Pingback by NoSQL Daily – Fri Nov 19 › PHP App Engine — November 19, 2010 @ 1:15 am

  3. Awesome blog! Do you have any recommendations for aspiring writers? I’m hoping to start my own website soon but I’m a little lost on everything. Would you propose starting with a free platform like WordPress or go for a paid option? There are so many options out there that I’m completely confused .. Any suggestions? Appreciate it!

    Comment by hcg diet — June 21, 2011 @ 5:25 pm

  4. Hiya, I’m really glad I’ve found this information. Today bloggers publish just about gossips and internet and this is really irritating. A good blog with interesting content, that’s what I need. Thank you for keeping this web-site, I will be visiting it. Do you do newsletters? Can not find it.

    Comment by Bridesmaid Gifts — July 10, 2012 @ 4:51 am

RSS feed for comments on this post. TrackBack URI

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

The Shocking Blue Green Theme. Blog at


Get every new post delivered to your Inbox.

Join 69 other followers

%d bloggers like this: