Skip to main content

Capability-based system storage

Some capabilities of ArcGIS Enterprise require additional system storage beyond the minimum requirements of a base deployment.

Graph store

ArcGIS Knowledge Server requires a graph store for storing system information related to knowledge graphs as well as the entities and relationships defined for hosted knowledge graphs.

For both on-premises and cloud deployments, this graph store is provided by installing ArcGIS Data Store.

The ArcGIS Data Store graph store requires large amounts of memory and disk space. Configure it on one machine or three machines separate from other data stores.

Raster store

ArcGIS Image Server requires a raster store to support hosted imagery layers such as those created when an organization member directly uploads imagery or runs raster analysis tools.

You can register a raster store using Server Manager. For either on-premises or cloud deployments, this folder can be local to the ArcGIS Server machine or a network share. Local folders generally enable faster data access, but if the ArcGIS Server machine with the local data is unavailable, you also lose access to the data. For that reason, it is recommended to use a network share as the raster store for multiple-machine ArcGIS Server sites.

You can use a cloud storage service for the raster store as an alternative to a local file system or file share if you first register the location as a cloud store. The supported cloud storage services include the following:

  • Amazon S3

  • Azure Blob Storage

  • Google Cloud Storage

  • Alibaba Cloud Object Storage Service (OSS)

Note:

While on-premises deployments of ArcGIS Enterprise support the use of cloud services for raster stores, it is recommended that you use an on-premises network share to minimize latency. See Register a raster store for more information.

Spatiotemporal big data store

The spatiotemporal big data store is a distributed, scalable storage structure with full-text search capabilities. It allows you to store data that includes space and time components.

The spatiotemporal big data store is required to enable the location sharing capability in ArcGIS Enterprise, and can also be used by GeoEvent Server and Velocity Server to store feature data.

For both on-premises and cloud deployments, the spatiotemporal big data store is provided by installing ArcGIS Data Store.

The spatiotemporal big data store can be installed on multiple machines as a cluster. Different machines can also serve different roles. The coordinator role controls the distribution of data across the cluster, and the data role stores the feature data. You must have an odd number of machines configured with the coordinator role in the cluster. See Spatiotemporal big data store for more information about adding machines and changing the machine roles in the cluster.

The spatiotemporal big data store requires large amounts of disk space and memory. It is recommended to configure it on a machine or machines separate from other data stores.