工程实践
yfk
这个作者很懒,什么都没留下…
展开
-
我们需要code review
1. Code Review目的 Code Review是一种通过复查代码提高代码质量的过程,在XP方法中占有极为重要的地位,通过code review,主要达到以下目的: 1). 提高代码质量 2).及早发现缺陷,降低原创 2011-09-19 14:39:20 · 3652 阅读 · 0 评论 -
浅谈API设计
为什么需要了解一些API设计?只要你编程,你就是API Designer!一个完整功能的程序,如果你独立开发,那你既是API的Designer,也是API的User如果你和你的同事一起开发,一个好的设计,模块之间的耦合应该也是API级别的,你既是你负责模块API的Designer,也是其他同事模块API的User另外,你有可能对外提供一个程序包,用户通过api调用你的服务。你也有可原创 2013-09-17 22:08:59 · 6357 阅读 · 0 评论 -
HBase原子性保证
HBase提供基于单行数据操作的原子性保证即:对同一行的变更操作(包括针对一列/多列/多column family的操作),要么完全成功,要么完全失败,不会有其他状态原创 2014-07-14 22:53:52 · 13314 阅读 · 0 评论 -
数据在线服务的一些探索经验
一个新增的数据服务,在选取存储类型时,follow以下原则:1. 优先使用HBase/Redis,HBase/Redis无法支持的查询语义使用Mysql(分页查询,count)2. 小数据量(内存占用<10G量级)或者对查询响应时间要求很高的应用使用Redis(user profile)3. 海量数据使用HBase(用户行为流水/消息)原创 2014-05-15 19:06:06 · 15271 阅读 · 0 评论 -
HBase应用:Table设计
从应用角度,有两点比较重要:1. HBase中RowKey是按照字典序排列的2. 不同Column Family的数据,在物理上是分开的原创 2014-06-30 21:55:36 · 19249 阅读 · 0 评论