nosql

Looking for a book on queue-based applications

I'm looking for a good book on building messaging and queue based applications. Good practices, design patterns etc. for things like twitter feeds, publish and subscribe feeds, AMQP, rabbitMQ etc. ...

MongoDB as the primary database?

I have read a lot of the MongoDB. I like all the features it provides, but I wonder if it's possible to have it as the only database for my application, including storing sensitive information. I know that it compromises the durability part in ACID but I will as a solution have 1 master and 2 slaves in different locations. If I do tha...

NoSQL system to save relational data

Hey, If my data is relational (publishers-authors-books, associations-teams-players), can we use NoSQL system like HBase or MongoDB to store the data? (I know it may sound like a stupid question but I'm just learning :)) ...

When do I need map reduce for database queries?

In CouchDB you always have to use map reduce to query results. In MongoDB you can their query methods for retrieving data, but they also let you do map-reduce. I wonder, when do I actually need map-reduce? Are those query methods different from map-reduce or are they just wrappers for map-reduce functions? ...

I have to write every function i need for CouchDB?

In MongoDB you have a lot of helper methods that do all the basic operations for you: count sort update replace etc... In CouchDB you ahve to write map-reduce for everything by hand for basic operations? ...

search with a combination of structured criteria and freetext keyword/phrase - NOSQL vs Lucene/Sphinx

Hi all, we have a eMall application based mainly around a ~500k rows MySQL master table (with detail tables storing non searchable fields and other related tables with shop info etc). Users can today search based on specific structured product data (e.g. brand, category, price, specific shop etc). We would also like to support keyword...

What the options are for mapping between the DataModel and the domain model with a Column datasource?

We are currently using SQL Server with Nhibernate as the ORM. We are considering moving to NoSQL Column Datastore. What are the options are for mapping between the DataModel and the domain model with a Column datasource? ...

What to use instead of memcache

I'm using memcache for caching (obviously) which is great. But I'm also using it as a cross-request/process data store. For instance I have a web chat on one of my pages and I use memcache to store the list of online users in it. Works great but it bothers me that if I have to flush the whole memcache server (for whatever reason) I loose...

NoSQL or RDBMS for Data Analysis

Hi, i ask myself if i should try to use a NoSQL database or a SQL Database. I have read a lot, but would like to hear some people who hav experience with NoSQL. My situation is as follows: We have a not so complex relational database schema. We do reasearch on recommender systems and therefore monitor the user interactions with a specifi...

Membase benchmarks and usage

Does anyone know if there are some published benchmark results for Membase? The project looks interesting, but it seems that there hasn't been a lot written about it. Apart from Zynga and Northscale, are there any users out there? ...

How do I filter through data in Cassandra?

I've been using mySQL for an app for some time, and the more data I collect, the slower it gets. So I have been looking into NOSQL options. One of the things I have in mySQL is a View created from a bunch of joins. The app shows all the important info in a grid, and the user can select ranges, do searches, etc. On this data set. Standard...

Moving to a New Stack - AJAX, REST & NoSQL

All, I'm beginning to explore what frameworks (open source) and tools for building web applications. What should I select and learn for the following layers, Layer 1 Client side JavaScript / AJAX library or framework that will invoke REST style services provided by layer- 2 Layer 2 Provides a framework to rapidly create REST style serv...

Need Advice: Is this a good use case for a 'NoSQL' Database? If so, which one?

I have recently been researching NoSql options. My scenario is as follows: We collect and store data from custom hardware at remote locations around the world. We record data from every site every 15 minutes. We would eventually like to move to every 1 minute. Each record has between 20 and 200 measurements. Once set up the hardware rec...

Scaling HBASE *down* instead of *up*

I know that you can launch hbase in non-distributed mode. It's not clear from my reading whether it's practical to use it in production for a range from one node through a few up to a full-fledged cluster. The alternative would be to abstract out an interface and toss in something simpler in the small case(s). Has anyone out there experi...

Non Relational Database , Key Value or flat table

My application needs configurable columns , and titles of these columns get configured in the begining, If relation database I would have created generic columns in table like CodeA, CodeB etc for this need because it helps queering on these columns (Code A = 11 ) it also helps in displaying the values (if that columns stores code and v...

Would there be any benefit to using redis/nosql over postgres for my bug tracking application?

I'm making a site to document browser bugs where users can submit a bug and users can submit solutions/workarounds to these bugs. I'll have stuff like: screenshots of bugs browser rendering engines browsers tags for each bug bug categories ( css, html, js ) solutions per bug which include code snippets usual date/time, author, date mod...

What sort of database-intensive applications can I make to learn NoSQL databases such as redis/mongo?

I wanna learn more about NoSQL databases by writing an application making heavy, heavy use of simple writes/reads. Could anyone offer some ideas into possible web apps? I had in mind: url shortener canvas based game that tracks keyboard movements autocomplete lookup services chat powered by node.js, chat logging powered by nosql datab...

How to benchmark / test the speed of MySQL, Postgresql, MongoDB, where there are so many cache layers around?

I think with SQLite3, at least it doesn't keep any cached page because there is no server and each write will exit SQLite3, so it can't do any caching directly. But when it is MySQL, Postgresql, or MongoDB, there will be a layer which, when the data is thought to be saved already, it is actually in the memory cache of the DBMS... to be ...

Dumping all key/value pairs in a Redis db

I'm using an ORM called Ohm in Ruby that works on top of Redis and am curious to find out how the data is actually stored. I was wondering if there is way to list all the keys/values in a Redis db. Any lead will go a long way in helping me out (I'm basically stuck atm). Thanks in advance! Update: A note for others trying this out using...

Querying in redis

Recently I am learning redis and honestly very impressed and dying to use it. One of the things that keep bothering me is "how do I query redis". To be specific I am trying to resolve following Say I have a millions of hashes stored as below usage:1 = {created: 20100521, quantity:9, resource:1033, user:1842, ...} usage:2 = {created: 20...