最新 | 最热门 | 最高评价

+0  【分布式系统工程实现】系统可扩展性演化

Tag: 分布式架构 | Commit Log | Homogeneous System | Scalability
chuanhui 发于 2010年11月04日 22:16 | 点击: 2203 | 展开摘要
一般来说,只要多台机器通过互相协调共同执行某项任务,我们都会将这套系统称为”分布式系统”,这样显得更有技术含量。从这个意义上讲,Memcache集群,Mysql sharding集群,Yahoo PNUTS,Google GFS&Bigtable,Amazon Dynamo以及国内众多专用的NOSQL系统都是分布式系统。分布式系统的难点主要在于可扩展性,随着机器数量的增多,集群能力是否能够接近线性扩展,因集群规模扩大而产生的容错需求,负载的动态

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

+0  闲扯Java面向对象

Tag: Java | 开发技术 | 架构 | 语言 | Scala | 多重继承 | 抽象类 | 接口 | 特征
雨水无香 发于 2010年08月17日 15:20 | 点击: 2312 | 展开摘要
继承和多态可以算是面向对象设计的两个最基本的概念了,而这两种技术的实现离不开接口和抽象类。曾经面试的时候被问过这样一个问题,就是Java的接口和抽象类有什么区别。不想谈太多语法上的区别,只想说说它们语义上的区别。接口,是用来描述类的抽象行为的;而抽象类更多是描述一个物种的某些共同属性的。从这个意义上讲,一个具体的事物是不可能既属于A物种又属于B物种的,所以Java中不允许多重继承,但是因为即便是不同物种也可以拥有相同行为,因此从接口上可以“多重实现”,但是因为物种不同,所以这

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

+0  NoSQL生态系统

Tag: nosql | data model | query model | cassandra | Translation | persistence design | Memtable | SSTable | scalability
jametong 发于 2010年05月31日 23:38 | 点击: 2825 | 展开摘要
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: nosql | BigTable | Facebook | cassandra | Translation | scalability
jametong 发于 2010年04月22日 13:14 | 点击: 2841 | 展开摘要
本文翻译自Facebook员工在LADIS大会上发布的论文.Cassandra – A Decentralized Structured Storage System

这篇论文中,两位作者详细介绍了Cassandra的系统架构,它的设计初衷,设计应用时使用到的相关技术,以及设计/实现/使用过程中得到的经验教训.

Cassandra – 一个分散的非结构化存储系统

By Avinash Lakshman Facebook ,Prashant Ma

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

+0  在Scala里面玩XMemcached

Tag: Scala | 开发技术 | 架构 | 语言 | memcache | xmemcached
雨水无香 发于 2010年04月12日 22:01 | 点击: 3154 | 展开摘要
1. 什么是memcache?什么是XMemcached?

基本上玩WEB开发的人都应该听说过memcache,简单说来,就是一种key-value式的分布式存储服务。一般用来做SQL的前端缓存,对于减轻数据库压力很有帮助。尽管叫mem,其I/O效率不能与内存I/O同日而语,主要是基于网络的,因此一般的共享内存数据,还是不推荐用memcache存储。XMemcached号称三大Java Memcached Client之一,貌似是中国人开发的,是个开源项目,比另外两个的优势

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

+1  性能与伸缩性

Tag: Translation | scale up | My Reading | scalability | throuthput | scale-out
jametong 发于 2010年04月12日 13:14 | 点击: 2434 | 展开摘要
本文是Werner Vogels针对其”A word on Scalability“的评论所做的回应,为Scalability的定义新增了性能与运维效率等维度的说明.

关于a word on scalability的翻译可以参见此文: 简述伸缩性

本文原文链接为: Performance and Scalability

性能与伸缩性

By Werner Vogels,Translated By: Jametong

在简述伸缩性这篇文章中,我尽可能为伸缩性给出一个比它

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

-1  简述伸缩性

Tag: Translation | My Reading | scalability | scale-out
jametong 发于 2010年04月11日 14:57 | 点击: 3217 | 展开摘要
本文翻译自Werner Vogels(CTO of Amazon),一篇简单的介绍伸缩性(scalability)的文章,其中涉及伸缩性的定义,以及alway-on service系统中伸缩性的定义,还涉及伸缩性可能遭遇的问题,以及如何避免这些问题的简单描述.

原文链接: A Word on Scalability

简述伸缩性

By Werner Vogels ,译者: Jametong

伸缩性是一个经常被使用的神秘咒语,用来表明某些东西设计糟糕.你可能经常会听到讨论

查看全文: http://www.udpwork.com/item/669.html
|<<<1234>>>| 一共4页, 43条记录