Son birkaç gündür hiçbir-sql veritabanı dynamodb amazon ile oynayan ve merak ediyorum bir öğenin yaşamak herhangi öne çıkardığınızda, böylece yaşamak için zaman (TTL) bir öğenin, varsa öğe yerine elle toplu öğeyi silmek yapmanın, otomatik olarak TTL rayici tablodan silinen bu değerde ulaştı.Zaman dynamodb
cevap
Maalesef cevabı oldukça kısadır: Nitekim olarak hiçbir
, DynamoDB basitlik için sıfırdan tasarlanmıştır. Fantezi özellikler yok.
Evet, onlar bu özelliği yeni yayınladı. Aşağıdaki belgelerden gidin: https://aws.amazon.com/about-aws/whats-new/2017/02/amazon-dynamodb-now-supports-automatic-item-expiration-with-time-to-live-ttl/
Sağladığınız bağlantı her zaman işe yaramayacağından, burada da bazı açıklamalar ekleyin. – VPK
Evet, Amazon Şubat 2017'de DynamoDb'ye yaşamak için (TTL) özelliği yayınladı. DynamoDb'ye konsolunuzda gitmeniz yeterli. Masanızı seçin. Sonra Bakış tıklayın ve orada etkinleştirin.
TTL özniteliği
satır silindi/süresi gerekirken karar vereceğini sütun/nitelik olmalıdır.NOT: ttl niteliği, veri türü türünde olmalıdır (DynamoDb, datetime veri türünü desteklemediğinden). Bu yüzden EPOCH zaman biçiminde olmalıdır. Örneğin
:
- Linux Terminali: date +%s
- Python: import time; long(time.time())
- Java: System.currentTimeMillis()/1000L
- JavaScript: Math.floor(Date.now()/1000)
Komik olan ne biliyor musunuz? "TTL", DynamoDB'de ayrılmış bir kelimedir. – Tom
Ben onlar mı eklediniz deneysel TTL – SoulMan
@SoulMan ile geliyor bu yıl duydu? – Thomas