I have a sort of unique configuration management problem. I don't quite think that zookeper is built to solve it, but I could be wrong.
The system will be provisioning configuration to multiple devices in a network. The configuration itself is comprised of tens of millions of configuration objects.
If a device hasn't been provisioned yet, it needs to read the current version of the entire config (tens of millions of objects).
Once a device has been provisioned, it needs to receive versioned changes to the config. Changes are only occuring the order of hundreds/sec, or low thousands/sec.
With zookeeper's document based model, and 1 MB response limitation, it doesn't quite seem right for this. Am I wrong?