Wow, that's a pretty big question.

IMO, it depends upon what you're doing with your data.  Personally, I'm
storing up to 4 different "versions" of the same data in Riak, each version
is optimized for different types of analytical operations.

That's probably not ideal for everybody.  Heck, storing 4 copies of my data
isn't even optimal  for me from a storage perspective - but it does help
optimize performance of different queries.  I care more about that than
disk or memory.

On Tue, Sep 18, 2012 at 5:55 PM, Allen Johnson <akjohnso...@gmail.com>wrote:

> Hey everyone,
>
> I'm beginning to experiment with Riak and I'm trying to better
> understand how to model my data.  One question I have at the moment is
> how to evolve my data with a data store such as Riak?  I know that
> it's schema-less and that I can add new fields as needed but I'm
> thinking more about the existing documents.
>
> For example, say hypothetically, that I have a fairly successful
> riak-based app.  As the application code continues to evolve over
> several versions I begin to find a "better" way to model my data.  By
> this time I have already stored many, many documents.  What is the
> appropriate path here?  Do I version my documents with metadata and
> rely on my application code to continue to deal with old-style
> documents -- or do I perform some sort of bulk transformation on these
> existing documents?
>
> Thanks,
> Allen
>
> _______________________________________________
> riak-users mailing list
> riak-users@lists.basho.com
> http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com
>



-- 
*Pinney H. Colton*
*Bitwise Data, LLC*
+1.763.220.0793 (o)
+1.651.492.0152 (m)
http://www.bitwisedata.com
_______________________________________________
riak-users mailing list
riak-users@lists.basho.com
http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com

Reply via email to