上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 19 下一页
摘要: 事务处理 让我们用最经典的 Use Case:“A帐号向B帐号汇钱”来说明一下,熟悉RDBMS事务的都知道从帐号A到帐号B需要6个操作: 从A帐号中把余额读出来; 对A帐号做减法操作; 把结果写回A帐号中; 从B帐号中把余额读出来; 对B帐号做加法操作; 把结果写回B帐号中; 为了数据的一致性,这6 阅读全文
posted @ 2016-05-18 12:11 如果的事 阅读(627) 评论(0) 推荐(0)
摘要: 使用 Redis Cluster Redis 3.0 在2015年出了Stable版本,3.0版本相对于2.8版本带来的主要新特性包括: 实现了Redis Cluster,从而做到了对集群的支持; 引入了全新的"embedded string" 对象编码方式,从而实现了更少的缓存丢失和在特定的工作负 阅读全文
posted @ 2016-04-26 16:39 如果的事 阅读(1916) 评论(0) 推荐(0)
摘要: AVL树 在二叉查找树(BST)中,频繁的插入操作可能会让树的性能发生退化,因此,需要加入一些平衡操作,使树的高度达到理想的O(logn),这就是AVL树出现的背景。注意,AVL树的起名来源于两个发明者:Adel'son-Vel'skii 和 Landis。 AVL树除了具备BST树的基本特征之外, 阅读全文
posted @ 2016-02-04 15:51 如果的事 阅读(596) 评论(1) 推荐(1)
摘要: TFS ——分布式文件存储系统 TFS(Taobao File System)是淘宝针对海量非结构化数据存储设计的分布式系统,构筑在普通的Linux机器集群上,可为外部提供高可靠和高并发的存储访问。 TFS架构 与Tair类似,TFS也是由NameServer和DataServer组成: 为了容灾, 阅读全文
posted @ 2016-02-03 13:04 如果的事 阅读(12520) 评论(1) 推荐(0)
摘要: Codis——分布式Redis服务的解决方案 之前介绍过的 Twemproxy 是一种Redis代理,但它不支持集群的动态伸缩,而codis则支持动态的增减Redis节点;另外,官方的redis 3.0开始支持cluster。 codis和twemproxy最大的区别有两个: codis支持动态水平 阅读全文
posted @ 2016-02-02 15:45 如果的事 阅读(31102) 评论(0) 推荐(2)
摘要: Protocol Buffer ProtocolBuffer是Google公司的一个开源项目,用于结构化数据串行化的灵活、高效、自动的方法,有如XML,不过它更小、更快、也更简单。你可以定义自己的数据结构,然后使用代码生成器生成的代码来读写这个数据结构。你甚至可以在无需重新部署程序的情况下更新数据结 阅读全文
posted @ 2016-01-25 14:19 如果的事 阅读(8434) 评论(0) 推荐(0)
摘要: linux下epoll实现机制 原作者:陶辉 链接:http://blog.csdn.net/russell_tao/article/details/7160071 先简单回顾下如何使用C库封装的select系统调用吧 select的使用方法是这样的: 对高并发而言,全部待监控连接是数以十万计的,返 阅读全文
posted @ 2015-12-23 13:11 如果的事 阅读(3241) 评论(0) 推荐(0)
摘要: Tair 分布式K-V存储方案tair 是淘宝的一个开源项目,它是一个分布式的key/value结构数据的解决方案。作为一个分布式系统,Tair由一个中心控制节点(config server)和一系列的服务节点(data server)组成,config server 负责管理所有的data ser... 阅读全文
posted @ 2015-10-14 11:37 如果的事 阅读(22927) 评论(2) 推荐(4)
摘要: BerkeleyDB库简介BerkeleyDB(简称为BDB)是一种以key-value为结构的嵌入式数据库引擎:嵌入式:bdb提供了一系列应用程序接口(API),调用这些接口很简单,应用程序和bdb所提供的库一起编译/链接成为可执行程序;NOSQL:bdb不支持SQL语言,它对数据的管理很简单,b... 阅读全文
posted @ 2015-10-10 18:15 如果的事 阅读(12118) 评论(2) 推荐(2)
摘要: HTML 基础 HTML 指的是超文本标记语言 (Hyper Text Markup Language),它使用标记标签(markup tag)来描述网页。 HTML 标记标签通常被称为 HTML 标签 (HTML tag): HTML 标签是由尖括号包围的关键词,比如 <html>; HTML 标 阅读全文
posted @ 2015-09-29 15:05 如果的事 阅读(416) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 19 下一页