Hi,

Is there a way to estimate the size of a Riak Key using Riak Java client 1.4.x, say from an instance of IRiakObject?

An approximation would be OK, I can probably get the Json's string and check its length but then there are 4 sizes to take into account right?

1. The Json string length.
2. The size of the binary object sent through the network using
   protocol buffers which maybe it is compressed?
3. The binary size before snappy compression?
4. The binary size after snappy compression?

In our case we are only interested in the size for LevelDB back-end, we want to be able to predict when keys are getting close to raise a "big object" warning at the Riak side and be able to do something before it can happen, say, split the keys, redesign etc.

Best regards,

Guido.


_______________________________________________
riak-users mailing list
[email protected]
http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com

Reply via email to