1. One or more computer-storage media having computer-executable instructions embodied thereon that, when executed, perform a method of processing and partitioning tenant geospatial data, the method comprising: at a data publishing service: receiving from at least one tenant a set of geospatial data comprising an updated version of an already-existing geospatial data set stored in association with both processor memory and file system memory of a set of host machines, wherein the processor memory comprises non-persistent memory and wherein the file system memory comprises non-volatile memory; processing the set of geospatial data into a format optimized for storage in the processor memory of the set of host machines; partitioning the set of geospatial data into a processor memory portion and a file system memory portion; bundling the processor memory portion and the file system memory portion; storing the bundled processor memory portion and the file system memory portion in association with a shared file storage system, wherein the shared file storage comprises non-volatile memory; uploading the bundled processor memory portion and the file system memory portion to a subset of the set of host machines such that the processor memory portion is uploaded to the process memory of the respective host machine and the file system memory portion is uploaded to the file system memory of the respective host machine; and monitoring the uploading process to determine whether the upload was successful, wherein: when the upload is successful, uploading the bundled processor memory portion and the file system memory portion to the remaining host machines in the set of host machines, and when the upload is unsuccessful, terminating the upload and marking the already-existing geospatial data set stored in association with both processor memory and file system memory of the set of host machines as the version to be used in executing geospatial search queries.