Hey, Thanks for the proposal and I agree with Yufei.

We had a backend synchronization CLI for projectNessie[1]. Maybe we can
have something similar to that instead of taking a long path of the
register table for migration between polaris instances.

[1] https://projectnessie.org/nessie-0-82-0/export_import/

- Ajantha

On Sat, Apr 12, 2025 at 5:54 AM Yufei Gu <flyrain...@gmail.com> wrote:

> Thanks, Mansehaj, for the proposal! This tool has potential, but I think we
> should clarify its capabilities a bit more explicitly. Given its current
> limitations, I'm not sure how broadly useful it would be. Have we explored
> any alternative approaches—for example, performing synchronization on the
> backend(FoundationDB, Postgres)?
>
>
> Yufei
>
> On Thu, Apr 10, 2025 at 4:22 PM Mansehaj Singh
> <mansehaj.si...@snowflake.com.invalid> wrote:
>
> > Hi all! Nice to meet you.
> >
> > I opened up https://github.com/apache/polaris-tools/pull/4 recently to
> add
> > a Polaris migration/synchronizer tool I've been working on to the
> > polaris-tools repo. By request, I'm sharing a design document here
> > detailing how the tool works and the roadmap for functionality that is in
> > development.
> >
> > Here's the design doc giving a full overview:
> >
> >
> https://docs.google.com/document/d/1AXKmzp3JaTuUS_FMNnxr_pHsBTs86rWRMborMi3deCw/edit?usp=sharing
> >
> >
> > To summarize:
> >
> > We can think of this tool as a configurable mirroring/migration tool to
> > migrate between two Polaris instances. I believe this would enable and
> > support many use cases that are quite cumbersome to carry out manually
> > today and break down barriers switching between open source and managed
> > offerings of Polaris. The tool has been designed with goals in mind that
> go
> > beyond supporting just the CLI implementation.
> >
> > Please take a look at the design doc if you're interested!
> >
> > Thank you!
> > - Sehaj
> >
>

Reply via email to