V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  limboMu  ›  全部回复第 2 页 / 共 3 页
回复总数  41
1  2  3  
首先说,你的问题两种情况都是要看具体实现的。我查了一下错值回改的学名叫 Read repair&Anti-entropy process 是说因为故障原因落后的副本会在连接后去更新自身的数据。用你的例子来说吧,你的例子实际上是仲裁一致性的边缘情况,client1 写成功了 replica1 -2,replica 3-5 还是维持原值 但是后续 client2 再次读取的时候如果是 5 个 replica 都是好的,就可以仲裁一直为 1 。如果其中的 replica4-5 没有响应 read 请求,这是你例子的情况,这种情况具体能不能算作仲裁一致,就完全看实现了,无主复制的边缘情况时候导致错误值的出现。 出处你可以参考一下无主复制仲裁一致的局限性那一节
我刚刚看完本书,我来说说我的理解吧,首先我认为复制并不是单纯的值复制,而是一个操作事件的全序列复制,这样就可以在同一个 replica 中知道使用哪个值来来覆盖,至于 replica3-5 有可能是就没收到写入。也有可能是因为延迟,总之集群返回了一个统一的值。可能这也是 leaderless replication 没法保证强一致性的原因之一。还有就是有的 leaderless replication 是有一个错值回改的操作。
2020-08-05 16:12:15 +08:00
回复了 JCZ2MkKb5S8ZX9pq 创建的主题 MongoDB mongodb 有 log 的情况下,能看到哪些操作消耗比较高吗?
@JCZ2MkKb5S8ZX9pq 中断?不知道你是用的是什么工具查看的日志,具体 log 分析工具的话,好像 mongo 还没啥图形化的分析工具,只能一点点按照 explain 来看,你可以试一下 mongo compass 这个没法直接分析 log 但是对 explain 有一个较好的图形化界面。
2020-08-04 14:22:14 +08:00
回复了 JCZ2MkKb5S8ZX9pq 创建的主题 MongoDB mongodb 有 log 的情况下,能看到哪些操作消耗比较高吗?
你可以看一下,mongo log 中有每次查询的日志,按一个时间阈值筛选下慢查询日志,真的慢查询日志进行优化
2020-06-12 17:11:38 +08:00
回复了 18870715400 创建的主题 Python 刚好工作中遇到的 socket 问题想问一下大家
@18870715400 2msl 是个虚数,很长可能半分钟也可能一分钟,这个取决于操作系统的网络协议栈的实现,建议了解一下 TCP 的状态机
2020-06-12 16:55:59 +08:00
回复了 18870715400 创建的主题 Python 刚好工作中遇到的 socket 问题想问一下大家
TCP 主动关闭一方,是要等待 2msl 才能复用端口的,重新连接多半是要换一个端口,so 原来的 socket 实例是不能使用的
2020-06-11 13:58:57 +08:00
回复了 15399905591 创建的主题 Ubuntu 找大佬求助, ubuntu 16.04 中木马了,杀不干净
@limboMu 然而,我用 docker 启动的,直接杀了容器就好了,为啥不用容器呢?
2020-06-11 13:58:22 +08:00
回复了 15399905591 创建的主题 Ubuntu 找大佬求助, ubuntu 16.04 中木马了,杀不干净
前些日子,我在玩 redis 暴露在公网上了,也被植入挖矿木马。
2020-06-03 10:46:14 +08:00
回复了 xmge 创建的主题 程序员 golang 面试题之 为什么这种更快呢?
@limboMu 科班 -> 课本
2020-06-03 10:45:46 +08:00
回复了 xmge 创建的主题 程序员 golang 面试题之 为什么这种更快呢?
@sagaxu 可以说是非常真实了,我本科的数据结构科班跟 csapp 一样厚
2020-06-02 15:50:25 +08:00
回复了 allenwuli 创建的主题 数据库 PG 库,查询优化。
@allenwuli 看一下数据库服务器的带宽吧,感觉瓶颈应该是在哪里
2020-06-02 15:29:52 +08:00
回复了 allenwuli 创建的主题 数据库 PG 库,查询优化。
@allenwuli 尽量把信息描述完全一些吧,比如执行环境是单机还是网络,查询计划是什么样子的。
2020-06-02 14:52:49 +08:00
回复了 allenwuli 创建的主题 数据库 PG 库,查询优化。
按你的想法想要多久能取出数据啊?
2020-05-23 21:47:18 +08:00
回复了 felix021 创建的主题 程序员 [译] C程序员该知道的内存知识 (4)
点开了英文原版,然后发现还有一篇 everyone 的论文,任重而道远,感谢楼主,我去看书了
2020-03-17 10:55:05 +08:00
回复了 black11black 创建的主题 Django Django 这性能,也慢的太夸张了.......
这个问题的瓶颈不应该是出在 GIL 或者协程没办法抢占计算任务上吗
2020-01-09 14:04:25 +08:00
回复了 crimeshaper 创建的主题 问与答 golang mongo-go-driver 查找数组中部分数据
@limboMu 完了自己缺心眼了(已经习惯了),题去看看 mongo Aggregate 文档的 $filter 吧
2020-01-09 13:58:58 +08:00
回复了 crimeshaper 创建的主题 问与答 golang mongo-go-driver 查找数组中部分数据
@limboMu 刚刚理解错意思了,Aggregate 可以使用 addToSet
2020-01-09 13:48:27 +08:00
回复了 crimeshaper 创建的主题 问与答 golang mongo-go-driver 查找数组中部分数据
elemMatch => all ?
1  2  3  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5507 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 27ms · UTC 08:51 · PVG 16:51 · LAX 00:51 · JFK 03:51
Developed with CodeLauncher
♥ Do have faith in what you're doing.