Существует ли api (например, спящий режим и т. Д.) Для управления временными данными в хранилище данных Google Cloud? В основном мне нужно поддерживать двупоточные данные в моем хранилище данных. Есть ли api, который я могу использовать, чтобы легко справиться с этим?Управление временными данными в облачном хранилище Google
1
A
ответ
0
Я не уверен на 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
.
Спасибо за ваш ответ Джастин. Позвольте мне привести пример моего прецедента. Я поддерживаю базу данных о ценах на товары в хранилище приложений. Я хочу поддерживать любые изменения цен, которые когда-либо случаются с любым продуктом, сколько угодно раз. Итак, как я могу управлять этим в хранилище данных appengine. Надеюсь, что уточнит вопрос –
Извините, я смутился, потому что вы отметили этот вопрос [google-cloud-storage]. Вы должны попробовать изменить свой тег на [google-cloud-datastore], или вы будете пропускать людей, которые являются экспертами с хранилищем данных. (Хотя, я скажу вам, что ваша проблема звучит как гораздо лучше подходит для структурированной базы данных на базе SQL, чем что-то вроде хранилища данных. Денормализация данных о ценах в один документ будет сосать.) –