摘要:
引用:http://cloud.csdn.net/a/20110610/299526.html导读:近日曾在多家大公司任职的软件架构师兼顾问Kristóf Kovács在博客中对主流的NoSQL数据库(Cassandra、Mongodb、CouchDB、Redis、Riak以及HBase)进行了全方位的对比。虽然SQL数据库占据统治地位15年,但现在该是结束的时候了,这只是时间问题。在NoSQL如日中天的今天,各种NoSQL产品可谓百花齐放,但每一个产品都有自己的特点,有长处也有不适合的场景。本文对Cassandra、Mongodb、CouchDB、Redis、Riak以及 阅读全文
摘要:
1. bookstore.py#encoding:utf-8'''根据一个给定的XML Schema,使用DOM树的形式从空白文件生成一个XML。'''from xml.dom.minidom import Documentdoc = Document() #创建DOM文档对象bookstore = doc.createElement('bookstore') #创建根元素bookstore.setAttribute('xmlns:xsi',"http://www.w3.org/2001/XMLSchem 阅读全文
摘要:
>>> import collections>>> a = list(range(1000000))>>> a[100] = 1 #稍微改变一下列表#方法一>>> b = filter(lambda x: a.count(x) > 1, a)#方法二>>> d = filter(lambda x: x[1] != 1,collections.Counter(a).items())为什么方法一要比方法二慢得多呢?方法一中的count()函数要O(n^2)的时间复杂度。方法二加速的原因是什么呢?到底是怎 阅读全文
摘要:
1. 基础知识(Extensible Markup Language)<?xml version="1.0"?><note> <to>Tove</to> <from>Jani</from> <heading>Reminder</heading> <body>Don't forget me this weekend!</body></note>形式良好(自身的语法来保证)有效性(由DTD或Schema来保证)2. DTD(Document 阅读全文
摘要:
1. RAID0+12. RAID1+03. 相关分析1)对于RAID0+RAID1 的情况来看,当有单个磁盘发生故障时,所有其所在的磁盘阵列都将失去功能。但是RAID1+RAID0 就不会有这种情况发生,RAID1+RAID0 恢复速度更快。2)对于容错能力而言,如果有一块盘坏了之后,再考虑其容错能力的话,那么对于有2N 块磁盘的系统而言,如果是RAID0+1 那么,系统出现故障的可能性是N/(2N-1),对于RAID1+0 而言,其可能性是1/(2N-1)。例如前面的图中给出的N=4 的情况。如果有一块盘坏了。剩余7 快盘,那么对于RAID0+1 而言,出错的可能性为4 块磁盘中的一块,而 阅读全文