
tidb
linuxheik
这个作者很懒,什么都没留下…
展开
-
PingCAP 创始人刘奇:开源分布式数据库如何搞定 OLTP
7月28日,以“科技,洞见未来”为主题的 QingCloud Insight 2016 大会将在北京召开,连接云计算产业链上下游,展示 IT 领域最新研发成果。作为 NewSQL 技术的代表,PingCAP 联合创始人&CEO 刘奇将在本次大会上讲述开源数据库 TiDB 的设计与研发技术细节。在云和大数据时代,数据库领域发生了什么?新应用需要什么样的数据库?开发者需要哪些新技术?刘奇日前接受转载 2016-09-18 16:33:19 · 3811 阅读 · 0 评论 -
How to compile rocksdb with lz4 support
On CentOS 6.x or 7.x, you can do the following to easily install lz4 using the package manager.As root (sudo su - is your friend, or just preface each yum invocation below with sudo):First,转载 2016-09-20 18:21:17 · 1093 阅读 · 0 评论 -
/usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.15' not found错误的解决
版权声明:本文为博主原创文章,未经博主允许不得转载。在安装cmake3.5.1运行./bootstrap的时候出现如下提示:gmake: “cmake”是最新的。/usr/soft/cmake-3.5.1/Bootstrap.cmk/cmake: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (requir转载 2016-09-21 09:54:12 · 1289 阅读 · 1 评论 -
tikv的操作
tikv的操作kvproto-master\proto\raft_cmdpb.protomessage Request { optional CmdType cmd_type = 1; optional GetRequest get = 2; optional PutRequest put =原创 2016-10-11 15:11:43 · 1914 阅读 · 0 评论 -
rust官网
https://doc.rust-lang.org/std/result/enum.Result.htmlhttps://doc.rust-lang.org/std/option/enum.Option.html#method.unwrap学习Rust的朋友可能经常看到Result和Option,虽然不一定直接看到他们本身,但是他们的方法还是常见的,比如:xxx.ok().原创 2016-10-11 17:03:10 · 1498 阅读 · 0 评论 -
C++11标准在2011年8月份获得一致通过,这是自1998年后C++语言第一次大修订,对C++语言进行了改进和扩充。随后各编译器厂商都各自实现或部分实现了C++中的特性。 如需查看各编译器对C++
C++11标准在2011年8月份获得一致通过,这是自1998年后C++语言第一次大修订,对C++语言进行了改进和扩充。随后各编译器厂商都各自实现或部分实现了C++中的特性。如需查看各编译器对C++11的支持程度,请参看文章: 本文主要介绍在Linux系统下,如何升级GCC以支持C++11。目前来看GCC是对C++11支持程度最高最多的编译器,但需要GCC4.8及以上版本。转载 2016-09-19 15:59:47 · 610 阅读 · 0 评论 -
分布式系统一致性研究,paxos算法
感谢eric的敦促,感谢shuai的感召,我尝试记录一点混乱的思考。什么是分布式系统?毋庸置疑,Internet和DNS是两个典型的成功的分布式系统。那么,分布式系统是不是就是计算机网络?1990年, Sun Microsystems 公司提出网络即是计算机(The network is the computer.),后来google提出 数据中心即是计算机 ,现在有人提出 云转载 2017-03-10 09:33:46 · 825 阅读 · 0 评论 -
okyo Cabinet简介
http://blog.163.com/zbr_4690/blog/static/126613593200910312346337/Tokyo Cabinet简介 Tokyo Cabinet 是日本人 Mikio Hirabayashi开发的一款 DBM 数据库,该数据库读写非常快,哈希模式写入100万条数据只需0.643秒,读取100万条数据只需0.773秒,是 Berk转载 2017-05-17 09:45:49 · 438 阅读 · 0 评论 -
CODIS原理 之 数据迁移流程[2.X]
CODIS原理 之 数据迁移流程[2.X]分类:源码剖析设计思路 (1173) (0)作者:邹祁峰 邮箱:Qifeng.zou.job@hotmail.com 博客:http://blog.csdn.net/qifengzou日期:2016.08.03 10:42:40 转载请注明来自”祁峰”的CSDN博客CODIS有一个非常重要的特点就转载 2017-06-12 16:50:32 · 1658 阅读 · 0 评论 -
map[string]Interface{}
Go不是一种典型的OO语言,它在语法上不支持类和继承的概念。没有继承是否就无法拥有多态行为了呢?答案是否定的,Go语言引入了一种新类型—Interface,它在效果上实现了类似于C++的“多态”概念,虽然与C++的多态在语法上并非完全对等,但至少在最终实现的效果上,它有多态的影子。那么,Go的Interface类型到底是什么呢?怎么使用呢?这正是本篇笔记试图说明的问题。1. Metho转载 2016-09-23 17:32:18 · 10714 阅读 · 0 评论 -
Golang Http Server源码阅读
这篇文章出现的理由是业务上需要创建一个Web Server。创建web是所有语言出现必须实现的功能之一了。在nginx+fastcgi+php广为使用的今天,这里我们不妨使用Go来进行web服务器的搭建。前言使用Go搭建Web服务器的包有很多,大致有下面几种方法,直接使用net包,使用net.http包,使用第三方包(比如gorilla)。使用net包就需要从tcp层开始封装,耗费转载 2016-09-23 15:54:51 · 698 阅读 · 0 评论 -
TiDB 集群安装
TiDB 集群安装 DMDGeeker发布时间: 2016/07/26 18:05 阅读: 39 收藏: 1 点赞: 0 评论: 1摘要TiDB 集群多主机安装安装 TiDBTiDB 需要安装 TiKV,RocksDB, PD等软件。环境Ubuntu 14.04.4 (64bit)参考CentOS 7 安装转载 2016-09-18 15:45:07 · 8365 阅读 · 1 评论 -
基于Raft构建弹性伸缩的存储系统的一些实践
基于Raft构建弹性伸缩的存储系统的一些实践原创 2016-07-18 黄东旭 聊聊架构最近几年来,越来越多的文章介绍了 Raft 或者 Paxos 这样的分布式一致性算法,但主要集中在算法细节和日志同步方面的应用,但是呢,这些算法的潜力并不仅限于此,基于这样的分布式一致性算法构建一个完整的可弹性伸缩的高可用的大规模存储系统,是一个很新的课题,我结合我们这一年多以来在 TiKV 这转载 2016-09-18 18:09:34 · 1120 阅读 · 0 评论 -
分布式一致性协议Raft原理与实例
thesecretlivesofdat分布式一致性协议Raft原理与实例标签: 分布式算法2015-09-30 20:43 3519人阅读 评论(15) 收藏 举报 分类:Hadoop(7) 版权声明:本文为博主原创文章,未经博主允许不得转载。欢迎访问 http://blog.csdn.net/dc_726转载 2016-09-18 21:45:40 · 1009 阅读 · 0 评论 -
PingCAP刘奇:如何构建一个NewSQL数据库
PingCAP刘奇:如何构建一个NewSQL数据库75 0 0【编者按】6月24日,由香港主办、开源社群主导的国际技术会议,香港开源年会2016 (HKOSCon)在港召开。PingCAP 联合创始人兼CEO刘奇应邀出席,与大家分享了《How to Build a NewSQL Database》的英文主题演讲。以下为他的演讲实录:大家好,我是PingCAP CEO转载 2016-09-18 22:41:40 · 1930 阅读 · 0 评论 -
Raft支持 membership Raft一致性算法
Why Not PaxosPaxos算法是莱斯利·兰伯特(LeslieLamport,就是 LaTeX 中的”La”,此人现在在微软研究院)于1990年提出的一种基于消息传递的一致性算法。由于算法难以理解起初并没有引起人们的重视,使Lamport在八年后1998年重新发表到ACM Transactions on Computer Systems上(The Part-TimeParlia转载 2016-09-18 22:55:33 · 455 阅读 · 0 评论 -
RAFT中成员变更过程以及失败回滚分析
RAFT中成员变更过程以及失败回滚分析2014-08-15 16:33 859人阅读 评论(0) 收藏 举报 分类:分布式系统(4) 版权声明:本文为博主原创文章,未经博主允许不得转载。 RAFT提供了一个颇具实践意义的分布式一致性协议的工程实现模板,具有很高的知名度。其大部分设计和viewstamp基本类似,而系统成员变更转载 2016-09-18 23:12:45 · 690 阅读 · 0 评论 -
从etcd看Raft协议
首先,什么是etcd?看官方的定义:A highly-available key value store for shared configuration and service discovery. 翻译过来就是:用于配置共享和服务发现的K-V存储仓库。特点:简单:基于HTTP+JSON的API让你用curl就可以轻松使用。安全:可选SSL客户认证机制。快速:每个转载 2016-09-18 23:22:56 · 1204 阅读 · 0 评论 -
Raft一致性算法分析与总结
Raft简介Raft是一个用于日志复制,同步的一致性算法。它提供了和Paxos一样的功能和性能,但是它的算法结构与Paxos不同。这使得Raft相比Paxos更好理解,并且更容易构建实际的系统。为了强调可理解性,Raft将一致性算法分解为几个关键流程(模块),例如选主,安全性,日志复制,通过将分布式一致性这个复杂的问题转化为一系列的小问题进而各个击破的方式来解决问题。同时它通过实施一个更强的一转载 2016-09-18 23:25:40 · 3896 阅读 · 0 评论 -
rocksdb 编译安装 日志
CompilationRocksDB's library should be able to compile without any dependency installed, although we recommend installing some compression libraries (see below). We do depend on newer gcc/clang wi转载 2016-09-19 16:00:31 · 6054 阅读 · 0 评论 -
大数据时代的Tcaplus游戏存储
大数据时代的Tcaplus游戏存储shiweizhang2015-10-271.7k浏览游戏开发数据分析场景想免费获取内部独家PPT资料库?观看行业大牛直播?点击加入腾讯游戏学院游戏开发行业精英群711501594摘要大数据具备数据量大,数据结构多样,处理分析耗时,可挖掘价值潜力大的特点。除了具备这些特点,大数据时代的游戏数据还具备如下特性:交互性强,社交互动...转载 2019-03-18 17:20:36 · 1353 阅读 · 0 评论