Store.putRight(..) 和键选择的最佳实践
Store.putRight(..) and best practice for key selection
当仅通过向右追加数据来使用 Store,并不断增加 Long 类型的键值时,最好在调用 [=14 之前使用 Store.count(..) 查询 Store 的大小=](..) 每次都使用该值作为下一个键?我想知道存储方法是否会变得非常昂贵。
Store.count()
非常便宜,因为它只需要加载树根,并且它在数据库中的记录很可能会加载到 Log 缓存中。 Store.putRight()
与 Store.put()
相比在任何工作负载下都更便宜,因为它导致更少的随机访问。
当仅通过向右追加数据来使用 Store,并不断增加 Long 类型的键值时,最好在调用 [=14 之前使用 Store.count(..) 查询 Store 的大小=](..) 每次都使用该值作为下一个键?我想知道存储方法是否会变得非常昂贵。
Store.count()
非常便宜,因为它只需要加载树根,并且它在数据库中的记录很可能会加载到 Log 缓存中。 Store.putRight()
与 Store.put()
相比在任何工作负载下都更便宜,因为它导致更少的随机访问。