2
在这种DDL语法中,是否意味着SnappyData在这段时间之后从字面上删除记录?或者,从本地缓存/内存中过期,可以在稍后从磁盘再次检索它?SnappyData DDL Syntax中的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'**,
)
喜贾森的回答你的问题可能是在这里:http://rowstore.docs.snappydata.io/docs/reference/language_ref/ref-create-table -clauses.html#topic_CAC4F2742DDE4B8FB0948E8EEB5A1E13(ctrl + f)代表“EXPIRE”,我们的工程师之一需要验证 – plambre
文档仍不清楚,可能是因为Snappy Store表格可能只是内存或者是持久的。让我重新提一下我的问题。在PERSISTENT表中,EXPIRE永远从磁盘存储中删除条目吗? – Jason