摘要: TiKV 源码解析系列 - Raft 的优化 https://zhuanlan.zhihu.com/p/25735592 TiKV 源码解析系列 - Raft 的优化 在分布式领域,为了保证数据的一致性,通常都会使用 Paxos 或者 Raft 来实现。但 Paxos 以其复杂难懂著称,相反 Raf 阅读全文
posted @ 2018-07-12 23:02 papering 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 三篇文章了解 TiDB 技术内幕 - 说存储| PingCAP https://pingcap.com/blog-cn/tidb-internal-1/ 对于一个 KV 系统,将数据分散在多台机器上有两种比较典型的方案:一种是按照 Key 做 Hash,根据 Hash 值选择对应的存储节点;另一种是 阅读全文
posted @ 2018-07-12 22:44 papering 阅读(278) 评论(0) 推荐(0) 编辑
摘要: https://www.pingcap.com/docs-cn/FAQ/ 1.1.11 TiDB 是否支持其他存储引擎? 是的,除了 TiKV 之外,TiDB 还支持一些流行的单机存储引擎,比如 GolevelDB、RocksDB、BoltDB 等。如果一个存储引擎是支持事务的 KV 引擎,并且能提 阅读全文
posted @ 2018-07-12 22:32 papering 阅读(644) 评论(0) 推荐(0) 编辑
摘要: 倒排索引源于实际应用中需要根据属性的值来查找记录。这种索引表中的每一项都包括一个属性值和具有该属性值的各记录的地址。由于不是由记录来确定属性值,而是由属性值来确定记录的位置,因而称为倒排索引(inverted index)。带有倒排索引的文件我们称为倒排索引文件,简称倒排文件(inverted fi 阅读全文
posted @ 2018-07-12 21:44 papering 阅读(476) 评论(0) 推荐(0) 编辑
摘要: feed流设计:那些谋杀你时间APP | 人人都是产品经理 http://www.woshipm.com/pd/773523.html 阅读全文
posted @ 2018-07-12 20:52 papering 阅读(246) 评论(0) 推荐(0) 编辑
摘要: t 阅读全文
posted @ 2018-07-12 20:29 papering 阅读(278) 评论(0) 推荐(0) 编辑
摘要: Linux export命令 | 菜鸟教程 http://www.runoob.com/linux/linux-comm-export.html Linux export命令用于设置或显示环境变量。 在shell中执行程序时,shell会提供一组环境变量。export可新增,修改或删除环境变量,供后 阅读全文
posted @ 2018-07-12 15:12 papering 阅读(498) 评论(0) 推荐(0) 编辑
摘要: Apache HBase ™ Reference Guide http://hbase.apache.org/book.html#rowkey.design The Effect of ColumnFamily, RowKey and KeyValue Design on HFile Size : 阅读全文
posted @ 2018-07-12 14:11 papering 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 互联网后端架构 https://mp.weixin.qq.com/s/LiqAy2DikbmZzqogb5XRdA JVM的CPU资源占用过高问题的排查 互联网后端架构 今天 上午线上某应用的一台JVM的CPU占比突然飙高到192%,并且一直下不来,导致监控一直告警,好久没处理这种问题了,现在将问题 阅读全文
posted @ 2018-07-12 09:21 papering 阅读(3571) 评论(0) 推荐(1) 编辑