utiliza AJAX y el método post para enviar la información
Incluso fuera de que la información sea muy extensa y no puedas usar GET, igualmente no deberías enviar datos por ese medio, al menos no cuando es información que afecta a tu base de datos., datos privados y/o que no deba conocer tu usuario.
Cita: ¿Debo utilizar JS para realizar lo que quiero? ¿Cómo se podría hacer lo que busco?
No necesariamente, pudieras enviar al usuario a otra pagina que realice las operaciones que necesitas y cuando termines re-dirigirlo a otra pagina con un mensaje de confirmación., el usar javascript es unicamente para utilizar ajax y no sacar al usuario de la pagina actual.