3 ms·
ZODB is the object oriented database as a giant pickle dump. Surprisingly, it works and scales wuite well. The downside is that non-Python tools cannot access i
by miohtama 5y ago
ZODB is the object oriented database as a giant pickle dump. Surprisingly, it works and scales wuite well. The downside is that non-Python tools cannot access it all.
https://zodb.org/en/latest/ https://zodb.org/en/latest/
- rbanffy 5y agoI remember explaining our tech stack (Python and Zope) to clients. “Where is the code for that page?” “It’s in the database” “Oh… Like MySQL?” “No. It’s an object database” “???” I called it “Martian Technology Syndrome”. But it worked. At later stages we paid the price and had to serialize the datastore for migrations, but that’s what you get for relying on pickles.
- stevesimmons 5y agoI learnt Python via Zope in 2000, and attended the Zope Conference in Python that year. Joined JPMorgan in 2010 to work on Athena, and immediately had a real sense of deja vu... Athena's Hydra object db (essentially an append-only KV store of pickles) felt like a great grandchild of Zope's ZODB.