I'm using an Oracle database with a few hundred tables I want to sync (probably hourly) into Vertica.
I have written a generic syncing tool in Groovy/Java that can do the read/insert inline in JDBC and for appends this is working well.
I'm not sure the best approach for updates. Deletes I don't need at the moment (hopefully never need). One thought was to use an intermediate table to insert everything into then execute a merge statement.
I don't know if creating/dropping 100 temp tables every hours is good practice with Vertica or if this is at all a good idea. I'd like some feedback before I invest more time in that solution.
Sign up
Already have an account? Login
Welcome to the Rocket Forum!
Please log in or register:
Employee Login | Registration Member Login | RegistrationEnter your E-mail address. We'll send you an e-mail with instructions to reset your password.