zoukankan      html  css  js  c++  java
  • 《淘宝技术这十年》读书笔记(2)

    写在前面

    本文接上篇:读书笔记1

    正文

    接上文所说,作者说:两个架构图我们对比一下,可以明显发现第二个架构图显得头重脚轻。实际看确实是这样,也正因如此这样的架构并没有持续多久。SQL Relay出现了严重问题且无法解决,数据库必须用Oracle,为了更好的提升架构,只能改开发语言了。于是淘宝选择将开发语言换成java,当时的java是最成熟的网站开发语言,并有很多良好的企业开发框架。同时java人才也更多,维护成本也更低。但考虑到他们这个项目的特殊性,淘宝请来了Sun公司(即java的开发公司)来将项目更换成java语言。经过这一番动刀后,架构变成了如下图:

    在这个新架构中,引入了搜索引擎iSearch,这个引擎会把数据库中的数据变成结构化的文件后存储到硬盘上。从而让web应用以更简单的方式来查询这些数据。但之后随着淘宝体量的提高,只能从物理设备上动手了,他们高价购入了昂贵的小型机来存放数据,之后又进行了一番革新,把架构变成了下面这样:

    到了06年的时候,淘宝每天有1.5亿个访问量。商品数有五千多万个。其中书中提到了每种架构的具体实现过程,但我都没有怎么看懂。希望日后做过类似的开发后能看懂吧。

  • 相关阅读:
    Ubuntu 或 UbuntuKyLin14.04 Unity桌面側边栏和顶层菜单条显示异常解决方法
    关于程序猿的几个阶段!
    独立开发人员低成本推广APP的18条技巧
    Effective C++ 条款27
    OpensStack instance debug
    OpenStackCLI调试及术语识记
    OpenStack术语名词及问题调试
    apacheOfbiz
    obiz
    How to run OFBiz as a Service on linux
  • 原文地址:https://www.cnblogs.com/wushenjiang/p/13040661.html
Copyright © 2011-2022 走看看