首页 > 其他 > 详细

内存计算技术资料整理

时间:2014-12-13 15:09:30      阅读:452      评论:0      收藏:0      [点我收藏+]

先来看一下一张技术的全景图,其中涉及内存计算的技术标成红色。

bubuko.com,布布扣

 

1)事务处理:主要分为Cache(Memcached, Redis, GemFire)、RDBMS、NewSQL(以VoltDB为首的)三部分,缓存和NewSQL数据库是关注的重点。

2)流式处理:Storm本身只是计算的框架,而Spark-Streaming才实现了内存计算式的流处理。

3)分析阶段的对比:

?  通用处理:MapReduce,Spark

?  查询:Hive,Pig,Spark-Shark

?  数据挖掘:Mahout,Spark-MLLib,Spark-GraphX

从上可以看出,Spark生态圈的子项目以及Impala都是值得关注的重点。

理论

直接在Google或Bing.com搜索"论文名 pdf"

《Implementation Techniques for Main Memory Database Systems》

《Main Memory Database Systems: An Overview》

《The Revolution in Database Architecture》 – Jim Gary

《A Study of Index Structures for Main Memory Database Management Systems》

《High-Performance Concurrency Control Mechanisms for Main-Memory Databases》

《A bridging model for parallel computation》 (BSP model)

《SEDA: An Architecture for Scalable, Well-Conditioned Internet Services》

实时处理与流处理

关系代数的并行计算

并发计算模型BSP与SEDA

从NSM到Parquet:存储结构的衍化

产品

GemFire,VoltDB:

分布式缓存GemFire架构介绍

NewSQL数据库VoltDB特性简介

Spark:

Spark分布式计算和RDD模型研究

Spark发展现状与战线

分布式内存文件系统Tachyon

Impala(Dremel):

Google Dremel数据模型详解(上)

Google Dremel数据模型详解(下)

Impala中的代码生成技术

 

内存计算技术资料整理

原文:http://blog.csdn.net/dc_726/article/details/41909795

踩
(0)
赞
(0)
   
举报
评论 一句话评论(0)
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!