-
Notifications
You must be signed in to change notification settings - Fork 254
Alembic Promises
Lucas Miller edited this page Nov 26, 2015
·
1 revision
The Alembic library is designed to be a reliable production library both today and in the future. The Alembic development team makes the following promises to the community:
- Alembic Data will be backwards compatible with any version of the API.
- Read performance will be the same or improve with future versions.
- API will remain source code compatible unless read performance can be greatly improved.
- Write performance will stay the same or improve unless read performance can be greatly increased.
- Disk space usage will stay the same or improve unless read performance can be greatly increased.
- Traversing the hierarchy must remain fast and not require much data loading/memory usage to guarantee on-demand loading.
- Reading and writing the data for a specific node will not require the data of any other node for on-demand loading and writing.
- Reading and writing a frame for a node will not require any other frame for on-demand loading and writing.