站内搜索
浏览量Top10
- linux多线程编程,你还在用sleep么?用pthread_cond_timedwait吧 - 1,342 views
- python中thread的setDaemon、join的用法 - 482 views
- 编译错误:ISO C++ forbids declaration of *** with no type - 456 views
- 关于linux文件读写的几个系统调用 - 445 views
- 单反如何拍月亮(满月) - 380 views
- [zz]windows宿主机,ubuntu虚拟机下的上网设置(有线网络和无线网络) - 358 views
- 网络编程的一些事 - 316 views
- shell ssh登陆后执行一段代码 - 291 views
- sstable入门阶段——HFile(version1)结构解析与c++读实现 - 267 views
- thrift网络传输模型 - 250 views
-
最近文章
分类
-
barrier C/C++ compile error DP free heap join kill make_heap malloc memcpy mmap network pop_heap pread pthread_cond_timedwait push_heap read readahead rm setDaemon shell signal singleton socket thread thrift vector wish 函数栈 动态规划 华表 卧佛寺 参数校验 域名 夜景 大裤衩 天安门 指针 枚举 游历 游戏 类型转换 返回值 面试 C/Cplusplus (14)
Help me (4)
linux (7)
NoSQL (1)
Programming language (1)
python (1)
shell (4)
web (1)
代码人生 (7)
分布式系统 (2)
摄影 (9)
操作系统 (1)
数据库 (1)
未分类 (3)
算法 (1)
编译问题与优化 (2)
网络 (1)
蛋疼系列 (8)
转载 (5)
随笔 (4)
WP Cumulus Flash tag cloud by Roy Tanck requires Flash Player 9 or better.
分类目录归档:数据库
sstable入门阶段——HFile(version1)结构解析与c++读实现
【摘要】最近学习了索引底层实现,多数系统如cassandra、HBase、BigTable以及其他分布式存储、查询系统的底层存储都采用SStable的思想。网上不少有用的资料(HFile: A Block-Indexed File Format to Store Sorted Key-Value Pairs),有开源的代码,比如HBase采用的HFile。我没有直接看源码,在阅读HFile文件组织图了解大概后,就草率的开始编码,事倍功半啊。改天再看开源的源码是怎么实现的吧。
Big Data技术综述[zz]
转载自:http://www.programmer.com.cn/7624/ 文/蒋杰 Big Data是近来的一个技术热点,但从名字就能判断它并不是什么新词。毕竟,大是一个相对概念。历史上,数据库、数据仓库、数据集市等信息管理领域的技术,很大程度上也是为了解决大规模数据的问题。被誉为数据仓库之父的Bill Inmon早在20世纪90年代就经常将Big Data挂在嘴边了。 然而,Big Data作为一个专有名词成为热点,主要应归功于近年来互联网、云计算、移动和物联网的迅猛发展。无所不在的移动设备、RFID、无线传感器每分每秒都在产生数据,数以亿计用户的互联网服务时时刻刻在产生巨量的交互……要处理的数据量实在是太大、增长太快了,而业务需求和竞争压力对数据处理的实时性、有效性又提出了更高要求,传统的常规技术手段根本无法应付。 在这种情况下,技术人员纷纷研发和采用了一批新技术,主要包括分布式缓存、基于MPP的分布式数据库、分布式文件系统、各种NoSQL分布式存储方案等。