leveldb-api:WriteOption.java


leveldb/WriteOptions.java at master · dain/leveldb · GitHub

定义写操作方式

public class WriteOptions
{
    private boolean sync;
    private boolean snapshot;

    public boolean sync()
    {
        return sync;
    }

    public WriteOptions sync(boolean sync)
    {
        this.sync = sync;
        return this;
    }

    public boolean snapshot()
    {
        return snapshot;
    }

    public WriteOptions snapshot(boolean snapshot)
    {
        this.snapshot = snapshot;
        return this;
    }

sync是否写同步,同步写是忙于异步写,但不会造成数据丢失,

异步写只有机器重启的情况下才会数据丢失,其他情况不会丢失

原创文章,作者:Carrie001128,如若转载,请注明出处:https://blog.ytso.com/275360.html

(0)
上一篇 2022年7月19日
下一篇 2022年7月19日

相关推荐

发表回复

登录后才能评论