etcd是一个高可用的键值存储系统,主要用于共享配置和服务发现。etcd是由CoreOS开发并维护的,灵感来自于 ZooKeeper 和 Doozer,它使用Go语言编写,并通过Raft一致性算法处理日志复制以保证强一致性。Raft是一个来自Stanford的新的一致性算法,适用于分布式系统的日志复...
分类:
其他好文 时间:
2014-12-21 12:38:31
阅读次数:
273
Redis是一个key-value存储系统。和Memcached类似,但是解决了断电后数据完全丢失的情况,而且她支持更多无化的value类型,除了和string外,还支持lists(链表)、sets(集合)和zsets(有序集合)几种数据类型。这些数据类型都支持push/pop、add/remove...
分类:
其他好文 时间:
2014-12-18 14:54:07
阅读次数:
127
摘自::存储系统研究:socket connect error 99(Cannot assign request address)这是最近使用libcurl写http服务的压力测试的时候遇到的一个问题,其直接表象是客户端在发送http请求时失败,最终原因是客户端的TIME_WAIT状态的socket...
分类:
Web程序 时间:
2014-12-18 13:16:47
阅读次数:
666
第一章EMC产品介绍1.1.名词介绍DAE——磁盘笼。用于装载磁盘的柜子。◆Disk processor enclosure——含磁盘的控制器单元。存储系统的主要设备,内含存储系统的系统盘、控制器、电源模块、缓存和CPU,是存储系统读写和运算数据的核心设备。◆Standby power supply...
分类:
其他好文 时间:
2014-12-16 13:19:53
阅读次数:
4409
今年10月份的时候参加中国闪存论坛,并有幸通过分论坛演讲的形式和很多朋友一起分享了闪存存储技术。最近一段时间一直在从事闪存存储系统方面的研发,从产品、市尝应用和技术的角度对闪存存储进行过深入的思考,思考之后越发觉得存储的未来在于闪存或者严格意义上说在于半导体..
分类:
其他好文 时间:
2014-12-16 06:34:02
阅读次数:
288
个人浏览网页的时候,有打标签的习惯。最近整理以往的标签的时候,发现积累了一些有关七牛公司存储方案的网页,遂决定整理一篇文章处理,以备记忆。当然,也希望对他人有用。
引言:何为纠删码
数据的爆炸式增长使得存储系统的规模不断增加,存储设备的可靠性却一直没有得到显著提高(SSD 从SLC 到MLC 和TLC 可靠性不断下降,磁盘随着单位面积写入数据更多导致可靠性无法提升),从而给数据的持...
分类:
编程语言 时间:
2014-12-13 21:53:17
阅读次数:
413
MongoEngine对Django支持的官方文档翻译...
分类:
其他好文 时间:
2014-12-12 20:59:16
阅读次数:
301
七、修改数据在上一篇C# Redis实战(六)中介绍了如何查询Redis中数据,本篇将介绍如何修改Redis中相关数据。大家都知道Redis是key-value型存储系统,所以应该可以修改key,也可以根据key来修改value。接下来将是详细的C#语言修改Redis示例。1、通过key修改单个va...
和大多数存储系统一样,XIV也提供多地容灾的解决方案。XIVDataRecoveryProtection(XDRP)有三种实现方式,SynchronousMirroring;ASynchronousMirroring;DataMigration。除此之外,当然也支持Flashcopy,VolumeCopy一、SynchronousMirroringXDRP是在两个或多个XIV系统之间做real-..
分类:
其他好文 时间:
2014-12-11 16:04:10
阅读次数:
285
Tachyon是以内存为中心的分布式文件系统,拥有高性能和容错能力,能够为集群框架(如Spark、MapReduce)提供可靠的内存级速度的文件共享服务。从软件栈的层次来看,Tachyon是位于现有大数据计算框架和大数据存储系统之间的独立的一层。它利用底层文件系统作为备份,对于上层应用来说,Tachyon就是一个分布式文件系统。本文讲述了Tachyon的重要概念、使用方法以及基本原理。...
分类:
其他好文 时间:
2014-12-09 09:26:53
阅读次数:
243