- @forchenyun
1.5000w的数据MySQL占用19603MB(只包含数据文件,暂不包括日志文件),MongoDB为26591MB。MySQL的InnoDB Buffer Pool Size为2G
2.关于热点问题,首先在数据层面没有热点。查询层面MySQL是有存在热点,但是HandlerSocket和MongoDB基本是不会有热点,在同样的随机范围内。
3.磁盘是单块的SATA
声明一下:我这个测试主要还是一个基准测试,由于硬件资源有限,同时测试的覆盖面也不是特别广,比如还应该有响应时间相关的,这也是很重要的一个指标。之后如果有时间,可能也会针对这些再做一次测试。 - @Jeffrey Zhao
嗯,我一直没有在说微软或者Windows的不好,我也一直强调合适的场景下的合适的技术(产品)。对于授权费太高的,除了一些不缺钱的主儿,大部分互联网公司可能多少会Case这些,而且随着使用量的不断提高,会越来越在意。所以这时候最合适的可能就是类似Memcached这样免费并且成熟的方案了。 - @Jeffrey Zhao
嗯,很赞同,Windows和Linux本身不应该对立,我在上面也特别提出来几个地方:“就只用.NET(Windows)”和“合适的场景应该用上合适的技术(产品)”。比如现在有些程序是用Asp.net写的,但是静态文件Host在Linux+Nginx上面,缓存采用Linux+Memcached,我觉得这种采用最合适和最成熟的技术(产品)的方式就挺好的,发挥各自的优势。 - 赞一个,想到一块去了,我也跟不少朋友都说过类似这样的问题。但是最后我总结了一下,发现对于很多只是想写写程序过日子的,是完全听不进去的。很多做企业信息系统开发的,可能也是受到国内的风气的影响,觉得写程序没啥前途,还是做实施做业务做管理等等更有前途,对于这类人他们也都是听不进去的。倒是我觉得做互联网方面的,还是有比较多这方面的共同点,做.NET应该不只是.NET,要不然真的就是在自己的圈子里来回转了。
BTW:现在做.NET比较大的互联网公司也没几个是单纯就只用.NET(Windows)了,合适的场景应该用上合适的技术(产品)。 - @Jeffrey Zhao
@周行天下
图标已经添加上单位~ - @Jeffrey Zhao
HandlerSocket是MySQL的一个Plugin,通过它可以直接跟MySQL的Storage Engine Layer(比如InnoDB)交互,而不需要通过MySQL的Parser Layer。从性能角度有很大的提升。具体的可以看之前我写的几篇关于HandlerSocket的文章“HandlerSocket系列(一):由来”(http://www.cnblogs.com/inrie/archive/2011/01/28/1946572.html) - MongoDB、HandlerSocket和MySQL性能测试及其结果分析
- @什么你说什么
给力啊。 - @Soli
哈已经有下文了: ) - 前面两篇文章主要对HandlerSocket从整体上做一些介绍,本文从性能及其性能优化方面来做一些介绍。
- 上文介绍了为什么会出现HandlerSocket,是什么需求驱动这个产品的出现。本文主要从整体架构上做一些介绍,包括对它的一些主要优缺点和具体的应用场景。
- @吻花伤蝴蝶
哈,确实是太久没写了:) 你也多写写,互相多学习哈~ - 新的技术,几乎都是由需求驱动产生的。在研究HandlerSocket之前,我觉得有必要先了解一下它是所处的历史背景及其它想解决什么样的问题。我想这应该是最关键的,也是做这方面研究和技术选型时第一个应该...
- 这次SD2C大会主要关注架构设计和敏捷相关的议题,结合在会上听的一些议题以及自己的想法谈一谈这次大会的一些感想
- 这次SD2C大会我主要关注架构设计和敏捷相关的议题,结合在会上听的一些议题以及自己的想法谈一谈这次大会的一些感受










