摘要:
TFS ——分布式文件存储系统 TFS(Taobao File System)是淘宝针对海量非结构化数据存储设计的分布式系统,构筑在普通的Linux机器集群上,可为外部提供高可靠和高并发的存储访问。 TFS架构 与Tair类似,TFS也是由NameServer和DataServer组成: 为了容灾, 阅读全文
摘要:
Codis——分布式Redis服务的解决方案 之前介绍过的 Twemproxy 是一种Redis代理,但它不支持集群的动态伸缩,而codis则支持动态的增减Redis节点;另外,官方的redis 3.0开始支持cluster。 codis和twemproxy最大的区别有两个: codis支持动态水平 阅读全文
摘要:
Protocol Buffer ProtocolBuffer是Google公司的一个开源项目,用于结构化数据串行化的灵活、高效、自动的方法,有如XML,不过它更小、更快、也更简单。你可以定义自己的数据结构,然后使用代码生成器生成的代码来读写这个数据结构。你甚至可以在无需重新部署程序的情况下更新数据结 阅读全文
摘要:
linux下epoll实现机制 原作者:陶辉 链接:http://blog.csdn.net/russell_tao/article/details/7160071 先简单回顾下如何使用C库封装的select系统调用吧 select的使用方法是这样的: 对高并发而言,全部待监控连接是数以十万计的,返 阅读全文
摘要:
Tair 分布式K-V存储方案tair 是淘宝的一个开源项目,它是一个分布式的key/value结构数据的解决方案。作为一个分布式系统,Tair由一个中心控制节点(config server)和一系列的服务节点(data server)组成,config server 负责管理所有的data ser... 阅读全文
摘要:
BerkeleyDB库简介BerkeleyDB(简称为BDB)是一种以key-value为结构的嵌入式数据库引擎:嵌入式:bdb提供了一系列应用程序接口(API),调用这些接口很简单,应用程序和bdb所提供的库一起编译/链接成为可执行程序;NOSQL:bdb不支持SQL语言,它对数据的管理很简单,b... 阅读全文
摘要:
HTML 基础 HTML 指的是超文本标记语言 (Hyper Text Markup Language),它使用标记标签(markup tag)来描述网页。 HTML 标记标签通常被称为 HTML 标签 (HTML tag): HTML 标签是由尖括号包围的关键词,比如 <html>; HTML 标 阅读全文
摘要:
RAID技术介绍简介RAID是一个我们经常能见到的名词。但却因为很少能在实际环境中体验,所以很难对其原理 能有很清楚的认识和掌握。本文将对RAID技术进行介绍和总结,以期能尽量阐明其概念。RAID全称为独立磁盘冗余阵列(Redundant Array of Independent Disks),基本... 阅读全文
摘要:
awk 的使用方法我们知道 awk 的常用变量包括:$0当前记录(这个变量中存放着整个行的内容)$1~$n当前记录的第 n个字段,字段间由 FS 分隔NF当前记录中的字段个数,就是有多少列FS输入字段分隔符 默认是空格或 TabRS输入的记录分隔符, 默认为换行符OFS输出字段分隔符, 默认也是空格... 阅读全文
摘要:
列出每个IP的连接数netstat -n | awk '/^tcp/{print $5}' | awk -F: '!/^::/{print $1}' | sort | uniq -c | sort -rn | awk 'BEGIN{printf "%-10s%s\n","ConNum","IP"}{... 阅读全文