最新 | 最热门 | 最高评价

+0  【分布式系统工程实现】Bigtable Merge-Dump存储引擎

Tag: 分布式架构 | Merge-Dump,存储引擎,MemTable,SSTable
chuanhui 发于 2010年12月15日 21:29 | 点击: 3136 | 展开摘要
单机存储引擎解决单机读写问题,Merge-Dump存储引擎设计成一种通用的存储引擎,同时支持数据写入,随机读取和顺序扫描功能。顺序扫描功能应用很广,比如MapReduce批处理,同一个广告主的所有关键词广告统计,用户浏览所有的收藏信息,淘宝卖家管理大量的商品等。简单的KV系统只需要支持随机读取,而类似Bigtable这样的通用表格系统需要考虑基于主键的顺序扫描功能。Bigtable中的Merge-Dump存储引擎结构如下:

用户的操作首先写入到MemTable中,当内存中的

查看全文: http://www.udpwork.com/item/4066.html

+0  Bigtable:一个分布式的结构化数据存储系统(转载)

Tag: nosql | BigTable | column family | chubby | tablet | bloom filter | Memtable | google file system | commit log | My Reading | SSTable
jametong 发于 2010年06月21日 14:10 | 点击: 3916 | 展开摘要
本文的英文原文为Google在2006年发布的Google Bigtable paper

本文的翻译版本由Alex完成,原文地址为: http://blademaster.ixiezi.com/

这是我很长时间以来一直想要翻译的文章,不过由于其文太长,以及本人精力有限,未能如愿,今天偶遇此文,感觉译者此文的翻译已远远超越本人,因此将此翻译版本转载于此.

Bigtable:一个分布式的结构化数据存储系统

译者:alex

摘要

Bigtable是一个分布式的结构化数据

查看全文: http://www.udpwork.com/item/1860.html

+0  NoSQL生态系统

Tag: nosql | data model | query model | cassandra | Translation | persistence design | Memtable | SSTable | scalability
jametong 发于 2010年05月31日 23:38 | 点击: 2783 | 展开摘要
NoSQL 生态系统

By Jonathan Ellis,系统架构师, Translated by Jametong

空前的数据量正在驱动商业寻找传统关系型数据库的替代方案,它已经为我们服务30多年了(今年5月份ACM刚刚给关系型数据庆祝40岁生日).总体来讲,这些替代方案就是目前知名的“NoSQL数据库.”

关系型数据库的基本问题是无法处理许多现代的工作负载.有三个具体的问题领域:向外扩展(Scale out)类似于Digg(3TB的绿色徽章数据)或Facebook(

查看全文: http://www.udpwork.com/item/1590.html

+0  Cassandra内部机制 : 读操作

Tag: CAP | oracle | cassandra | bloom filter | SSTable | partitoner | RandomPartitioner | nosql | OrderPreservingPartitioner | row caching | Translation
jametong 发于 2010年05月30日 22:17 | 点击: 2774 | 展开摘要
Cassandra内部机制 : 读操作

By Mike Perham Translated By Jametong

在上一篇文章中,我介绍了Cassandra中的写操作是如何工作的,以及写操作为什么能够如此之快.下面,我将介绍读操作以及为何它是如此之慢.

读操作与一致性

Brewer的CAP定理是分布式系统中的一个基本定理:分布式系统可以有一致性(Consistency)、可用性(Availability)以及分区容错性(Partition-tolerance)这三

查看全文: http://www.udpwork.com/item/1571.html

+0  Cassandra存储机制

Tag: NoSQL | Bloom Filter | Cassandra | Dynamo | Memtable | SSTable | 分布式
NinGoo 发于 2010年02月25日 17:17 | 点击: 6562 | 展开摘要
Author:NinGoo posted on NinGoo.net
在2009年兴起的NoSQL运动中,Cassandra是其中重要的一个分布式key-value数据库产品,由Facebook在2008年开源,目前是Apache的顶级项目。最近twitter的一篇声明,表示将从MySQL迁移到Cassandra,更让其声名大振。Cassandra是结合了Google Bigtable的数据模型和Amazon Dynamo高可用框架的一个产品。其数据模型可以参考张瑞的blo

查看全文: http://www.udpwork.com/item/1688.html
|<<<1>>>| 一共1页, 5条记录