So ZeroDB is a fork of Zope's ZODB! I had watched a ZeroDB fintech pitch on youtube a few weeks back and had no idea. I can understand the USP: cloud DB hosting for sensitive data. Even though I'm a long time Pythonista I can't help wondering about the performance implications. IIRC ZODB did have some C optimisations last time I looked at the code, which was back in 2001/2 (yikes!)
In fact, soon we want to switch away from Python pickles (which also could have security problems) into serializing to msgpack. And that makes everything much better in terms of cross-language compatibility.
So, things people dreamed about inside ZODB, pretty much :-)
3 comments
[ 2.3 ms ] story [ 9.7 ms ] threadBut when indexing large texts, it becomes a problem. One way to solve it is instead of using generic serializing for data structures, take real structure into account. Many isinstance() calls cause the CPU bottleneck [http://www.upfrontsystems.co.za/Members/roche/where-im-calli...]. Though, it turns out to be not as bad [http://www.upfrontsystems.co.za/Members/roche/where-im-calli...]
So, things people dreamed about inside ZODB, pretty much :-)