scalability
FireCoder
这个作者很懒,什么都没留下…
展开
-
Social Networks: Getting Distributed Web Services Done with NoSQL
http://www.infoq.com/presentations/Social-Networks-NoSQL monolithic single service, synchronousAsynchronous Servicesphp-amqp (http://code.google.com/p/php-amqp/)Activity Stream Social Network Problem(Twitter Problem)• >15 different Events• Timelines• A原创 2010-07-12 10:49:00 · 1172 阅读 · 0 评论 -
Happy Apache Cassandra 2: File Store Format
h3. Model ReviewCassandra data modelColumn FamilySuper Column Familyh3. File Formath4. KeyspaceEach Keyspace(Eg. Lobs)in separated directoryEach ColumnFamily(Eg. obje原创 2011-11-28 14:37:57 · 7023 阅读 · 0 评论 -
Cassandra 源码解析 6: Storage Engine (DB Layer)
原理http://thoss.org.cn/mediawiki/index.php/Cassandra_data_modelhttp://labs.google.com/papers/bigtable.html cassandra 的存储模型来自google的bigtable。bigtable data modelbigtable 是一个key-value map,其key原创 2010-07-13 14:10:00 · 5144 阅读 · 1 评论 -
《高性能网站建设进阶指南》阅读笔记 1
高性能网站建设进阶指南Performance Best Practices for web developers Even Faster Web Sites1.2 Principles of optimization<br />把重点放在对程序整体开销影响最大的那部分。E.g,循环开销 = 固定开销 + n * 每次循环时间<br />减少固定开销通常收益不大,减少每次增量的开销,即便固定开销有所增加,也可能是一个很好的权衡。<br /> <br />循环嵌套越多,可优化的选择越少。如果循环开销是O(n l原创 2010-12-07 17:56:00 · 1233 阅读 · 0 评论 -
《高性能网站建设进阶指南》阅读笔记 2
大部分Comet服务器或明显地减少每个线程的资源开销,或者使用微线程或进程。如ErlyComet大多数使用Comet的Php web应用采用分离式(off-board),Php编写的客户端与使用另一门语言编写的服务端通信。工具包:Dojo Toolkit 或者 js.io8.2 Transport Techniques8.2.1 Polling每x 毫秒发出一个请求,检查是否有更新setTimeout(function() {xhrRequest( {"foo" : "bar"})}, 2000);func原创 2010-12-08 09:52:00 · 2052 阅读 · 0 评论 -
Cassandra 源码解析汇总
<br />Cassandra 源码解析Cassandra 源码解析 1:网络通信Cassandra 源码解析 2: 文件流传输 对象序列化Cassandra 源码解析 3: 分布式hashtable(DHT) 和 LocatorCassandra 源码解析 4: GMS 集群管理Cassandra 源码解析 5: MerkleTreeCassandra 源码解析 6: Storage Engine (DB Layer)<br /> <br /> <br /> <br /> <br />原创 2010-09-06 09:30:00 · 8046 阅读 · 0 评论 -
Memcached Install - windows and linux
<br /> OutlineOutlineInstall/CommandLinuxinstallCommandsWindowsClient Usage/APIJava - spymemcachedResourcesInstall/CommandLinux<br />Billing Team Manual<br />memcached FAQinstall<br />install libevent<br />libevent Download<br />libevent-1.4.12.tar.gz 2009原创 2010-06-20 14:08:00 · 1324 阅读 · 0 评论 -
BeansDB Source Code Reading (2)
http://code.google.com/p/beansdb-java/HashTreepackage open.douban;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.DataInputStream;import java.io.DataOutputStream;import java.io.File;import java.io.FileInput原创 2010-06-08 12:14:00 · 1057 阅读 · 0 评论 -
BeansDB Source Code Reading (1)
IntroductionDistributed DesignClient-Driven-RoutePartition by fixed bulk(shard) sizeReplication by client writeRead-RepairData Versioning (consistency)HashTree(Merkle tree原创 2010-05-28 18:11:00 · 2058 阅读 · 3 评论 -
Cassandra Client pool
package com.xx.cassandra;import java.util.List;import java.util.Map;import org.apache.cassandra.thrift.Cassandra;import org.apache.cassandra.thrift.ColumnOrSuperColumn;import org.apache.cass原创 2010-05-25 18:03:00 · 1708 阅读 · 0 评论 -
hadoop summit 2010
<br />http://developer.yahoo.com/events/hadoopsummit2010/agenda.html原创 2010-07-15 08:55:00 · 979 阅读 · 0 评论 -
My Hadoop: Hadoop 0.23 setup
1 Download choose a mirror http://www.apache.org/dyn/closer.cgi/hadoop/core/download from renren for 0.23 version: hadoop-0.23.0.tar.gz 1.1 untar tar zxfv hadoop-0.23.0.tar.gz2 Run first had原创 2011-12-27 14:14:44 · 3173 阅读 · 0 评论