Google heatmap layer

I've database contain 1.000.000 coordinates. I've google maps api v3 and node.js to render on google heatmap. Google maps have api: Fusion table to help render on heatmap data from server side

I don't want use fusion table. Any other way to render heatmap data without using fusion table??....

You may create a heatmap without FusionTables, see: https://developers.google.com/maps/documentation/javascript/layers#JSHeatMaps

But this will create the heatmap on clientside, which requires to download the complete data(I guess this would be >20MB) and will take its time to process the data