Aerospike - 更改存储类型和大小
Aerospike - change storage type and size
我刚刚开始了解 aerospike 并考虑我的应用程序的存储类型。现在没有太多数据,所以我打算使用
storage-engine device
和 data-in-memory true
.
但是,如果将来数据量增加,是否可以将设置更改为仅将索引存储在 RAM 中(删除 data-in-memory true
)?我需要做某种 "database migration" 还是只注释掉配置中的行并重新启动服务?
关于 filesize
和 memory-size
参数的相同问题 - 如果我增加这些设置,我是否应该以某种方式 "resave" 磁盘上的数据?
对于 data-in-memory true,您可以简单地更改为 false 并重新启动 asd 守护进程。滚动重启将起作用(一次一个节点),因此没有停机时间。
内存大小实际上是动态配置的:see doc
filesize 需要重新启动 asd 守护程序,一次一个节点。
我刚刚开始了解 aerospike 并考虑我的应用程序的存储类型。现在没有太多数据,所以我打算使用
storage-engine device
和 data-in-memory true
.
但是,如果将来数据量增加,是否可以将设置更改为仅将索引存储在 RAM 中(删除 data-in-memory true
)?我需要做某种 "database migration" 还是只注释掉配置中的行并重新启动服务?
关于 filesize
和 memory-size
参数的相同问题 - 如果我增加这些设置,我是否应该以某种方式 "resave" 磁盘上的数据?
对于 data-in-memory true,您可以简单地更改为 false 并重新启动 asd 守护进程。滚动重启将起作用(一次一个节点),因此没有停机时间。
内存大小实际上是动态配置的:see doc
filesize 需要重新启动 asd 守护程序,一次一个节点。