2016-08-04 2 views
2

EXPIREこのDDL構文では、SnappyDataは文字通りこの時間が経過した後にレコードを削除しますか?または、ローカルのキャッシュ/メモリから期限切れになります。後でディスクから再度取り出すことができますか?SnappyData DDL構文のEXPIREオプションは実際の削除を行いますか?

CREATE TABLE [IF NOT EXISTS] table_name 
    (
    COLUMN_DEFININTION 
    ) 
USING 'row | column' 
OPTIONS (
COLOCATE_WITH 'table_name', // Default none 
PARTITION_BY 'PRIMARY KEY | column name', // If not specified it will be a replicated table. 
BUCKETS 'NumPartitions', // Default 113 
REDUNDANCY  '1' , 
RECOVER_DELAY  '-1', 
MAX_PART_SIZE  '50', 
EVICTION_BY ‘LRUMEMSIZE 200 | LRUCOUNT 200 | LRUHEAPPERCENT, 
PERSISTENT ‘DISKSTORE_NAME ASYNCHRONOUS | SYNCHRONOUS’, //empty string will map to default diskstore 
OFFHEAP ‘true | false’ , 
**EXPIRE ‘TIMETOLIVE in seconds'**, 
) 
+0

こんにちはジェイソン、あなたの質問への答えはここにあり:http://rowstore.docs.snappydata.io/docs/reference/language_ref/ref-create-table -clauses.html#topic_CAC4F2742DDE4B8FB0948E8EEB5A1E13(ctrl + f) "EXPIRE"の場合エンジニアの1人が確認する必要があります – plambre

+0

ドキュメントはまだ不明です。スニッピーストアテーブルはメモリ内でも永続でもかまいません。私の質問に言い換えてみましょう。 PERSISTENTテーブルで、EXPIREはディスクストアからエントリを永久に削除しますか? – Jason

答えて

関連する問題