Skip to content

How to handle large-scale schema changes in Polaris?" #1446

Closed Answered by frHimanshu
ishaisgood asked this question in Q&A
Discussion options

You must be logged in to vote

Welcome to the open-source community and Apache Polaris! Managing large-scale schema changes can seem challenging, but Polaris provides some great features to make it easier. Here’s how you can approach it:

  1. Use Schema Versions:
    Polaris supports maintaining different versions of schemas. Always make changes step by step and keep older versions available to avoid breaking anything.

  2. Leverage Apache Iceberg Features:
    Polaris works with Apache Iceberg, which offers tools for schema evolution—like adding, renaming, or removing columns—without affecting older data.

  3. Test Changes in a Safe Environment:
    Before applying schema changes to your main system, test them in a sandbox or staging envi…

Replies: 2 comments

Comment options

You must be logged in to vote
0 replies
Answer selected by ishaisgood
Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants