Zope Database Replication

An open multi-master replication service for Zope’s ZODB using virtual synchrony and Spread

No target
$50 pledged, USD
$
Pledge now, pay later.

Project progress

The project has not yet started development, because it is waiting for quotes.

There no developers quoting to develop this project.

Get paid to develop this project.

waiting for quotes
development not yet started
Downloads

Current Quotes

Get paid to develop this project

Project Info

License is open-source.

1 person is pledging, but no development has yet been paid.

Project Tags

multi-master replication spread virtual-synchrony zodb zope
comments

Project details

Zope Object Database (ZODB) is an awesome piece of software. It include for a load-balancing replication service called ZEO but it lacks a efficient master replication service. The bottleneck will always be the single master server.

This project aims to use the spread toolkit to build a multi-master replication service using the virtual synchrony protocol.

Features:

  • Loosely coupled master servers (which can be in remote location)
  • Low latency transaction commits using virtual synchrony
  • No two phase commits
  • Configurable RAM-based write queue for high write loads (needs more research).
  • Data partition with multiple partition over multiple masters to handle high write loads.

Add a comment

Before you add a comment you must be signed up – it takes about 30 seconds. Sign up now.

Markdown formatting help:

Type thisTo get
*italics*italics
**bold**bold
[Brush](http://brush.co.nz/)Brush
* item A
* item B
* item C
  • item A
  • item B
  • item C