Data Store configuration guidelines | Community
Skip to main content
Level 5
March 4, 2020
Solved

Data Store configuration guidelines

  • March 4, 2020
  • 1 reply
  • 4746 views

Are there any guidelines on what kind of data store configuration (shared between publish instances, shared between author and publish, no sharing at all) is best for majority of the cases?

I've read in a no. of places that a store shared between author and publish may be the best choice because of the reduced storage requirements, reduced replication load, etc.

Is that the go to approach used these days?

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
Best answer by leoberliant

Indeed a shared datastore is the best practice. It allows us to reduce disk space and simplify the replication by employing a binary less replication.

The configuration is not much diffident from a non-shared datastore. The min required arguments are minRecordLength and path.

Shared datastore requires some special DataStore Garbage Collection routine.  For a shared File Data Store, you need to run Datastore Garbage Collection with a mark only flag from all of AEM that are using a shared file data store. Next, you need to run Datastore Garbage Collection without mark only flag from one of AEM that is using a shared file data store.

1 reply

leoberliantAdobe EmployeeAccepted solution
Adobe Employee
March 4, 2020

Indeed a shared datastore is the best practice. It allows us to reduce disk space and simplify the replication by employing a binary less replication.

The configuration is not much diffident from a non-shared datastore. The min required arguments are minRecordLength and path.

Shared datastore requires some special DataStore Garbage Collection routine.  For a shared File Data Store, you need to run Datastore Garbage Collection with a mark only flag from all of AEM that are using a shared file data store. Next, you need to run Datastore Garbage Collection without mark only flag from one of AEM that is using a shared file data store.

Level 5
March 4, 2020
Thanks for the reply. With shared data store how do you mitigate the risks due to a single point of failure? That seems like a big drawback?