[ZODB-Dev] [announce] NEO 1.0 - scalable and redundant storage for ZODB
Vincent Pelletier
vincent at nexedi.com
Mon Aug 27 12:37:37 UTC 2012
Hi,
We've just tagged the 1.0 NEO release.
NEO aims at being a replacement for use-cases where ZEO is used, but
with better scalability (by allowing data of a single database to be
distributed over several machines, and by removing database-level
locking), with failure resilience (by mirroring database content among
machines). Under the hood, it relies on simple features of SQL
databases (safe on-disk data structure, efficient memory usage,
efficient indexes).
Release highlights:
- production-ready !
- asynchronous replication across clusters, for inter-datacenter
redundancy
- there will be no further expensive data schema changes within the 1.x
branch as there were in 0.x branch
- replication performance is significantly increased
- general implementation performance improved
- several bugfixes
What you need to know if you are used to ZODB features:
- Blob API is not implemented yet.
- pack's GC phase will not be implemented in NEO, it relies on
zc.zodbdgc for this: http://pypi.python.org/pypi/zc.zodbdgc
For more details, look at README and CHANGES included with the sources:
http://git.erp5.org/gitweb/neoppod.git/blob/HEAD:/README
http://git.erp5.org/gitweb/neoppod.git/blob/HEAD:/CHANGES
NEO is published on pypi as "neoppod":
http://pypi.python.org/pypi/neoppod
Regards,
--
Vincent Pelletier
ERP5 - open source ERP/CRM for flexible enterprises
More information about the ZODB-Dev
mailing list