这一章讲hbase的缓存机制,这里面涉及的内容也是比较多,呵呵,我理解中的缓存是保存在内存中的特定的便于检索的数据结构就是缓存。之前在讲put的时候,put是被添加到Store里面,这个Store是个接口,实现是在HStore里面,MemStore其实是它底下的小子。那它和Region
Server...
分类:
其他好文 时间:
2014-05-27 00:16:07
阅读次数:
376
因为需要统计hbase中某个特定列不为空的行数,我寻思有没有支持直接用SQL查询的,查找了下,发现有两个可以支持:一个是apache
phoenix,一个是Cloudera的Impala。如果用Impala,需要使用Cloudera的hadoop发行版。
分类:
数据库 时间:
2014-05-26 22:02:35
阅读次数:
322
【避免Block中的强引用环】 In manual reference counting
mode, __block id x; has the effect of not retaining x. In ARC mode, __block id
x; defaults to retaining ....
分类:
其他好文 时间:
2014-05-26 15:18:44
阅读次数:
219
如今Bigtable型(列族)数据库应用越来越广,功能也很强大。但是很多人还是把它当做关系型数据库在使用,用原来关系型数据库的思维建表、存储、查询。本文以hbase举例讲述数据模式的变化。
传统关系型数据库(mysql,oracle)数据存储方式主要如下:
图一
上图是个很典型的数据储存方式,我把每条记录分成3部分:主键、记录属性、索引字段。我们会对索引字段建立索引,达到二级索引...
分类:
数据库 时间:
2014-05-23 00:19:11
阅读次数:
301
Semaphore module in block diagram of the TI C66x DSP device....
分类:
其他好文 时间:
2014-05-22 22:36:43
阅读次数:
455
block(如有错误,或者有一些建议 , 请联系我 愿意听取建议)block比函数灵活
可以在程序里面设定 也可以在程序外面设定block主要用于封装程序到适应的时候调用(有参数 和 无参数)block重命名 typedefint
(^MyBlock) (int,int)其中int (^MyBloc...
分类:
其他好文 时间:
2014-05-22 14:59:43
阅读次数:
238
今天在做布局的时候,遇到个纳闷的问题。我想将一个div块水平分为宽50%的两部分,分别为两个链接按钮,HTML代码如下:
link1 link2自然而然想到了用display:inline-block来触发layout又不换行;a{ display:inline-block;
...
分类:
其他好文 时间:
2014-05-21 18:56:32
阅读次数:
207
继上一篇讲了Put和Delete之后,这一篇我们讲Get和Scan,
因为我发现这两个操作几乎是一样的过程,就像之前的Put和Delete一样,上一篇我本来只打算写Put的,结果发现Delete也可以走这个过程,所以就一起写了。Get我们打开HRegionServer找到get方法。Get的方法处理...
分类:
其他好文 时间:
2014-05-21 17:58:53
阅读次数:
344
接着上次的讲,这次我们讲 网络请求的封装
打开创建的项目,让我们一起来继续完成他,上次我们说到GET请求地址的拼接;我们接着昨天的继续完善;下边我们要定义的是block//定义block__block
ASIFormDataRequest *request=[ASIFormDataRequest r...
分类:
移动开发 时间:
2014-05-21 17:49:48
阅读次数:
434
代志远早年就职网易研究院从事MapReduce与DFS系统的自主研发,后加入支付宝数据平台负责Hadoop与HBase体系的架构设计与二次研发,支付宝流计算与分布式搜索系统的设计和研发,后成为支付宝海量计算体系架构师兼支付宝三代架构成员。现就转战于阿里巴巴集团-CDO-海量数据部门,负责创新性项目的研究和跟进,目前专注于Google第二代数据库产品MegaStore的研究和在阿里的落地。
在...
分类:
数据库 时间:
2014-05-21 17:04:40
阅读次数:
393