https://levelup.gitconnected.com/efficient-data-handling-in-go-chunking-sql-responses-to-prevent-out-of-memory-errors-a6ae8101bb88