HBase 1.0 之后在最近两年加的一些新功能

yangzhe1991 | 我是搞技术的 | 2016-12-23
HBase作为BigTable的开源实现(之一,但也是应用最广的),其架构应该很多人即使完全没看过HBase的代码也都很清楚,毕竟干这个的几乎没人没读过BigTable的论文。但一个系统除了最基础的架构外还需要有一些细节的优化和实用的功能,很多功能大家就不见得了解了。因此感觉有必要介绍下最近两年HBase新增的一些比较重要的功能。以0.98为基准,在此假设0.98... [阅读全文]

成为HBase Committer后

yangzhe1991 | 我是搞技术的 | 2016-11-28
在和HBase社区打了快一年交道后,我成为了HBase项目的第55个committer,国内第10个。 在当年的一个知乎回答《zhh-2015在分布式系统和数据库领域研究水平和工程能力怎样?》中,我曾经讲过,分布式数据库这个圈子其实不大,外面的人作为用户经常接触,但实际上在圈子里搞这个的人不多。在这种情况下,想判断一个搞分布式数据库的人是否牛逼,主要... [阅读全文]

技术的左右派

yangzhe1991 | “社论”, 我是搞技术的 | 2016-09-14
左派右派在经济问题上,对于“到底哪些东西是没钱的人也应该有的”这个问题有分歧。左派觉得穷人应该多拥有一些,右派觉得应该少一些。对技术来说,也是分左右派的,左派认为不能通过技术建立优势地位,右派认为有技术就应该用。 这都是价值观问题,没啥对错。 绝大多数人还是看屁股的。自己没钱就希望大医院便宜一些靠排队搞个号看几分钟病,自己... [阅读全文]
ė 61条评论 0

分布式系统中的Gossip协议与比特币中的区块链技术

yangzhe1991 | 我是搞技术的 | 2016-09-01
在分布式系统中,通过网络通信传递消息来对一些状态达成一致。具体的方式有很多,总体上感觉可以分成三大类,一个是选个master出来,大家在一段时间内都听master的,master提议的大家都听,非master提议的大家都不听,任期到了就通过一种手段重新选举产生master;一个是Paxos,任何人都可以发起提议,通过具体的算法来保证大家一定都能达成一致不会冲突... [阅读全文]
ė 6没有评论 0

阻塞访问分布式数据库时的可用性问题

yangzhe1991 | 我是搞技术的 | 2016-08-22
总结一下最近遇到的一些问题和对应的一些想法。 Staged Event-Driven Architecture,简称SEDA,这个词最开始是在Cassandra那边听到的。这个架构的提出是2001年的事情了,用多个线程池而非一个来处理请求。一个请求从开始到结束被拆分为多个阶段,每个阶段用一个独立线程池、并且每个阶段的线程数可以不等,在阶段之间用一个队列连接。每个阶段处理完... [阅读全文]

HBase多版本语义与delete语义的历史遗留问题

yangzhe1991 | 我是搞技术的 | 2016-06-23
本文是公司的命题作文,应该会发布在我们组的技术博客中。 HBase是一个采用LSM结构的、支持多版本的数据库。与一些数据库解决并发读写问题的mvcc不同(当然HBase也有mvcc),这里的多版本是指在语义层面支持向同一个rowkey+column family+column qualifier中写入多个timestamp不同的value,是暴露给用户的语义层面的多版本,这也是遵循了BigTable的... [阅读全文]

好久没折腾VPS了

yangzhe1991 | 我是搞技术的 | 2016-04-19
很久没折腾VPS了,不知道啥时候机器里的yum包已经各种损坏了。所以干脆重新搞了个Linode实例,弄个比较新的Ubuntu,这样装东西方便些,顺便PHP直接搞成7.0,理论上应该节省一点资源,虽然本来也够用。如果能看到这个文章,说明在你那里DNS已经生效了:)   [阅读全文]
ė 6没有评论 0

杂谈——小米,小米的数据库,数据库——HBase与Cassandra

yangzhe1991 | 我是搞技术的 | 2016-04-17
杂谈——小米,小米的数据库,数据库——HBase与Cassandra
毕业后第二次换工作,决定去小米。现在入职已经两个月了,而博客荒废了仨月。感觉也应该写点东西了。 如之前在提离职的时候写的那篇说的,我希望能找到一家能让我在某一个到几个领域成为资深码农的公司。于是选择的时候就非常简单,就是有技术并且有业务的比较大的公司。技术层面,既要有技术积累,也要有高水平的同事;业务层面,要让业务对基... [阅读全文]

Surface Book上手体验

yangzhe1991 | 我是搞技术的 | 2016-01-27
Surface Book上手体验
Surface Book拿到手已经快半个月了,可以总结下了。 买的是国行的i5独显版。独显方便玩游戏,买i5是因为sb的两种CPU性能都挺一般的,i7只比i5多了一点点缓存和频率而已,跑分只高10%,但是贵1500,意义不是很大。至于买国行,主要还是方便保修。其实我已经很久没用Windows了,现在手里的MacBook Pro非视网膜版已经用了三年半,中间用过一段时间... [阅读全文]
ė 63条评论 0

新的希望

yangzhe1991 | 我是搞技术的 | 2016-01-11
又要换工作了。 如业界新闻稿所说,豌豆荚拆分了,而我已经决定不留在拆分后的新公司。提离职的时候实际上是“头都不回”的,因为本来是可以看下新公司给我的期权啊啥的,但是想了想,还是不知道比较好,免得万一以后新公司牛逼了,我还得算“要是不走能有多少钱”什么的…… 有人留下来有人走,无论留下来还是走,原因都因人而异,对我个人来说,... [阅读全文]
ė 610条评论 0
Ɣ回顶部