News for hackers. Stuff that matters.
Re:Why I like Redis by russss on Thursday October 22, 2009 @07:04AM (#896498)
We made a start on this at the NoSQL meetup, the spreadsheet is here:

http://spreadsheets.google.com/ccc?key=0Ale_YaCwKEUVclVFVFlr...

It covers a bit more than KV stores - it's basically all of the non-relational data stores.

If anyone wants access to update it, let me know.

Re:Why I like Redis by antirez on Thursday October 22, 2009 @08:31AM (#896584)
Hello, it seems unfair for me to update the doc, but I can give you some info.

    Language: C
    License: BSD (new version)
    Partitioning: Client
    Expansion: not sure about the meainig
    SLOC: 9262 including all the libs, no external dependence
    Persistence: snapshotting on disk
    Client protocol: custom ASCII
    Data model: data structures (Strings, Lists, Sets)
    Docs: can't rate it myself
    Community: It's more known inside the Ruby community AFAIK
Re:Why I like Redis by russss on Thursday October 22, 2009 @09:36AM (#896671)
Thanks, I updated that. I gave the docs a B+, but I haven't used Redis myself so it was only based on a quick look ;).
Re:Why I like Redis by antirez on Thursday October 22, 2009 @09:49AM (#896704)
B+ seems fair ;) We'll try to improve the docs especially adding examples of real-world patterns for every command.
Re:Why I like Redis by mahmud on Thursday October 22, 2009 @09:19AM (#896654)
Who do I contact about reviewing Lisp K/V stores? I would double the content of your list and give exposure to some Lisp gems you haven't heard of :-)

Yes, Lisp stores with C API :-D

AllegroCache, Elephant and ManarDB.

Re:Why I like Redis by holygoat on Friday October 23, 2009 @12:21AM (#898250)
I'd call AllegroCache and Elephant object persistence frameworks, not KV stores.

AllegroCache can store persistent maps and sets, so you could use it as a KV store, but that's hardly taking advantage of its power.

Re:Why I like Redis by russss on Thursday October 22, 2009 @09:37AM (#896675)
Never heard of any of them, but then I don't code Lisp ;).

I have to say that I'm only considering free, open source solutions in that spreadsheet.

Re:Why I like Redis by mahmud on Thursday October 22, 2009 @09:48AM (#896699)
~3 are MIT licensed.

I have brewed up my own thing as well. Shoot me an email will ya? or I can get yours off of the .uk site in your profile.

Cheers!

Re:Why I like Redis by joubert on Thursday October 22, 2009 @05:19PM (#897686)
Elephant now has its own native storage? (When I used it last it still relied on BerkeleyDB or a SQL store for data persistence).
Re:Why I like Redis by mahmud on Friday October 23, 2009 @01:55AM (#898344)
Elephant has various backends, a Redis backend looks inevitable, imo ;-)
Re:Why I like Redis by aolnerd on Thursday October 22, 2009 @08:34AM (#896589)
Nice work. It would be nice to know which projects have production sites that store the primary copy of data in these projects, as opposed to a secondary copy that is used for fast reads.
Re:Why I like Redis by nico on Thursday October 22, 2009 @08:27AM (#896579)
Thanks! nice work.

Would love to see some kind of benchmark on that table though. I know it's hard to compare, but maybe add some comments to the results?

Re:Why I like Redis by yummyfajitas on Thursday October 22, 2009 @03:51PM (#897516)
Side note: how does Tokyo Tyrant get listed as a "highly scalable data store"? The only way you can scale with TT is by buying a bigger machine.
Re:Why I like Redis by simonw on Thursday October 22, 2009 @04:33PM (#897586)
Any key value store can be described as scalable because they are so easy to shard.
Re:Why I like Redis by jokull on Thursday October 22, 2009 @04:51PM (#897622)
It does real master to master replication.
Re:Why I like Redis by mumrah on Thursday October 22, 2009 @09:17PM (#898072)
Is there some reason why Amazon SimpleDB not included these type lists? It always seems to be excluded from NoSQL discussions
Re:Why I like Redis by wmf on Thursday October 22, 2009 @06:03PM (#897797)
You're missing eXist, MonetDB, Sedna, etc.