Java ETL process
I have this new challenge to load ~100M rows from an Oracle database and insert them in a remote MySQL database server. I've divided the problem in two: a server side REST server responsible for loading data into the MySQL server; a client side Java app that is responsible from loading the Oracle data source. At the Java side I've used plain JDBC for loading paginated content and transfer it over the wire to the server. This approach works well but it makes the code cumbersome and not very scalable as I'm doing pagination myself using Oracle's ROWNUM.....WHERE ROWNUM > x and ROWNUM < y. I've