programming: All content tagged as programming in NoSQL databases and polyglot persistence
Monday, 7 December 2009
NoSQL Libraries: couchquery, redis-textsearch, jsondra
Check more NoSQL Libraries!
couchquery ☞
couchquery is a Python library for CouchDB whose purpose is to provide a simple, flexible and dynamic interface for creating, updating and deleting documents and working with views.
redis-textsearch ☞
Redis::TextSearch - Use Redis to perform text search from any type of class. This gem implements an extremely fast text search using Redis, based on the patterns from James Gray’s lists and sets in Redis post as well as Antirez’s text search gist. You can use it with any type of class, whether it be ActiveRecord, DataMapper, MongoRecord, or even a class having nothing to do with an ORM.
And if we talked about full textsearch, there is also this post: ☞ Full Text Indexing, CouchDB, and Performance (@rgaidot) .
jsondra ☞
Jsondra is an http and json interface for the Cassandra project. It is written in python using the tornado framework released by Facebook, and uses the lazyboy project as released by Digg for interacting with Cassandra.
There is a very interesting comment from @justinsheehy:
Quickly looked at then discarded Jsondra (HTTP/JSON Cassandra interface) as it uses GET for adds and deletes. That’s not HTTP.
Check more NoSQL Libraries!