TuyaOS的KV DB操作是安全的吗?

Wi-Fi 设备、Wi-Fi 低功耗设备、Wi-Fi BLE 双模设备、Ethernet设备、Ethernet+Wi-Fi设备等
Post Reply
hzqlz
Posts: 3

您好,我使用BK7231N开发一款产品,需要用到存储接口,但是我的设备可能会经常出现随机掉电的情况,如果刚好在掉电的时候操作了KV DB会不会导致数据丢失,wd_protected_write和wd_common_write的区别是什么呢,是不是说wd_protected_write是安全的写方式,写数据过程中如果掉电,在下次上电后也会恢复上一次正常的数据吗?

愚者千虑必有一得
Posts: 473

Re: TuyaOS的KV DB操作是安全的吗?

你好,KV DB读写是安全的,有做掉电防护,也能够在flash数据异常的时候做数据恢复。
wd_protected_write主要用于写一些重要数据,这个应用开发不要用,主要使我们内部使用的。你直接使用wd_common_write就可以了。

hzqlz
Posts: 3

Re: TuyaOS的KV DB操作是安全的吗?

另外一个问题是,这个KV DB是做了磨损均衡了吗

愚者千虑必有一得
Posts: 473

Re: TuyaOS的KV DB操作是安全的吗?

做了的。

Post Reply