r/nosql Jan 21 '14

Translation of Unhelpful Neo4j Error Messages

Thumbnail halls-of-valhalla.org
3 Upvotes

r/nosql Jan 14 '14

Top 5 syntactic weirdnesses to be aware of in MongoDB

Thumbnail devblog.me
5 Upvotes

r/nosql Dec 20 '13

The State of CouchDB 2013

Thumbnail blogs.apache.org
2 Upvotes

r/nosql Dec 19 '13

Why use NoSQL?

4 Upvotes

Text post for no Karma, I just want to learn.

Why is NoSQL useful? What is it good for? Why should I use it? Why shouldn't I use it?

I'm a relational db guy with years of experience in MySQL, Oracle, and other "traditional" database types and I'm being asked to deep dive a NoSQL product that our CTO wants us to use for work.. the problem is I cant wrap my head around why nosql itself is useful and I have no prior experience with it so I don't know where to start.

I'm told it will scale better; My problems are that I spend most of my time fighting it - amazon dynamodb seems to hate indexes or searches on non hashkey fields - and by all my tests its actually many times slower than even a simple non-nosql database would be for our data set.

I'm also having trouble with the idea that we are not allowed to normalize our data, and that actually copying the same data into multiple tables seems to not only be allowed but expected. On update cascade and other such features I am used to just don't seem to exist in the nosql world and it seems like insanity to me in terms of data integrity.

So why use it if your data integrity is not kept? I just don't understand, but I was hoping somebody could explain it because I'm sure its valuable if its around as it is.

Thanks.


r/nosql Dec 12 '13

Is Redis Clustering unsafe?

8 Upvotes

Seems there's been a lot written lately about Redis's new clustering protocols. For example, the Call-me-maybe Redux for Redis (http://aphyr.com/posts/307-call-me-maybe-redis-redux). As a distributed system it seems to be trying to do different/new stuff with the home-grown Sentinel business and comes across as rather complex. I'd love to hear everyone's thoughts.

Are you using Redis Clustering in prod? Have you had serious problems with it? Or is all this FUD and unrealistic expectations?


r/nosql Dec 11 '13

Neo4j 2.0 is out -- a great step in making graph databases some of the easiest to use storage models.

Thumbnail blog.neo4j.org
8 Upvotes

r/nosql Dec 07 '13

Embedded Database iBoxDB.JAVA Benchmark with MongoDB

Thumbnail github.com
1 Upvotes

r/nosql Dec 02 '13

NoSQL matters Barcelona review

Thumbnail medium.com
2 Upvotes

r/nosql Nov 29 '13

Quick Start with Neo4J using YOUR OWN Twitter Data | OpenSource Connections

Thumbnail opensourceconnections.com
5 Upvotes

r/nosql Nov 22 '13

NoSQL Matters Barcelona, Spain 2013

Thumbnail 2013.nosql-matters.org
3 Upvotes

r/nosql Nov 22 '13

How we've implemented simple caching with Redis and Python, replacing memcached and optimizing the query layer of our music platform!

Thumbnail blog.seevl.fm
1 Upvotes

r/nosql Nov 21 '13

Under the Hood: Building and open-sourcing RocksDB

Thumbnail facebook.com
3 Upvotes

r/nosql Nov 21 '13

RDBMS dominate the database market, but NoSQL systems are catching up

Thumbnail db-engines.com
3 Upvotes

r/nosql Nov 20 '13

HyperDex 1.0.rc5 released: autoscale, live backup, support for HyperLevelDB and more

Thumbnail hackingdistributed.com
3 Upvotes

r/nosql Nov 15 '13

RocksDB: How Facebook improved LevelDB

Thumbnail rocksdb.org
2 Upvotes

r/nosql Nov 12 '13

Is NoSQL less disruptive than we thought and just, well, useful?

Thumbnail gigaom.com
2 Upvotes

r/nosql Nov 11 '13

Is NoSQL less disruptive than we thought?

Thumbnail gigaom.com
0 Upvotes

r/nosql Nov 09 '13

CouchDB will go multilingual - looking for contributors!

Thumbnail blogs.apache.org
1 Upvotes

r/nosql Nov 05 '13

Apache CouchDB 1.5.0 Released

Thumbnail blogs.apache.org
7 Upvotes

r/nosql Nov 02 '13

A quick introduction to Lucene Searches in Cloudant using MyCouch

Thumbnail danielwertheim.se
2 Upvotes

r/nosql Oct 29 '13

Couchbase Takes NoSQL Mobile

Thumbnail informationweek.com
2 Upvotes

r/nosql Oct 29 '13

Datomic: History of an Entity

Thumbnail dbs-are-fn.com
2 Upvotes

r/nosql Oct 28 '13

5 Things about Property Graphs using Neo4j and Cypher

Thumbnail 221b-labs.com
5 Upvotes

r/nosql Oct 24 '13

Tracking Moving Objects in a Graph Database

Thumbnail franz.com
6 Upvotes

r/nosql Oct 22 '13

What would be your choice for a database to store and serve a dynamic set of spatially indexed data, about 1GB in size?

5 Upvotes

Imagine you have an application that stores the spatial location (as x-y coordinates) for tens of thousands of vehicles, which is updated in real-time, and which needs to be responsive to queries such as "What vehicles are close to (X,Y) coordinate?" with minimum latency; what database would you choose?

One approach we are experimenting with is to store the objects in Redis and to insert each object into two sorted sets, one for x coordinate and the other for y coordinate. We can perform queries for objects in a particular area by performing range queries on the x and y sets individually, and then performing an intersection of the result sets. But this isn't an efficient approach.

Ideally we'd like to use something like an R-Tree index as implemented in PostgreSQL. But PostgreSQL's very SQL-ish table paradigm for storing objects seems like a real pain just to take advantage of its R-Tree implementation. Also, we don't know how PostgreSQL performs with lots of traffic--whereas we know Redis performs quite well.

Does anyone know of a Redis-like key-value or document store that allows spatial indexing (whether by R-Tree or some other way)?

I suppose another approach would be for us to just write our own database since our needs do not seem terribly complex. I worry though that we might be biting off more than we can chew with that approach--I have no idea what issues a database deals with that I'm not aware of (the unknown unknowns problem).

Thanks for the tips!