…a year now, and we have a project using it in production , with a side of Redis. I think it's an awesome database, some of its features are simply unrivaled. Offline replication , CouchApps , to name a few. CouchDB just hit version 1.0. It's been a long time coming, with CouchDB having probably one of the longest histories in the non-relational database space. I've heard about it first back in September 2008, when Jan Lehnardt talked about it …
…NoSQL databases tend to use memory over disk as the first-class write location: Redis and Memcached are in-memory only, and even systems like Casandra use memtables for writes with asynchronous flushing to disk, preventing inconsistent I/O performance from creating write speed bottlenecks. And since NoSQL datastores typically emphasize horizontal scalability via partitioning, this puts them in an excellent position to take advantage of the elastic provisioning capability of cloud. …
Redis is Batman's utility belt @ qrush # rubymidwest
Redis can take a command that waits for something to arrive in the queue - meaning you don't have to 'sleep' @ qrush # rubymidwest
.@qrush is working on hosting Redis in the cloud http://akasentai.com/ Ready soonish. # rubymidwest Cause that guy needs more side projects. And they're all awesome. Yes, I'm jealous.
"Three thousand years ago, the Omnipotent Disc King started …
I recently blogged about the rpm_contrib gem, which has custom instrumentation for Camping, Paperclip, MongoDB (via MongoMapper or Mongoid), Resque and Redis that were contributed by expert RPM users. Now let's look at how easy it can be to add custom instrumentation for a Ruby gem so many of us depend on. One of the [...]
Do you use Camping, Paperclip, MongoDB (via MongoMapper or Mongoid), Resque or Redis? You can get performance metrics in RPM for all of these frameworks right now just by installing the rpm_contrib gem! The rpm_contrib gem contains custom instrumentation generously written and shared by expert RPM users. Why add custom instrumentation? Inside every application we [...]
…didn't see much of the conference, I mainly hung around, talked to people, and gave a talk on Redis and how to use it with Ruby. Like last year the conference was mingled in with the International PHP Conference and the German Webinale, a somewhat web-related conference. I made a pretty comprehensive set of slides for Redis, available for your viewing pleasure .
Berlin Buzzwords in Berlin
Hadoop, Lucene, NoSQL, Berlin Buzzwords had it all. I spent most …
Redis is up next. We're running the release candidate of 2.0, which is a bit of a pain to set up so far since make install was removed. I came up with an upstart script to run it instead. sudo adduser redis sudo su - redis curl -O http://redis.googlecode.com/files/redis-2.0.0-rc1.tar.gz tar zxvf redis-2.0.0-rc1.tar.gz cd redis-2.0.0-rc1.tar.gz make logout sudo bash -c "curl http://gist.github.com/raw/444033/9784f426402d5bece09894fcc6f98a33db5f5d15/redis.upstart …
There have been very interesting developments in Redis, this ruote-redis only uses a very limited set of those features. There is probably a better way.
I got interested in Beanstalk , its simplicity and minimal size are seducing. I started working with it as a kind of transient storage, but ended up writing a server/client thing. You can start a ruote-beanstalk storage linked to a beanstalk queue, a server and then start an engine and some workers that will communicate with …
" Redis is all we really wanted it for a long time but we didn't know we wanted it"
Redis is a key value store for data structures @ defunkt # railsconf
This doesn't have anything to do with Chris Wanstrath's appearance but comical mustaches are the new black. Except that he has a mustache now. And it looks silly. Not that I can complain about peoples fashions sense.
Chris is totally in love with Redis and Unicorn because their maintainers are awesome, …
…NoSQL persistence engines (including document-oriented databases such as CouchDB and MongoDB, key-value stores like Tokyo Cabinet and Redis, and more) and when they might be appropriate for a Rails application. In addition, attendees will learn good practice techniques for blending these systems together with traditional SQL for a "best of all worlds" implementation with real-world examples.