3 ms·
We use Riak as our primary datastore at Showyou, with Redis, Solr, and Memcached helping out. The big advantage of Riak is high availability and easy management
by aphyr 15y ago
We use Riak as our primary datastore at Showyou, with Redis, Solr, and Memcached helping out. The big advantage of Riak is high availability and easy management, but for sorting/listing keys, range queries, and low latency we need other datastores which maintain post-commit-hook updated indices.
- spahl 15y agoOut of curiosity, did you try riak_search as a solr replacement?
- ferrouswheel 15y agoRiak provides post-commit hooks: http://wiki.basho.com/Pre--and-Post-Commit-Hooks.html http://wiki.basho.com/Pre--and-Post-Commit-Hooks.html But I assume you mean these post-commit hooks update other indices stored outside of Riak.
- aphyr 15y agoYes, sorry, the wording was somewhat ambiguous. We use post-commit-hooks in riak to update external datastores, as well as callbacks within our ORM for many indexes stored in Riak itself.