Changes

Jump to: navigation, search

Cassandra -NoSQL database

442 bytes added, 18:58, 7 October 2018
Időbélyegek és Time to Live
==Időbélyegek és Time to Live==
A timestamp és Minden egyes cellához egy sorban (Partícióban) a TTL is Cassandra az oszlop nevén kívül még eltárol egy időbélyeget, ami az utolsó módosítás dátumát tárolja, valamint egy mezőre vonatkozikTimeToLive értéket, ami ha lejár, nem akkor átírja NULL-ra az egész sorraadott mező értékét. Tehát minden egyes column pair:[[File:ClipCapIt-181007-nek van egy 205354.PNG]]A TTL és egy timestamp metadata mező értéke alapértelmezetten nem definiált, értéke isnull, ha ezt külön nem adjuk meg.   Egy mező Timestamp értékét a '''writetime(mezőnév)''' függvénnyel listázhatjuk ki:
<pre>
cqlsh:adam> SELECT first_name, last_name,
Ha A Time To Live értéket egy mezőnek a '''USING TTL lejár''' -el definiálhatjuk egy update parancsban, NULL-ra fogja állítani és a mező értékét'''TTL(mezőnév)''' függvénnyel kérdezhetjük le.
<pre>
UPDATE user USING TTL 3600 SET last_name =

Navigation menu