博客园 - 草屋主人
uuid:6cbd1ba2-f883-4c34-aed1-30dde64a3a3e;id=691471
2011-11-27T01:57:33Z
草屋主人
https://www.cnblogs.com/sunli/
feed.cnblogs.com
https://www.cnblogs.com/sunli/archive/2011/11/27/fqueue_adev.html
高性能队列Fqueue的设计和使用实践 - 草屋主人
[文章作者:孙立 链接:http://www.cnblogs.com/sunli/更新时间:2011-11-27] Fqueue是一个非常轻量级、高性能的开源队列服务器,地址:http://code.google.com/p/fqueue/。下面是我在adev淘宝技术嘉年华上分享的《高性能队列Fqueue的设计和使用实践》PPT. 图1 这是总体架构图 图2 这是内部存储的原理图 有任何问题可以和我微博交流,也可以到Fqueue主页上提交问题。 另外去哪儿网大量招聘靠谱的技术人员(java,dba,运维),...
2011-11-27T01:58:00Z
2011-11-27T01:58:00Z
草屋主人
https://www.cnblogs.com/sunli/
【摘要】[文章作者:孙立 链接:http://www.cnblogs.com/sunli/更新时间:2011-11-27] Fqueue是一个非常轻量级、高性能的开源队列服务器,地址:http://code.google.com/p/fqueue/。下面是我在adev淘宝技术嘉年华上分享的《高性能队列Fqueue的设计和使用实践》PPT. 图1 这是总体架构图 图2 这是内部存储的原理图 有任何问题可以和我微博交流,也可以到Fqueue主页上提交问题。 另外去哪儿网大量招聘靠谱的技术人员(java,dba,运维),... <a href="https://www.cnblogs.com/sunli/archive/2011/11/27/fqueue_adev.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sunli/archive/2011/05/12/data-exchange-protocol.html
软件系统开发中的数据交换协议 - 草屋主人
在很多地方都有“数据交换”这个概念,本文所说的“数据交换” 是指在计算机网络中,一个系统把数据传递给另外一个系统。这非常类似于一个人要告诉另外一个人一件事情。当一个人要把一件事情告诉另外一个人的时候,我们可以通过电话、邮件、短信、IM工具或者当面说的方式来交流。这种方式类似于系统数据交换要通过 tcp、udp、管道等等的方式实现。当两个人交流的时候,我们需要一种共同的语言才能明白对方的意思,同样的,两个系统要交换数据,也需要定义一种双方都明白的协议,我们称为“数据交换协议”。数据交换协议数据交换协议的目的是让两个系统进行正确的数据交互。所以几乎各种开发语言都提供了方便使用的数据交换功能。比如说
2011-05-12T06:36:00Z
2011-05-12T06:36:00Z
草屋主人
https://www.cnblogs.com/sunli/
【摘要】在很多地方都有“数据交换”这个概念,本文所说的“数据交换” 是指在计算机网络中,一个系统把数据传递给另外一个系统。这非常类似于一个人要告诉另外一个人一件事情。当一个人要把一件事情告诉另外一个人的时候,我们可以通过电话、邮件、短信、IM工具或者当面说的方式来交流。这种方式类似于系统数据交换要通过 tcp、udp、管道等等的方式实现。当两个人交流的时候,我们需要一种共同的语言才能明白对方的意思,同样的,两个系统要交换数据,也需要定义一种双方都明白的协议,我们称为“数据交换协议”。数据交换协议数据交换协议的目的是让两个系统进行正确的数据交互。所以几乎各种开发语言都提供了方便使用的数据交换功能。比如说 <a href="https://www.cnblogs.com/sunli/archive/2011/05/12/data-exchange-protocol.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sunli/archive/2011/05/11/mysql-nosql.html
MySQL与NoSQL——SQL与NoSQL的融合 - 草屋主人
写这一篇内容的原因是MySQL5.6.2突然推出了memcached的功能。NoSQL to InnoDB with Memcached的出现,可以看出NoSQL对关系数据库的确产生了巨大的影响,个人觉得这是一个非常大的进步,可以让开发人员更加方便的使用NoSQL和关系数据库。NoSQL一般被认为性能高于关系数据库,那么直接在InnoDB之上提供NoSQL功能并和MySQL共存是否是一个更好的选择呢?MySQL with HandlerSocket去年在twitter上看到HandlerSocket的出现,并宣称性能是Memcached的两倍时,非常令人吃惊,居然可以达到750000qps。接
2011-05-11T03:15:00Z
2011-05-11T03:15:00Z
草屋主人
https://www.cnblogs.com/sunli/
【摘要】写这一篇内容的原因是MySQL5.6.2突然推出了memcached的功能。NoSQL to InnoDB with Memcached的出现,可以看出NoSQL对关系数据库的确产生了巨大的影响,个人觉得这是一个非常大的进步,可以让开发人员更加方便的使用NoSQL和关系数据库。NoSQL一般被认为性能高于关系数据库,那么直接在InnoDB之上提供NoSQL功能并和MySQL共存是否是一个更好的选择呢?MySQL with HandlerSocket去年在twitter上看到HandlerSocket的出现,并宣称性能是Memcached的两倍时,非常令人吃惊,居然可以达到750000qps。接 <a href="https://www.cnblogs.com/sunli/archive/2011/05/11/mysql-nosql.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sunli/archive/2011/03/31/nosql-architecture-practice_3.html
NoSQL架构实践(三)——以NoSQL为缓存 - 草屋主人
在《NoSQL架构实践》系列的前面两篇文章中,介绍了《以NoSQL为主》和《以NoSQL为辅》的架构。由于NoSQL数据库天生具有高性能、易扩展的特点,所以我们常常结合关系数据库,存储一些高性能的、海量的数据。从另外一个角度看,根据NoSQL的高性能特点,它同样适合用于缓存数据。用NoSQL缓存数据可以分为内存模式和磁盘持久化模式。内存模式 说起内存模式缓存,我们自然就会想起大名鼎鼎的Memcached。在互联网发展过程中,Memcached曾经解救了数据库的大部分压力,做出了巨大的贡献,直到今天,它依然是缓存服务器的首选。Memcached的常见使用方式类似下面的代码: Memcached.
2011-03-31T02:59:00Z
2011-03-31T02:59:00Z
草屋主人
https://www.cnblogs.com/sunli/
【摘要】在《NoSQL架构实践》系列的前面两篇文章中,介绍了《以NoSQL为主》和《以NoSQL为辅》的架构。由于NoSQL数据库天生具有高性能、易扩展的特点,所以我们常常结合关系数据库,存储一些高性能的、海量的数据。从另外一个角度看,根据NoSQL的高性能特点,它同样适合用于缓存数据。用NoSQL缓存数据可以分为内存模式和磁盘持久化模式。内存模式 说起内存模式缓存,我们自然就会想起大名鼎鼎的Memcached。在互联网发展过程中,Memcached曾经解救了数据库的大部分压力,做出了巨大的贡献,直到今天,它依然是缓存服务器的首选。Memcached的常见使用方式类似下面的代码: Memcached. <a href="https://www.cnblogs.com/sunli/archive/2011/03/31/nosql-architecture-practice_3.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sunli/archive/2011/03/14/nosql-architecture-practice-2.html
NoSQL架构实践(二)——以NoSQL为主 - 草屋主人
[文章作者:孙立 链接:http://www.cnblogs.com/sunli/更新时间:2011-3-14] 前面一篇《NoSQL架构实践(一)——以NoSQL为辅》主要介绍了以NoSQL为辅助的架构,这种架构实施起来比较简单,易于理解,由于其中也使用了传统的关系数据库,让开发者更容易控制NoSQL带来的风险。接下来我们继续深入下去,换另外一个角度,“以NoSQL为主”来架构系统。(三)纯NoSQL架构只使用NoSQL作为数据存储。 图 4-纯NoSQL架构 在一些数据结构、查询关系非常简单的系统中,我们可以只使用NoSQL即可以解决存储问题。这样不但可以提高性能,还非常易于扩展。手机凤凰
2011-03-14T03:30:00Z
2011-03-14T03:30:00Z
草屋主人
https://www.cnblogs.com/sunli/
【摘要】[文章作者:孙立 链接:http://www.cnblogs.com/sunli/更新时间:2011-3-14] 前面一篇《NoSQL架构实践(一)——以NoSQL为辅》主要介绍了以NoSQL为辅助的架构,这种架构实施起来比较简单,易于理解,由于其中也使用了传统的关系数据库,让开发者更容易控制NoSQL带来的风险。接下来我们继续深入下去,换另外一个角度,“以NoSQL为主”来架构系统。(三)纯NoSQL架构只使用NoSQL作为数据存储。 图 4-纯NoSQL架构 在一些数据结构、查询关系非常简单的系统中,我们可以只使用NoSQL即可以解决存储问题。这样不但可以提高性能,还非常易于扩展。手机凤凰 <a href="https://www.cnblogs.com/sunli/archive/2011/03/14/nosql-architecture-practice-2.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sunli/archive/2011/02/21/NoSQL_architecture_1.html
NoSQL架构实践(一)——以NoSQL为辅 - 草屋主人
[文章作者:孙立 链接:http://www.cnblogs.com/sunli/更新时间:2011-2-21] 前面《为什么要使用NoSQL》和《关系数据库还是NoSQL数据库》两篇从大体上介绍了为什么要用NoSQL,何时该用NoSQL。经常有朋友遇到困惑,看到NoSQL的介绍,觉得很好,但是却不知道如何正式用到自己的项目中。很大的原因就是思维固定在MySQL中了,他们问得最多的问题就是用了NoSQL,我如何做关系查询。那么接下来,我们看下怎么样在我们的系统中使用NoSQL。 怎么样把NoSQL引入到我们的系统架构设计中,需要根据我们系统的业务场景来分析,什么样类型的数据适合存储在NoSQ
2011-02-21T02:47:00Z
2011-02-21T02:47:00Z
草屋主人
https://www.cnblogs.com/sunli/
【摘要】[文章作者:孙立 链接:http://www.cnblogs.com/sunli/更新时间:2011-2-21] 前面《为什么要使用NoSQL》和《关系数据库还是NoSQL数据库》两篇从大体上介绍了为什么要用NoSQL,何时该用NoSQL。经常有朋友遇到困惑,看到NoSQL的介绍,觉得很好,但是却不知道如何正式用到自己的项目中。很大的原因就是思维固定在MySQL中了,他们问得最多的问题就是用了NoSQL,我如何做关系查询。那么接下来,我们看下怎么样在我们的系统中使用NoSQL。 怎么样把NoSQL引入到我们的系统架构设计中,需要根据我们系统的业务场景来分析,什么样类型的数据适合存储在NoSQ <a href="https://www.cnblogs.com/sunli/archive/2011/02/21/NoSQL_architecture_1.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sunli/archive/2011/02/19/mobile_architecture.html
移动互联网系统架构的特点 - 草屋主人
[文章作者:孙立 链接:http://www.cnblogs.com/sunli/更新时间:2011-2-19] 今天参加了InfoQ组织的百度技术沙龙活动“移动互联网基础技术解析——无线搜索与HTML5开发”,在最后的Open Space环节主持了一个话题“移动互联网系统架构的特点”,现在把讨论的一些重点给记录一下。 (一)并发性 相对于有线互联网,移动互联网的网速还是窄带时期,大部分的网络访问都属于慢速连接。一个请求占用的网络连接的时间比有线互联网一个请求占用网络连接的时间要长。在同等的服务器端QPS下,并发连接数
2011-02-19T15:14:00Z
2011-02-19T15:14:00Z
草屋主人
https://www.cnblogs.com/sunli/
【摘要】[文章作者:孙立 链接:http://www.cnblogs.com/sunli/更新时间:2011-2-19] 今天参加了InfoQ组织的百度技术沙龙活动“移动互联网基础技术解析——无线搜索与HTML5开发”,在最后的Open Space环节主持了一个话题“移动互联网系统架构的特点”,现在把讨论的一些重点给记录一下。 (一)并发性 相对于有线互联网,移动互联网的网速还是窄带时期,大部分的网络访问都属于慢速连接。一个请求占用的网络连接的时间比有线互联网一个请求占用网络连接的时间要长。在同等的服务器端QPS下,并发连接数 <a href="https://www.cnblogs.com/sunli/archive/2011/02/19/mobile_architecture.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sunli/archive/2011/01/24/nosql_or_relation.html
关系数据库还是NoSQL数据库 - 草屋主人
[文章作者:孙立 链接:http://www.cnblogs.com/sunli/更新时间:2011-1-24] 上一篇简单的说明了为什么要使用NoSQL。接下来我们看下如何把NoSQL引入到我们的项目中,我们到底要不要把NoSQL引入到项目中。在过去,我们只需要学习和使用一种数据库技术,就能做几乎所有的数据库应用开发。因为成熟稳定的关系数据库产品并不是很多,而供你选择的免费版本就更加少了,所以互联网领域基本上都选择了免费的MySQL数据库。在高速发展的WEB2.0时代,我们发现关系数据库在性能、扩展性、数据的快速备份和恢复、满足需求的易用性上并不总是能很好的满足我们的需要,我们越来越趋向于根
2011-01-24T01:50:00Z
2011-01-24T01:50:00Z
草屋主人
https://www.cnblogs.com/sunli/
【摘要】[文章作者:孙立 链接:http://www.cnblogs.com/sunli/更新时间:2011-1-24] 上一篇简单的说明了为什么要使用NoSQL。接下来我们看下如何把NoSQL引入到我们的项目中,我们到底要不要把NoSQL引入到项目中。在过去,我们只需要学习和使用一种数据库技术,就能做几乎所有的数据库应用开发。因为成熟稳定的关系数据库产品并不是很多,而供你选择的免费版本就更加少了,所以互联网领域基本上都选择了免费的MySQL数据库。在高速发展的WEB2.0时代,我们发现关系数据库在性能、扩展性、数据的快速备份和恢复、满足需求的易用性上并不总是能很好的满足我们的需要,我们越来越趋向于根 <a href="https://www.cnblogs.com/sunli/archive/2011/01/24/nosql_or_relation.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sunli/archive/2011/01/14/nosql_why.html
NoSQL开篇——为什么要使用NoSQL - 草屋主人
【编者按】NoSQL在2010年风生水起,大大小小的Web站点在追求高性能高可靠性方面,不由自主都选择了NoSQL技术作为优先考虑的方面。今年伊始,InfoQ中文站有幸邀请到凤凰网的孙立先生,为大家分享他之于NoSQL方面的经验和体会。非常荣幸能受邀在InfoQ开辟这样一个关于NoSQL的专栏,InfoQ是我非常尊重的一家技术媒体,同时我也希望借助InfoQ,在国内推动NoSQL的发展,希望跟我一样有兴趣的朋友加入进来。这次的NoSQL专栏系列将先整体介绍NoSQL,然后介绍如何把NoSQL运用到自己的项目中合适的场景中,还会适当地分析一些成功案例,希望有成功使用NoSQL经验的朋友给我提供一
2011-01-14T02:03:00Z
2011-01-14T02:03:00Z
草屋主人
https://www.cnblogs.com/sunli/
【摘要】【编者按】NoSQL在2010年风生水起,大大小小的Web站点在追求高性能高可靠性方面,不由自主都选择了NoSQL技术作为优先考虑的方面。今年伊始,InfoQ中文站有幸邀请到凤凰网的孙立先生,为大家分享他之于NoSQL方面的经验和体会。非常荣幸能受邀在InfoQ开辟这样一个关于NoSQL的专栏,InfoQ是我非常尊重的一家技术媒体,同时我也希望借助InfoQ,在国内推动NoSQL的发展,希望跟我一样有兴趣的朋友加入进来。这次的NoSQL专栏系列将先整体介绍NoSQL,然后介绍如何把NoSQL运用到自己的项目中合适的场景中,还会适当地分析一些成功案例,希望有成功使用NoSQL经验的朋友给我提供一 <a href="https://www.cnblogs.com/sunli/archive/2011/01/14/nosql_why.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sunli/archive/2010/12/27/memcachefs.html
利用FUSE把memcached当磁盘使用 - 草屋主人
[文章作者:孙立 链接:http://www.cnblogs.com/sunli/更新时间:2010-12-27] web2.0的盛行,Memcached 用得越来越广泛。所以也越来越多的产品提供了兼容memcached协议的数据存取方式,我们自己开发的NOSQL也提供了memcached协议的支持。一直在想,是否可以把这个NOSQL直接挂载到磁盘上,这样在某些场合,使用起来就更加方便了。比如cat,vi 都可以直接查看和编辑。 google了一下 ,有现成的工具memcachefs。所以就测试下了,写篇文章分享下。按照这里http://memcachefs.sourceforge.net/
2010-12-27T05:22:00Z
2010-12-27T05:22:00Z
草屋主人
https://www.cnblogs.com/sunli/
【摘要】[文章作者:孙立 链接:http://www.cnblogs.com/sunli/更新时间:2010-12-27] web2.0的盛行,Memcached 用得越来越广泛。所以也越来越多的产品提供了兼容memcached协议的数据存取方式,我们自己开发的NOSQL也提供了memcached协议的支持。一直在想,是否可以把这个NOSQL直接挂载到磁盘上,这样在某些场合,使用起来就更加方便了。比如cat,vi 都可以直接查看和编辑。 google了一下 ,有现成的工具memcachefs。所以就测试下了,写篇文章分享下。按照这里http://memcachefs.sourceforge.net/ <a href="https://www.cnblogs.com/sunli/archive/2010/12/27/memcachefs.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sunli/archive/2010/12/23/node_js.html
使用node.js快速开发透明代理 - 草屋主人
[文章作者:孙立 链接:http://www.cnblogs.com/sunli/更新时间:2010-12-23] 服务器端js(Server-Side Javascrpt)很早也就有了,JAVA中也有javascript 的script引擎。但是最近服务器端js的火爆确实因为node.js项目。在velocity china 2010大会Douglas Crockford(Yahoo!)也有一个topic《卷土重来:服务器端JavaScript》提到node.js。关于node.js的详细资料请google. node.js的非常大的一个特点就是事件驱动,在开发服务器端服务的时候显得非常方
2010-12-23T08:38:00Z
2010-12-23T08:38:00Z
草屋主人
https://www.cnblogs.com/sunli/
【摘要】[文章作者:孙立 链接:http://www.cnblogs.com/sunli/更新时间:2010-12-23] 服务器端js(Server-Side Javascrpt)很早也就有了,JAVA中也有javascript 的script引擎。但是最近服务器端js的火爆确实因为node.js项目。在velocity china 2010大会Douglas Crockford(Yahoo!)也有一个topic《卷土重来:服务器端JavaScript》提到node.js。关于node.js的详细资料请google. node.js的非常大的一个特点就是事件驱动,在开发服务器端服务的时候显得非常方 <a href="https://www.cnblogs.com/sunli/archive/2010/12/23/node_js.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sunli/archive/2010/12/20/imcp.html
velocity大会主题演讲内容“移动互联网内容平台的架构和性能优化” - 草屋主人
非常荣幸能在这次velocity china 2010大会上分享《移动互联网内容平台的架构和性能优化 》,点击可进行ppt的pdf版本下载。由于有大量的朋友没有去现场,在PPT中也不能完全表达我的意思,所以我特别写了这篇博客进行一些文字说明。有问题可以在文后留言或者跟我在微博讨论。 我相信一个好的系统架构是需要从产品需求出发的,同时我也相信一个系统的性能优化也要站在产品需求之上,所以我花了很多时间从产品设计的角度来分析为什么要设计内容平台,以及如何去设计这样一个系统,这就是系统架构,最后才在这个系统架构基础之上提出怎么进行性能优化,满足非功能性需求。
2010-12-20T14:57:00Z
2010-12-20T14:57:00Z
草屋主人
https://www.cnblogs.com/sunli/
【摘要】非常荣幸能在这次velocity china 2010大会上分享《移动互联网内容平台的架构和性能优化 》,点击可进行ppt的pdf版本下载。由于有大量的朋友没有去现场,在PPT中也不能完全表达我的意思,所以我特别写了这篇博客进行一些文字说明。有问题可以在文后留言或者跟我在微博讨论。 我相信一个好的系统架构是需要从产品需求出发的,同时我也相信一个系统的性能优化也要站在产品需求之上,所以我花了很多时间从产品设计的角度来分析为什么要设计内容平台,以及如何去设计这样一个系统,这就是系统架构,最后才在这个系统架构基础之上提出怎么进行性能优化,满足非功能性需求。 <a href="https://www.cnblogs.com/sunli/archive/2010/12/20/imcp.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sunli/archive/2010/12/18/baidu_app_engine.html
InfoQ百度技术沙龙"APP Engine技术应用"主题的总结记录 - 草屋主人
[文章作者:孙立 链接:http://www.cnblogs.com/sunli/更新时间:2010-12-18] 今天去参加了InfoQ举办的百度技术沙龙活动,这次的主题是“APP Engine技术应用”。最近两年“云计算”,“虚拟化”听得很多,但是真正拿出来应用的,技术分享的非常好。这次的主题非常有吸引力,由于现场的wifi有点问题,所以没有做微博的直播,所以就准备写篇博客来总结下。 首先分享的是来自百度的肖伟的《揭秘百度应用开发引擎(Baidu App Engine)》,肖伟一再强调Baidu App Engine(BAE)不是GAE,在技术上跟GAE不是一个类型的。 下面是PPT的一
2010-12-18T13:01:00Z
2010-12-18T13:01:00Z
草屋主人
https://www.cnblogs.com/sunli/
【摘要】[文章作者:孙立 链接:http://www.cnblogs.com/sunli/更新时间:2010-12-18] 今天去参加了InfoQ举办的百度技术沙龙活动,这次的主题是“APP Engine技术应用”。最近两年“云计算”,“虚拟化”听得很多,但是真正拿出来应用的,技术分享的非常好。这次的主题非常有吸引力,由于现场的wifi有点问题,所以没有做微博的直播,所以就准备写篇博客来总结下。 首先分享的是来自百度的肖伟的《揭秘百度应用开发引擎(Baidu App Engine)》,肖伟一再强调Baidu App Engine(BAE)不是GAE,在技术上跟GAE不是一个类型的。 下面是PPT的一 <a href="https://www.cnblogs.com/sunli/archive/2010/12/18/baidu_app_engine.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sunli/archive/2010/12/17/phpbuffer.html
用于php二进制操作和socket二进制通讯的phpbuffer v0.1开源发布 - 草屋主人
[文章作者:孙立 链接:http://www.cnblogs.com/sunli/更新时间:2010-12-17] 项目来源 php语言是当前比较流行的一种web开发语言,它能够实现快速开发,方便代码发布和部署,性能也还不错,但是随着web的快速发展,一个网站往往是多种语言结合的模式。为了提高性能,各种语言之间的通信往往会采用二进制,PHP虽然支持二进制,但是非常不方便,不能像java那种可以writeInt(int),writeLong(long)那样方便的进行二进制操作,所以萌发了封装一套php二进制操作类库的想法。PHPBuffer介绍 PHPBuffer是一个可以用于二进制序列化和反
2010-12-17T05:53:00Z
2010-12-17T05:53:00Z
草屋主人
https://www.cnblogs.com/sunli/
【摘要】[文章作者:孙立 链接:http://www.cnblogs.com/sunli/更新时间:2010-12-17] 项目来源 php语言是当前比较流行的一种web开发语言,它能够实现快速开发,方便代码发布和部署,性能也还不错,但是随着web的快速发展,一个网站往往是多种语言结合的模式。为了提高性能,各种语言之间的通信往往会采用二进制,PHP虽然支持二进制,但是非常不方便,不能像java那种可以writeInt(int),writeLong(long)那样方便的进行二进制操作,所以萌发了封装一套php二进制操作类库的想法。PHPBuffer介绍 PHPBuffer是一个可以用于二进制序列化和反 <a href="https://www.cnblogs.com/sunli/archive/2010/12/17/phpbuffer.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sunli/archive/2010/12/14/idata_forum_2010.html
iDataForum2010数据库技术论坛总结 - 草屋主人
[文章作者:孙立 链接:http://www.cnblogs.com/sunli/更新时间:2010-12-14] 我在12月8日荣幸地作为Velocity大会的的演讲者分享了《移动互联网内容平台的架构和性能优化》,同样非常荣幸地在12月12日作为演讲者在iData Forum 2010——淘宝组织的数据库大会上分享了《NoSQL研发之路》。 中国互联网数据库技术论坛(iData Forum 2010)是由淘宝DBA团队发起的,计划每年举行一次的国内数据库大会。这次是12月12日在北京温特莱酒店举行。这次会议的详细议程在这里。会议现场人员爆满,大家的热情都很高。上午是淘宝的赵林(sina微博
2010-12-14T07:26:00Z
2010-12-14T07:26:00Z
草屋主人
https://www.cnblogs.com/sunli/
【摘要】[文章作者:孙立 链接:http://www.cnblogs.com/sunli/更新时间:2010-12-14] 我在12月8日荣幸地作为Velocity大会的的演讲者分享了《移动互联网内容平台的架构和性能优化》,同样非常荣幸地在12月12日作为演讲者在iData Forum 2010——淘宝组织的数据库大会上分享了《NoSQL研发之路》。 中国互联网数据库技术论坛(iData Forum 2010)是由淘宝DBA团队发起的,计划每年举行一次的国内数据库大会。这次是12月12日在北京温特莱酒店举行。这次会议的详细议程在这里。会议现场人员爆满,大家的热情都很高。上午是淘宝的赵林(sina微博 <a href="https://www.cnblogs.com/sunli/archive/2010/12/14/idata_forum_2010.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sunli/archive/2010/11/19/velocity2010china_mobile.html
O'Reilly Velocity性能和运维大会以及我的演讲主题 - 草屋主人
由国外著名技术媒体O’Reilly公司和国内最大的电子商务网站淘宝网合办的O’Reilly Velocity China 2010 Web性能和运维大会第一届即将在北京12月7-8日召开。 这也是O'Reilly引入中国的第一场技术大会。
本次 Velocity 中国大会精英云集,会议主席 Steve Souders 和章文嵩博士邀请国内外著名公司的技术专家,分享性能与运维前沿技术的最佳实践,包括 Google、Yahoo!、Facebook、Youtube,同时国内互联网企业阵容也空前强大,除淘宝网外还包括阿里云、百度、腾讯、盛大、新浪、网易、凤凰网等诸多名企的技术专家确认出席。
非常荣幸,我这次被受邀做一次技术分享的演讲。由于高手云集,基本上议题都会集中在数据库和web优化上,正好年初我们设计了一套非常不错的移动互联网内容平台,经过超过半年的运行,效果非常好,我决定分享一下《移动互联网内容平台的架构与性能优化》。
2010-11-19T05:49:00Z
2010-11-19T05:49:00Z
草屋主人
https://www.cnblogs.com/sunli/
【摘要】 由国外著名技术媒体O’Reilly公司和国内最大的电子商务网站淘宝网合办的O’Reilly Velocity China 2010 Web性能和运维大会第一届即将在北京12月7-8日召开。 这也是O'Reilly引入中国的第一场技术大会。
本次 Velocity 中国大会精英云集,会议主席 Steve Souders 和章文嵩博士邀请国内外著名公司的技术专家,分享性能与运维前沿技术的最佳实践,包括 Google、Yahoo!、Facebook、Youtube,同时国内互联网企业阵容也空前强大,除淘宝网外还包括阿里云、百度、腾讯、盛大、新浪、网易、凤凰网等诸多名企的技术专家确认出席。
非常荣幸,我这次被受邀做一次技术分享的演讲。由于高手云集,基本上议题都会集中在数据库和web优化上,正好年初我们设计了一套非常不错的移动互联网内容平台,经过超过半年的运行,效果非常好,我决定分享一下《移动互联网内容平台的架构与性能优化》。 <a href="https://www.cnblogs.com/sunli/archive/2010/11/19/velocity2010china_mobile.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sunli/archive/2010/10/27/performance_optimization_base_on_view.html
基于视觉的系统性能优化 - 草屋主人
[文章作者:孙立 链接:http://www.cnblogs.com/sunli/更新时间:2010-10-27] 起因 最近公司一个专题,结合了电视台的直播,在直播的时候流量猛增。这个专题的尾部页面带有自动刷新某系统的动态数据的功能,在直播当晚,给某系统带了非常大的带宽压力。但是根据页面的结构,用户基本都停留在首屏,也就是说用户根本就没有看自动刷新的数据。页面结构如下图: 上图中:红色方框表示...
2010-10-27T03:13:00Z
2010-10-27T03:13:00Z
草屋主人
https://www.cnblogs.com/sunli/
【摘要】[文章作者:孙立 链接:http://www.cnblogs.com/sunli/更新时间:2010-10-27] 起因 最近公司一个专题,结合了电视台的直播,在直播的时候流量猛增。这个专题的尾部页面带有自动刷新某系统的动态数据的功能,在直播当晚,给某系统带了非常大的带宽压力。但是根据页面的结构,用户基本都停留在首屏,也就是说用户根本就没有看自动刷新的数据。页面结构如下图: 上图中:红色方框表示... <a href="https://www.cnblogs.com/sunli/archive/2010/10/27/performance_optimization_base_on_view.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sunli/archive/2010/10/13/mysql_Practices.html
【译】适合dba和开发者的mysql最佳实践 - 草屋主人
[文章作者:孙立 链接:http://www.cnblogs.com/sunli/更新时间:2010-09-19] 这是今天开始在南非秘鲁利马开始举行OTN LAD Tour的上,我要进行的一个mysql演讲, 适合dba和开发者的mysql最佳实践 通过了解适合于dba和开发者的mysql最佳实践,学习正确的技巧来让你的Mysql投资效益最大化。必须理解Mysql和其他关系数据库产品的不同点,...
2010-10-13T05:32:00Z
2010-10-13T05:32:00Z
草屋主人
https://www.cnblogs.com/sunli/
【摘要】[文章作者:孙立 链接:http://www.cnblogs.com/sunli/更新时间:2010-09-19] 这是今天开始在南非秘鲁利马开始举行OTN LAD Tour的上,我要进行的一个mysql演讲, 适合dba和开发者的mysql最佳实践 通过了解适合于dba和开发者的mysql最佳实践,学习正确的技巧来让你的Mysql投资效益最大化。必须理解Mysql和其他关系数据库产品的不同点,... <a href="https://www.cnblogs.com/sunli/archive/2010/10/13/mysql_Practices.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sunli/archive/2010/09/29/queue_performance.html
如何用队列提升系统性能 - 草屋主人
包含了使用队列的场景距离,以及如何用队列实现高性能,高可靠性的应用.最后介绍了ICQUEUE的应用.
2010-09-29T08:31:00Z
2010-09-29T08:31:00Z
草屋主人
https://www.cnblogs.com/sunli/
【摘要】包含了使用队列的场景距离,以及如何用队列实现高性能,高可靠性的应用.最后介绍了ICQUEUE的应用. <a href="https://www.cnblogs.com/sunli/archive/2010/09/29/queue_performance.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sunli/archive/2010/09/19/memcached_protocol.html
基于memcached协议构建自定义协议 - 草屋主人
[文章作者:孙立 链接:http://www.cnblogs.com/sunli/更新时间:2010-09-19] 为什么要使用memcached协议构建自定义协议memcached被广泛使用,几乎各种语言都有成熟的客户端client.所以可以利用现有的客户端。memcached是基于文本的协议(现在新版支持二进制),它非常简单并且容易实现。memcached的客户端基本上都支持多机故障转移功能...
2010-09-19T03:25:00Z
2010-09-19T03:25:00Z
草屋主人
https://www.cnblogs.com/sunli/
【摘要】[文章作者:孙立 链接:http://www.cnblogs.com/sunli/更新时间:2010-09-19] 为什么要使用memcached协议构建自定义协议memcached被广泛使用,几乎各种语言都有成熟的客户端client.所以可以利用现有的客户端。memcached是基于文本的协议(现在新版支持二进制),它非常简单并且容易实现。memcached的客户端基本上都支持多机故障转移功能... <a href="https://www.cnblogs.com/sunli/archive/2010/09/19/memcached_protocol.html" target="_blank">阅读全文</a>