Zope Relation Database
idea by MJCaboose
Implement a column based relation database on top of Zope’s ZODB
Project progress
The project has not yet started development, because it is waiting for quotes.
There no developers quoting to develop this project.
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
orm relation-database sql zodb zopeProject details
The Zope object database (ZODB) implements a set of data structure that can be reused to implement a table based relational database inside ZODB.
In Zope there is a catalog index service called ZCatalog which implements indexes and a simple row-based meta-data database which is used to keep track of the objects inside the Zope database.
The project is inspired by ZCatalog, ZODB and the BTree implementations of ZODB but aims to make a different implemention.
Features
- Column based, each column is stored separately with key and change date. Possible we will use a sub key like the one in the Hadoop database.
- Queries will be returned as iterators, e.g. pulling one result at a time. Dieter Mauer has implemented this for ZCatalog, his work may be reused.
- A relation database API needs to be developed.
- A embedded ORM (Object Relation Manager) (optional/future)
- A SQL query interface (optional/future). If the ORM turnes out to be sufficient a SQL interface might be redundant. (there will be other SQL database that are more suitable for SQL-based applications, anyway)
- Integration with external SQLservers, making them appear as internal tables. (optional/future)
Add a comment
Before you add a comment you must be signed up – it takes about 30 seconds. Sign up now.