Schema Evolution
As your data evolves, so should your supporting objects. TileDB offers a way to make changes to your array schema to keep up with your data needs.
TileDB supports array schema evolution. This means that you can alter the array schema, depending on the changing requirements of your application, after you create (and potentially populate) the array. In addition, TileDB supports time traveling in the presence of evolved schemas, so that you can always see the state of your array at older times.
Currently, TileDB supports the following schema evolution operations:
- Drop an attribute
- Add a new attribute