--
You received this message because you are subscribed to the Google Groups "Redis DB" group.
To post to this group, send email to redi...@googlegroups.com.
To unsubscribe from this group, send email to redis-db+u...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/redis-db?hl=en.
I was planning on announcing Redisql (http://code.google.com/p/
redisql/) next week, but Alex Popescu beat me to it (http://
nosql.mypopescu.com/post/1353639583/low-latency-at-high-concurrency),
so here it goes.
- make redisql idea an "plugin" or "adapter" for redis
- make server side scripting of redis (e.g. define "macro" commands
which consists of a bunch of multi/exec wrapped commands)
- other enhancement in the area of improve redis persistence (aof etc)
and redis-cluster
- blah blah....
Shannon
2010/10/20 Paul Smith <paul...@gmail.com>:
I played with it last night and thoug it was pretty cool. I would add Jak's additions to redis-rb as a plugin or option in the official redis/rb if there was a way to conditionally enable redisql on the server side.
Ezra
Sent from my iPhone
Hello!
replying to Ezra's email, but this is a general reply to Redisql thread.
Redisql in my opinion shows a few things. The first and most bold is
that Jak's is a remarkable hacker.
Another one is, and it's months that I think at it, that in-memory
btrees make sense. We should try to get good use in Redis of some code
in Redisql, starting from the btree code.
I've still to analyze it in details honestly, but assuming it is the
most brillant and stable thing ever, is this going to be merged with
Redis? I don't think so. It's a cool project but the Redis direction
is not to import an SQL implementation inside.
Implementing it as a plugin is hard since we don't have a plugin
system ;) And Redisql is a non trivial modification of Redis.
But anyway, it's not a matter of being able to include/exclude it. If
the right thing were to include it, why to optionally exclude it? This
is not going to make the binary huge or alike. It's just a matter of
what the Redis project is and what is the future directions we want to
take.
If it's possible to use the Redis code base to build interesting
things I'm happy, but this does not mean we should try to merge the to
projects.
Btw I was not able to compile it in my mac os x a few hours ago. I'll
try again in Linux tomorrow.
Cheers,
Salvatore
--
Salvatore 'antirez' Sanfilippo
http://invece.org
"We are what we repeatedly do. Excellence, therefore, is not an act,
but a habit." -- Aristotele
I think Redisql's clients (redis-rb, Rediska, predis, node_redis,
etc...) should become patches or their respective redis clients (e.g.
Monkey patch for Ruby, and node_redis will be an even smaller patch
when I get that finished w/ mranney).