NEOPPOD

Distributed Transactional NoSQL for the Cloud

Documentation

Features

NEO implements ZODB's Storage interface, and supports  the following standard extensions:

  • revisions (optional in BaseStorage) with MVCC support
  • undo (optional in BaseStorage)
  • pack (both pruning old object revisions and orphan objects)
  • conflict resolution
  • iterator (allows exporting storage data)

Note: There is no plan to support "version" extension in NEO, because of its pending-deprecation state.

NEO adds the following features:

  • No central lock: no more storage-cluster-wide commit lock
  • Increased scalability: load  balancing over multiple machines
  • Fault tolerance: data replication over multiple machines

Documentation

Scientific Publications