Jeff Merlet

Architecture, Scalability, Web, Mobility, Synchronization 
Filed under

Key-Value

 

Liked this simple but complete tutorial on making a Twitter-like service using a key-value DB

This is a good tutorial for people just learning on how to use a key-value store instead of a usual relational database. And this tutorial is great as demonstrating a fully working Web 2.0 service, including security. It is based on the new key-value store http://code.google.com/p/redis/ a non-volatile memcached-like store written in ANSI-C for Posix systems.

Related: An overview of modern SQL-free databases

Loading mentions Retweet
Filed under  //   Database   Development   Distributed   Key-Value   Key-Value Store   Persistence   Programming   Store   Tutorial   Twitter  

Comments [0]

An overview of modern SQL-free databases

SQL-free databases are quickly moving forward those days. They aren't "embedded databases" nor "key-value databases" anymore. Modern SQL-free databases are now featureful, while remaining fast, light and reliable. They really can replace SQL databases (even column databases) for a lot of tasks.

Via http://00f.net/2009/an-overview-of-modern-sql-free-databases

Update 1: check-out also the post from Richard Jones on a list of distributed key-value stores with a quick decent analysis on most of them. 

Update 2: Leonard Lin over at random($foo) posted yesterday a great post on his own experience with key-value stores. Worth it the read as he ended up writing his own thin consistent hashing layer in front of Tokyo Tyrant, i.e. pretty equivalent to what LightCloud is.

Update 3: Even if done in Python, here i an interesting performance comparison of key/value stores for language model count.

Update 4: And what about another key-value database: Redis, written in ANSI-C for Posix systems?

Update 5: Yahoo is talking about their own key-value store Sherpa.

Update 6: Liked this post on the rational why one will want to go beyond a relational database.

Update 7: But SQL-free DBs do have some serious drawback regarding mostly ad hoc reporting and ad hoc data fixing as alighted in this post on the dark side of NoSQL.

Loading mentions Retweet
Filed under  //   Database   Distributed   Key-Value   Key-Value Store   LightCloud   MySQL   Performance   Project Voldemort   Tokyo Cabinet   Tokyo Tyrant  

Comments [0]