Управление временными данными в Google Cloud Datastore

Есть ли API (например, Hibernate и т. Д.) Для управления временными данными в Google Cloud Datastore? В основном мне нужно поддерживать двухвременные данные в моем хранилище данных. Есть ли API, который я могу использовать, чтобы легко управлять этим?

1 ответ

Я не уверен на 100%, что вы имеете в виду под "временными данными".

Если вы имеете в виду разные классы данных, которые имеют разную цену и время доступа, то существуют разные классы хранения (стандартные и ближние). https://cloud.google.com/storage/docs/storage-classes. Они устанавливаются на уровне сегмента во время создания. Например: gsutil mb -c nearline -l region bucket-url,

Вы также можете установить время жизни на уровне корзины. https://cloud.google.com/storage/docs/lifecycle

С помощью gsutil Вы можете установить эту политику, загрузив файл JSON, как этот пример из документации:

{
  "lifecycle": {
    "rule":
    [
      {
        "action": {"type": "Delete"},
        "condition": {"age": 365}
      }
    ]
  } 
}

Сохранить в файл, а затем gsutil set json-file-name bucket-url,

Другие вопросы по тегам