Riak is a breeze to host and maintain, but more difficult to develop
against than other NoSQL databases (e.g. MongoDB and Redis). I think it
would help adoption to close the developer gap. This includes things like:
1. Add other data types like lists and sets. With lists, features like
blocking pop would be great. MongoDB also has capped collections which
keep a fixed number of documents.
2. Improve secondary indexes. Add indexes to existing documents without
writing them all one by one. Allow querying by multiple indexes. Maybe
even allow secondary index lookups to return the documents, rather than
requiring separate GETs for each key.
3. Add an easy way to delete a bucket.
4. Add the concept of ordering (without having to fall back to
map/reduce). It's difficult to do paging without ordering, and most
webapps require it. In general, paging in RIak is hard, since there's no
concept of a range of results from a secondary index.
Thanks,
Paul
www.pgrs.net
On 4/19/12 12:31 PM, Mark Phillips wrote:
At this point Riak has been deployed thousands of times. This is
excellent, but as you can imagine we here at Basho feel this is just
the tip of the iceberg. We want everyone to be running Riak. The
software obviously needs to solve enough problems for people to want
to deploy it. However, we need to get the software into developers'
hands before this happens. So the question is:
What can we be doing better?
I'm not talking so much about features in Riak itself. I'm more
interested in the other resources, tools, docs, processes, etc., that
you think we need to put in place or refine to take the Riak community
from 1000s of users to 100,000s of users. By virtue of being on this
list, you've all spent some time using or investigating Riak. As such,
you're opinions and experiences would be very valuable.
Any comments, ideas, or thoughts you had would be great. On or
off-list will work.
Thanks for your time. Long live the vnode!
Mark
twitter.com/pharkmillups <http://twitter.com/pharkmillups>
_______________________________________________
riak-users mailing list
riak-users@lists.basho.com
http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com
_______________________________________________
riak-users mailing list
riak-users@lists.basho.com
http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com