[GRASS-user] Should the location or mapset be created everytime?

I am working on a webservice which intend to handle data(mainly are the HDF4,) by grass,since the grass do not support the hdf,then I try to transfer the hdf4 to geotiff with gdal ,then import the tif to grass,the problem comes out ,should I create a new location and mapset for each geotiff each time??