摘要MapReduce是一个编程模型,和处理,产生大数据集的相关实现.用户指定一个map函数处理一个key/value对,从而产生中间的key/value对集.然后再指定一个reduce函数合并所有的具有相同中间key的中间value.下面将列举许多可以用这个模型来表示的现实世界的工作.以这种方式写...
分类:
其他好文 时间:
2014-06-29 00:17:14
阅读次数:
369
流程====1. 了解实验细节2. 分析源代码3. 初步实现4. 最终实现了解实验细节----####需要修改的文件与修改后的目的1. extent_server.cc 实现四个操作,分别是put(key, value), get(key), remove(key), getattr(key)需要考...
分类:
其他好文 时间:
2014-06-24 09:48:35
阅读次数:
204
extent_server实现四个操作,分别是put(key, value), get(key), remove(key), getattr(key)需要考虑时间,文件长度等属性yfs_clientextent_client 作为成员变量inum 成员变量,文件的标示符 //为什么这是一个成员变量,...
分类:
其他好文 时间:
2014-06-23 07:03:31
阅读次数:
311
Redis是一种高级key-value数据库。它跟memcached类似,不过数据可以持久化,而且支持的数据类型很丰富。有字符串,链表,集 合和有序集合。支持在服务器端计算集合的并,交和补集(difference)等,还支持多种排序功能。所以Redis也可以被看成是一个数据结构服务 器。Redis的...
分类:
其他好文 时间:
2014-06-22 23:41:06
阅读次数:
269
[31] pry(main)> 'packages'.classify=> "Package"[33] pry(main)> 'packages'.classify.constantize=> Package[40] pry(main)> hash = {key: 'value'}=> {:key=...
分类:
数据库 时间:
2014-06-22 23:40:33
阅读次数:
318
字典初始化基本语法:[key 1: value 1, key 2: value 2, key 3: value3]var airports: Dictionary = ["TYO": "Tokyo", "DUB":"Dublin"]字典追加元素var airports: Dictionary = [...
分类:
其他好文 时间:
2014-06-21 18:18:48
阅读次数:
199
http://blog.csdn.net/czh0766/article/details/5260360昨天看了算法导论对散列表的介绍,今天看了一下Hashtable, HashMap这两个类的源代码,并参考了网上的一些观点,对它们的实现有了大概的理解。原来hashtable里的key-value还...
分类:
其他好文 时间:
2014-06-21 00:38:48
阅读次数:
379
首先,先谈一下Set和Map的一些特性及体系结构: 1.1 Set和Map Set代表一种无序的、元素不可重复的集合。Map则代表是一种key-value对组成的集合,Map集合类似于传统的关联数组。表面上看它们之间的关系的相似性很少,实则Map和Set之间有着莫大的关联,可以这样说Map集...
分类:
编程语言 时间:
2014-06-20 19:48:41
阅读次数:
357
具体代码
###############################
#
# Funciton: micro_template_compile
#
# Parameter:
# [1] => template :String
# [2..n] => values for placeholder as key=value
#
# Example:
# <- micro_tem...
分类:
其他好文 时间:
2014-06-17 16:23:47
阅读次数:
172
Kettle命令行使用说明1.Pan——转换执行器用来执行转换。参数与Kitchen类似,如下。1- -version显示版本信息2- -file=filename运行xml文件3- -param:key=value指定命名参数4- -log=logging filename 设置日志文件5- -l...
分类:
其他好文 时间:
2014-06-17 14:56:18
阅读次数:
194