Using a full node, you not only sync the history, but also validate it. In recent days, on a modern machine with a good internet connection, it takes less than 12hrs to achieve this.
If you don't care about validating the history, I guess using BigQuery would work but I don't know how to achieve it.
If you don't care about validating the history, I guess using BigQuery would work but I don't know how to achieve it.