Abstract interface of a key, text storage for retrieving documents.
Stores documents in Google Cloud Storage.
For each pair id, document_text the name of the blob will be {prefix}/{id}
stored in plain text format.
Stores documents in Google Cloud DataStore.