`
jimcgnu
  • 浏览: 35511 次
  • 来自: ...
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

转:Web 2.0: How High-Volume eBay Manages Its Storage

阅读更多
http://www.eweek.com/article2/0,1895,2047252,00.asp

摘要:

  • The site averages more than 1 billion page views per day.
  • Users trade about $1,700 worth of goods on the site every second.
  • 26 billion SQL queries per day.
  • The site currently posts about 600 million listings per quarter and about 204 million registered users.

  • The site's availability has been charted at 99.94 percent per day (a hiccup of about 50 seconds per day). When it was charted in June 1999, the site was latent an average of 43 minutes per day.

    eBay said it uses a traditional grid computing system with the following features to build the site:

    • about 170 Win2000/Win2003 servers
    • about 170 Linux (RHES3) servers
    • three Solaris servers: build and deploy eBay.com to QA; compile Java & C++; consolidate/optimize/compress XSL, JS and HTML
    • time to build site: was once 10 hours; now only 30 minutes
    • in the last 2.5 years, there have been 2 million builds.

    Then, the content is deployed to a system of about 15,000 servers.

    eBay's structure is, according to Strong:

    • highly distributed
    • the auction site is Java-based; the search infrastructure is written in C++
    • have hundreds of developers, all working on the same code

    分享到:
    评论

    相关推荐

      SQLSERVER专场:SQL Server 2017(合作伙伴-吴晓晨).pdf

      文件提到了SQL Server 2017的LICENSE模式,表明新版本对于云端部署同样适用,支持不同用户级别的部署,如Express、Developer、Standard、Web和Enterprise级别。在云端的部署可以涉及到不同形式的许可证(LICENSE)和...

      vue-typescript-admin-course-manages-master.zip

      这个名为"vue-typescript-admin-course-manages-master"的压缩包文件,显然包含了一个基于Vue.js和TypeScript的后台管理系统课程项目。对于初学者来说,这是一个极好的资源,因为它将帮助他们理解和掌握如何在实际...

      puppet用户管理

      - `manages_aix_lam`: 专门针对AIX操作系统,管理LAM(Loadable Authentication Module)。 - `manages_members`: 用于处理目录服务中的组成员,而非直接管理用户。 - `system_groups`: 允许创建具有较小GID...

      hbase完全分布式.docx

      设置JAVA_HOME环境变量是为了指定JDK的安装路径,而HBASE_MANAGES_ZK=false是为了禁用HBase自带的ZooKeeper,使用独立的ZooKeeper集群。 hbase-site.xml设置 hbase-site.xml是HBase的主要配置文件,需要在所有机器...

      Web2.0社区平台源码

      SpaceBuilder是一款基于asp.net业内领先的Web2.0社区平台。结合博客、相册、文件、迷你博客、论坛、活动、圈子、资讯等应用模块,可以快速的搭建具有SNS特征的在线社区。借助SpaceBuilder平台的服务(用户、朋友、私...

      Docker - Clustering Payara Server in Docker

      The `payara/server-das` image is used to start the domain administration server (DAS), which manages the cluster configuration and provides administrative services. #### Payara Server Instance Docker...

      [Navigation] Navigation for ASP.NET Web Forms

      Navigation for ASP.NET Web Forms manages movement and data passing between ASPX pages in a unit-testable manner. There is no client-side logic, so it works in all browsers, and no server-side cache, ...

      HX8340-B_V01_20071203.pdf

      The block diagram provides a high-level overview of the HX8340-B(T) architecture, highlighting its major components and their interconnections. Key blocks include: - **System Interface Circuit**: ...

      HX8264-D03-DS-v03.pdf

      - **Function Block Diagram** (Page 6): This diagram provides a high-level view of the functional components within the HX8264-D03, helping engineers understand how the different parts interact. ...

      Enhanced Host Controller Interface Specification for Universal Serial Bus

      The operational model defines how the EHCI manages and schedules USB transfers. Key aspects include: - **Host Controller Initialization:** Describes the process of initializing the EHCI controller ...

      Remote Desktop Connection Manager 2.7

      RDCMan manages multiple remote desktop connections. It is useful for managing server labs or large server farms where you need regular access to each machine such as automated checkin systems and data...

      Pro PowerShell for Amazon Web Services DevOps for the AWS Cloud

      Brian is an advocate for Cloud Computing on the AWS platform and currently manages a team of cloud engineers at a big four accounting firm. Brian can be contacted through his blog at ...

      Unreal Engine 4.X By Example

      Unreal Engine 4 (UE4) is a powerful game development platform that provides developers with the tools they need to create high-quality games and interactive experiences. This section will delve into ...

      Teradata Messages (English)

      - **COP (Controller Processing Unit)**: Another outdated term for the processing element that manages data flow and processing within the system. #### 三、Teradata Database Release Information The ...

      Ubuntu The Complete Reference

      - **Logical Volume Management (LVM)**: Explanation of LVM and how it can be used to manage storage volumes dynamically. - **RAID and LVM Integration**: Discussion of integrating RAID and LVM for ...

      Apress.Beginning.Silverlight.5.in.C#.2012

      The growing popularity of Web 2.0 applications is increasing user expectations for high-quality website design, presentation, and functionality. It is into this climate that Microsoft is releasing ...

      Sqoop数据采集工具简介、安装、使用学习笔记(配合Hive和Hbase)

      - 修改 `hbase-env.sh` 文件,设置 `HBASE_MANAGES_ZK=true`,使用 HBase 自带的 Zookeeper。 - 配置 `hbase-site.xml` 文件,指定 Zookeeper 的数据目录和其他相关路径。 - 设置临时目录等配置项,确保 HBase ...

      国家图书馆数据库设计

      - **Employee Manages Library**:员工管理图书馆。 - **Item Is Borrowed By Loan**:图书或CD被借阅。 - **Author Writes BookAuthor**:作者创作图书。 - **Book Written By BookAuthor**:图书与作者之间的关联...

      SAP PI Handbook 71

      One of the key benefits of using SAP NetWeaver PI is its ability to decouple business semantics from implementation details. This means that changes to one system or application do not necessarily ...

    Global site tag (gtag.js) - Google Analytics