You can aggregate data on your data source if you have more that 30k data points.
ZoomCharts allows you to choose initial data unit and also options to turn on/off different data units. Chart then aggregates those (already loaded data) and shows data points aggregated for each hour or month or week.
But it doesn't change the fact that those 30k data points are already loaded.
So for example if you don't need to show data in seconds and you have more than 30k data points in seconds, then you should crate a new data table where data wouldn't be in seconds but e.g. in days.