opendaylight - 交易链可以提高跟随者阅读的性能吗?
问题描述
我注意到在分片跟随者上启动的事务比在分片领导者上慢得多。然而,虽然写操作慢了 5-10 倍,但读操作却慢了 1000 倍。我读取的数据大多与我刚刚编写的数据相同,但在单独的事务中。使用事务链可以提高读取性能吗?
解决方案
跟随者上的事务将变慢 b/c 每个操作(读取、写入等)都必须转到领导者以实现强一致性,这会导致网络和序列化延迟。交易链不会改善这一点。
推荐阅读
- php - Laravel 组的名称
- c# - 是否可以从在 Unity3D 中没有真实文件路径的 API 链接获取/下载文件?
- ftp - 在共享服务器上发布 blogdown 网站时防止重新编织旧的 rmd 文件
- python - 制作 2 张具有相同亮度的图像(第 2 部分)
- javascript - Firebase 云功能需要 5 分钟以上来更新数据库
- database - Golang 工作池导致数据库损坏
- python - 从字典列表创建数据框
- pyqt - PyQt5 没有 sctp 和 dtls api?
- python - Keras/Tensorflow 中的 input_shape 参数
- javascript - 传递两个参数时获取承诺错误