Links

NoSQL: Overview

Unlike most of the other projects in this book, NoSQL is not a tool, but an ecosystem composed of several complimentary and competing tools. The tools branded with the NoSQL monicker provide an alternative to SQL-based relational database systems for storing data. To understand NoSQL, we have to understand the space of available tools, and see how the design of each one explores the space of data storage possibilities.

If you are considering using a NoSQL storage system, you should first understand the wide space of options that NoSQL systems span. NoSQL systems do away with many of the traditional comforts of relational database systems, and operations which were typically encapsulated behind the system boundary of a database are now left to application designers. This requires you to take on the hat of a systems architect, which requires a more in-depth understanding of how such systems are built.

http://www.aosabook.org/en/nosql.html


Adam Marcus (NoSQL): Adam is a Ph.D. student focused on the intersection of database systems and social computing at MIT's Computer Science and Artificial Intelligence Lab. His recent work ties traditional database systems to social streams such as Twitter and human computation platforms such as Mechanical Turk. He likes to build usable open source systems from his research prototypes, and prefers tracking open source storage systems to long walks on the beach. He blogs at http://blog.marcua.net.

Filed under  //   bigtable   cassandra   couchdb   mongodb   neo4j   nosql   redis   riak  
Posted June 29, 2011 by email 

Octobot: task queue worker with AMQP support

Octobot is a task queue worker designed for reliability, ease of use, and throughput.

Octobot can listen on any number of queues, with any number of workers processing messages from each. Each queue can be set at a custom priority to ensure that more system resources are available for more important tasks. AMQP/RabbitMQ, Redis, and Beanstalk are supported as backends, with an extensible architecture to allow for additional backends to be added as needed.

License: BSD-like

Image001

http://octobot.taco.cat/

http://github.com/cscotta/octobot

Filed under  //   amqp   java   queue   redis   worker  
Posted September 21, 2010 by email