我在Raspberry Pi 7inch上安装了tarantool,并希望将其与HDD(sd卡)的交互作用最小化。有没有简单的方法可以做到这一点。硬盘的实际用途是什么?
这是一个广泛的话题,答案取决于您的应用程序要解决的任务。tarantool中有memtx
和vinyl
引擎。每个服务于不同的目标,并具有自己的配置选项。两者都适合生产使用。
但是我假设您只是在玩耍,并且希望尽可能减少磁盘使用。对于此tarantool temporary
,它具有没有持久性的空间,这意味着所有数据都存储在内存中而不保存到磁盘。
此外,还有wal_mode
配置选项,可禁用整个实例的wal日志记录。这是一个简单的示例如何使用它:
box.cfg({ wal_mode = 'none' }) -- do not write wal logs
box.schema.create_space('test', {temporary = true}) -- do not persist its data to disk
box.space.test:create_index('primary')
box.space.test:insert({1})
box.space.test:insert({2})
box.space.test:select()
您可以使用许多其他选项来调整磁盘使用情况。在文档中查看。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句