No, only the (key, value) pair gets replicated not the whole node.
OK, that's good to know. So is there any benefit in making a deep tree like I am doing, or should I put all 250000 objects on one node? Which is better, and why?
The locking granularity is the *node*, so if you only have 1 node (e.g. /myRoot), then different threads will lock on /myRoot. Of course, if you only have 1 threads, that doesn't matter