这段时间刚着手开始研究Openstack Swift源码,为后续开发做准备。 Swift依据python WSGI规范。WSGI(Web Server Gateway Interface)是Python应用程序或框架与Web服务器之间的一种接口,定义了一套借口来实现服务器与应用端的通信规范。按照一套...
分类:
其他好文 时间:
2015-01-28 19:30:40
阅读次数:
201
作者:李严省QQ群:384423770说明vSAN是VMware分布式存储,利用ESXi服务器的本地机械硬盘和SSD磁盘组成一个共享存储,同一集群内的各各主机都可以访问该共享存储。而SSD为读和写的数据缓存,就是虚拟机数据IO首先落到SSD,ESXi主机后台把SSD上的数据同步到机械硬盘。集群内的ES..
分类:
系统相关 时间:
2015-01-27 15:09:43
阅读次数:
312
最近因为在工作中需要,学习了乐观锁与悲观锁的相关知识,这里我通过这篇文章,把我自己对这两个“锁家”兄弟理解记录下来; - 悲观锁:正如其名,它指的是对数据被外界(包括本系统当前的其他事务,以及来自外部系统的事务处理)的修改持保守态度,因此,在整个数据处理过程中,将数据处于锁定状态。悲观锁的实现,往往依靠数据库提供的锁机制(也只有数据库层提供的锁机制才能真正保证数据访问的排他性,否则,即...
分类:
其他好文 时间:
2015-01-25 22:40:50
阅读次数:
209
一、简介HBase是基于列存储、构建在HDFS上的分布式存储系统,其主要功能是存储海量结构化数据。HBase构建在HDFS之上,因此HBase也是通过增加廉价的PC机提高系统运行和存储的能力。HBase中存储的表有如下特点:1、大表:一个表可以有数十亿行,上百万列;2、无模式:每行都有一..
分类:
其他好文 时间:
2015-01-23 11:26:03
阅读次数:
301
磁盘是一种重要的存储器,位于主存结构的下方,是永久存储的介质。在计算机底层知识拾遗(一)理解虚拟内存机制 这篇中说了虚拟内存是面向磁盘的,理解磁盘的工作原理对理解计算机的很多概念有很大的帮助。尤其是在数据库和分布式存储领域,要经常和磁盘打交道。
磁盘这块主要有几个部分的概念:
1. 磁盘的基本结构和工作原理
2. 如何在虚拟内存机制下与内存高效地交换数据
3. 磁盘如何保证数据存储...
分类:
其他好文 时间:
2015-01-22 22:00:03
阅读次数:
356
系统环境:
操作系统:Centos6.5X86_64fastdfs版本:FastDFS_v5.02.tar
Fastdfs_trackerIP:172.16.4.30
Fastdfs_storage_s1IP:172.16.4.31
Fastdfs_storage_s1IP:172.16.4.32
Fastdfs_clientIP:172.16.4.33
一.fastdfs和libevent的下载
地址:http://sourceforge.net/projects/fas..
分类:
其他好文 时间:
2015-01-22 11:19:34
阅读次数:
171
Sheepdog,是由NTT的3名日本研究员开发的开源项目,主要用来为虚拟机提供块设备。其架构例如以下:以下,我们将从架构、模块等几个方面来介绍下:一、架构图如上图:採用无中心节点的全对称架构,无单点故障,存储容量和性能可线性扩展;新增节点通过简单配置可自己主动增加(IP:PORT),数据自己主动实...
分类:
其他好文 时间:
2015-01-14 16:44:13
阅读次数:
131
转载:http://www.cnblogs.com/fczjuever/p/3224022.html 之前介绍了《OpenStack Swift All In One安装部署流程与简单使用》,那么接下来就说一说Swift集群部署吧。1. 简介 本文档详细描述了使用两台PC部署一个小型Swift集群....
分类:
编程语言 时间:
2015-01-11 22:51:50
阅读次数:
434
如果你搭建好了Swift环境 ,你应该可以通过Swift 命令 来尝试去测试上传下载等功能,这是因为在安装Swift的时候,通常会安装一个python-swiftclient客户端,这个一个python的开源 项目 同样使用apache2.0许可,是Swift的client端,如果你使用java P...
分类:
编程语言 时间:
2015-01-11 22:47:53
阅读次数:
429