idilhaq / duke

Automatically exported from code.google.com/p/duke
0 stars 1 forks source link

Implement a backend based on a key/value-store #107

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Lucene performance degrades quite a lot as the data sizes grow. Need to see if 
key/value stores can deliver better performance.

Some places to look for alternatives:

  * http://hawtdb.fusesource.org/
  * http://stackoverflow.com/questions/6639080/key-value-store-suggestion
  * http://stackoverflow.com/questions/3752204/which-keyvalue-store-has-the-best-performance
  * http://ubuntuforums.org/showthread.php?t=1665239
  * http://maxrohde.com/2011/10/25/key-value-stores-for-java/

Original issue reported on code.google.com by lar...@gmail.com on 3 Feb 2013 at 11:21

GoogleCodeExporter commented 9 years ago
One more link to consider:
http://www.mapdb.org/

Original comment by gaura...@gmail.com on 4 Feb 2013 at 2:44

GoogleCodeExporter commented 9 years ago
Not sure if graph databases like Neo4j http://www.neo4j.org/ will help us here. 

Original comment by gaura...@gmail.com on 4 Feb 2013 at 2:53

GoogleCodeExporter commented 9 years ago
I think Neo4j is too complex for our needs in this case, we really just want a 
key-value store.

Original comment by lar...@gmail.com on 4 Feb 2013 at 6:07

GoogleCodeExporter commented 9 years ago
Have this now, based on MapDB, and it's working really well. Coming in 1.2.

Original comment by lar...@gmail.com on 14 Feb 2014 at 8:07