cyclus/core — Issue #2: Database Abstraction Layer
Author: gidden
Created: 2012-01-31 19:58:30+00:00
State: open
Labels: Database Enhancement

Create a database abstraction layer.

The abstraction layer should be contain two high-level methods:
* a method to describe a new table layout
* a method to add data to that table

Ideally, the abstraction layer will be able to write to different database formats as per the user's choice. A key difficulty to overcome will be to describe compound data types (the oodbms-ness of ordbms-type data bases) in a generic way.