Resultado de ALT.NET Hispano VAN sobre NoSQL

Gracias a la gente de la comunidad ALT.NET Hispano, pude participar de una VAN (des-conferencia) sobre NoSQL, hace ya unas semanas, el 22 de mayo pasado. Había escrito adelantando la presentación en:

ALT.NET Hispano VAN sobre NoSQL

Eso fue un sábado, y ya al lunes siguiente, el video de la VAN estuvo publicado, pueden verlo, junto con unas notas, en:

VAN NoSQL

En estas semanas que pasaron, estuve ocupado con mi mudanza, mi consolidación de libros, y sigo ordenando cajas y volúmenes. Y luego alguna gripe. Pero ya pude hacerme algo de tiempo para pasar en limpio el material que utilicé para la VAN.

La presentación la pueden bajar desde mi Skydrive NoSqlVan2010.pptx

Enlaces sobre NoSQL:

Un panorama de NoSQL en el artículo de la Wikipedia.
A brief history of NoSQL interesante que nombrara a Pick, como hice en la presentación.
Java development 2.0: NoSQL una intro de IBM
NoSQL Architecture
MyNoSQL Blog activo sobre NoSQL
NoSQL Databases – Part 1 – Landscape
NoSQL: scaling to size and scaling to complexity
http://nosql-database.org/
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 (yo no lo veo en contra, es complementario)
Diff SQL NoSQL
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

Eventual Consistency:

http://www.allthingsdistributed.com/2008/12/eventually_consistent.html
http://queue.acm.org/detail.cfm?id=1466448
http://devblog.streamy.com/tag/eventual-consistency

Teorema CAP

http://www.julianbrowne.com/article/viewer/brewers-cap-theorem
http://www.cs.berkeley.edu/~brewer/cs262b-2004/PODC-keynote.pdf
There is no free lunch with distributed data

Enlaces sobre Google BigTable:

http://labs.google.com/papers/bigtable.html

Enlaces sobre Hypertable:

http://hypertable.org/
Hypertable NoSQL (pdf)

Enlaces sobre Amazon Dynamo:

Amazon Dynamo (original paper)

Enlaces sobre Cassandra:

http://cassandra.apache.org/
http://wiki.apache.org/cassandra/ArticlesAndPresentations
Cassandra by example (Twitter-like one)
http://github.com/ericflo/twissandra
WTF is a supercolumn Cassandra model
Cassandra NoSQL Database
Apache Cassandra
NoSQL Live Dynamo derivatives: Cassandra
http://github.com/suguru/cassandra-webconsole
Tutorial: Getting started with Cassandra
NoSQL in Twitter
Twitter, Facebook and Cassandra, and Open Source
Cassandra and Twitter: interview with Ryan King
(Twitter está reviendo si usa NoSQL o no)

Enlaces sobre Voldemort:

http://project-voldemort.com/
Voldemort design
The NoSQL that must not be named
Product project Voldemort Distributed Database

Enlaces sobre CouchDB:

http://couchdb.apache.org
CouchDB Introduction
CouchDB Overview

Enlaces sobre SimpleDB

http://awsdocs.s3.amazonaws.com/SDB/latest/sdb-gsg.pdf
http://awsdocs.s3.amazonaws.com/SDB/latest/sdb-dg.pdf

Enlaces sobre Redis

http://code.google.com/p/redis/
Twitter alike example
Add NoSQL Data Storage to your PHP development with Redis

Nombré en algún momento a Memcached:

http://memcached.org/

Sobre NoSQL tipo graph

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

Otros temas relacionados:

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

Enlaces sobre 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.
http://github.com/azamsharp/SKOOL Ejemplo MongoDB, VS2010, ASP.NET MVC, TDD, BDD
On distributed consistency

El ejemplo que mostré de MongoDB (instalar, levantar el servidor, consumirlo desde .NET con un driver) siguió la línea explicada en el primer artículo de Ted Neward:

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

Código de ejemplo, ASP.NET MVC con MongoDB (apenas unas páginas) (ver de referenciar al driver que deje compilado en Libraries)

MongoDbMvcApplication1.zip

Para esos ejemplos tuve que descargar:

http://github.com/samus/mongodb-csharp
http://www.mongodb.org/display/DOCS/Downloads

Mis enlaces sobre los temas tratados:

http://delicious.com/ajlopez/mysql
http://delicious.com/ajlopez/mongodb
http://delicious.com/ajlopez/cassandra
http://delicious.com/ajlopez/couchdb

En especial, buscar presentaciones, tutoriales, ejemplos y “reviews”, como en:

http://delicious.com/ajlopez/mysql+tutorial
http://delicious.com/ajlopez/mysql+presentation
http://delicious.com/ajlopez/mysql+example
http://delicious.com/ajlopez/mysql+review

Nos leemos!

Angel "Java" Lopez
http://www.ajlopez.com
http://twitter.com/ajlopez

This entry was posted in 10790, 13239, 13751, 3463. Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>