我正在为系统制定计划,并且正在考虑将数据库从关系模型更改为具有 Riak 等额外功能的 KV。需求的大部分功能都可以毫无问题地在 KV 中建模,但对于那些极端情况,我遇到了一些麻烦。我一直在阅读有关 Riak 的 2i 后端的信息,它看起来非常方便。有一些问题我找不到任何答案。
随着每个条目的 2i 数量的增加,应该预期什么样的性能下降或内存使用变化?
每个条目应该使用多少个 2i?
2i 更改是否有价值?如果有的话,对 Riak 性能有什么影响(例如,存储最后一个活动的字段)?
我正在为系统制定计划,并且正在考虑将数据库从关系模型更改为具有 Riak 等额外功能的 KV。需求的大部分功能都可以毫无问题地在 KV 中建模,但对于那些极端情况,我遇到了一些麻烦。我一直在阅读有关 Riak 的 2i 后端的信息,它看起来非常方便。有一些问题我找不到任何答案。
随着每个条目的 2i 数量的增加,应该预期什么样的性能下降或内存使用变化?
每个条目应该使用多少个 2i?
2i 更改是否有价值?如果有的话,对 Riak 性能有什么影响(例如,存储最后一个活动的字段)?