NEO is a distributed, NoSQL, database based on the Zope Object Database, that
allows concurrent access from multiple processes (cores/CPUs/machines). Key
objectives of NEO are scalability and resiliency to hardware failures.
Both are achieved through parallelism by scattering multiple instances of NEOs
internal nodes on different machines. A master node (backed up with spares)
orchestrates data distribution through administration of a partition table,
which is accessed by all nodes of a cluster.
NEO is the default database for ERP5 and
a number of other solutions
Nexedi has created and is currently creating.
The new version 1.4 includes a change in the SQL tables format to fix
potential crashes of storage nodes when storing values that only differ by the
compression flag. Details can be found in the UPGRADE notes in case you think
your application might be affected by this bug.
The following new features and improvements have been added:
The following bugs have been fixed:
You can find more information on NEO on the pypy
website with commercial support being provided by Nexedi.