>> 欢迎访问easn的博客:一个伪技术宅,关注互联网发展,研究用户体验。赚钱给老婆买我的百分之一女装

easn随笔录

记录easn的学习历程以及生活琐碎。

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

以前淘宝架构师黄裳说过,或许是 PHP 缺少一个IDE ;) 当然实际上不是这样的,当时的 PHP 远没有现在成熟。比如,PHP 缺少中间件(或许现在也是),而 Java 当时起码有 Weblogic /Jboss 可用。至于解决方案,Java 相对更为成熟,从人的角度来说,Java 企业级应用背景的人才更多一些,再说可以得到Sun中国技术团队的协助。 应该是2004年底的技术决定吧,同时间段迁移的还有从 MySQL 迁移到 Oracle ,从 PC 服务器迁移到小型机。 这是一个正确的决定。

其实当时最早更换的不是PHP语言,而是MySQL,MySQL当年太弱了,读写性能问题严重,容易死锁。而阿里当时在Oracle方面的积累非常强大,有冯春培、汪海、Fenng这样的人物(fenng比他们稍微晚点来,来的时候已经换了),于是数据库就迁移到了Oracle。PHP不具备连接池的功能,一开始弄了一个sqlRelay中间件来充当连接池,结果这个东东也经常死掉,于是开发语言也必须跟着换,至于为什么换java,fenng已经说的很清楚了。 当然现在的MySQL已经不是当年的吴下阿蒙了,现在用LAMP架构的话应该能支持很高的流量。

轮回罢了。 当业务快速发展的时候必须靠DB的能力顶上,所以第一批做DB的人冒出了头。 接下来DB扛不住了,架构上场…… 出了一批架构师。 架构搞好之后,DB就不再那么重要了,于是开始可以降低Oracle规模了,Mysql上场以及KV出场。 oracle 收购了mysql 要围剿的话,谁知道几年后是不是 postgresql 上场?

现在国外用PHP很多的,典型的是FaceBook。 Java运行时对内存的管理和监控非常方便,之前twitter使用ruby写了一个消息队列,因为无法管控内存,换成用scala重写了一个新的消息队列

posted on 2012-01-15 11:16  easn  阅读(505)  评论(0编辑  收藏  举报