Replies: 2 comments 1 reply
-
P.S.: This solution would be database-agnostic: it’s not tied to any specific database implementation and can work across databases, files, or any combination of the two. It is, in essence, a form of CDC, though I’ve chosen not to use that term here to avoid potential misunderstandings. |
Beta Was this translation helpful? Give feedback.
0 replies
-
Thanks for the suggestion and details. Some thoughts:
|
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
At our company, we’ve developed some internal tools that share many similarities with Sling. I’m interested in contributing some of that work back to the project and start to adopt Sling in place of our own tools.
One specific use case we handle involves comparing two snapshots of a dataset taken at different points in time.
To keep things simple, let's say that the schema remains consistent between the snapshots (i.e., no added or removed columns).
The tool analyzes the differences between the two datasets and outputs a set of inserted/updated/deleted records. These results can then be fed into another tool to merge the changes back into a target database or file.
Would a feature like this be of interest to the Sling project? If so, we’d be happy to flesh out the idea further and work on contributing it.
Some open points for discussion:
We recently ported the code to use DuckDB as the backend, so I believe adapting it to work with Sling should be fairly straightforward.
Beta Was this translation helpful? Give feedback.
All reactions