1号店大幅度提升数据仓库系统的处理能力,数据加载性能平均提高7倍
 
Oracle 1-800-633-0738
Find an Oracle Specialized Partner
Oracle Customer Programs
 
 

1号店大幅度提升数据仓库系统的处理能力,数据加载性能平均提高7倍

1号店(www.yhd.com)于 2008年7月正式上线,开创了中国电子商务行业“网上超市”的先河,目前沃尔玛持有1号店51.3%的股权。1号店是中国成长最快的B2C电子商务公司之一,2009年, 1号店全年销售额为4600万元,2012年增长至约68亿元。在用户规模、商品品类等方面,1号店也跨入了中国领先电子商务企业的行列。

 
 

 
 

Challenges

A word from 1号店

  • “通过部署Oracle Exadata数据库云服务器,我们优化了1号店的IT架构,提升了数据库性能,为我们的业务发展提供了有力的技术支持。” —1号店CTO 韩军

  • 确保企业的综合数据仓库(简称IDW,Integrated Data Warehouse)系统在有效的时间窗口内尽快地完成海量数据(涉及每天4000万访问量、超过的90万种商品品类、超过2000万注册用户)的加工处理
  • 支持开展基于动态点击流(clickstream) 数据仓库模型的网购业务统计分析,如针对消费者在各商品页面的停留时间、是否产生购物行为、关闭或取消的交易等数据进行的统计分析
  • 通过消费者所在区域分析、购买力分析、兴趣喜好分析等BI应用挖掘潜在的商品销售商机,为进一步优化网站的内容和商品销售种类提供数据支撑
  • 对网购业务KPI(如访问量、页面点击量、访客转换率、顾客重复购买率等重要指标)进行整合、统计和分析,并创建实时报表,为管理层决策提供支持 
  • 提升系统的可用性、性能及可扩展性,确保IT 基础架构能够支持公司的注册用户数、商品品类以及在线交易量的大幅增长,在保持性能最佳水平的同时降低未来扩容成本

Solutions

Oracle Product and Services

  • 利用Oracle Exadata 数据库云服务器重构IDW系统的数据库平台基础架构,大幅度提升了系统的后台数据处理能力,实现了数据加载性能平均提升7倍,报表查询速度平均提升5倍
  • 从根本上解决了原有数据库平台对BI应用运行效率的限制,为开展基于海量数据的消费者行为和喜好分析(如消费者在购买了某商品之后,哪些商品同时购买的几率比较高?哪些商品重复购买的几率比较高?),快速准确地推荐符合消费者购买习惯的商品提供了有力支持
  • 利用Oracle Exadata特有的压缩技术,将数据仓库200 个大表压缩至原来大小的 40%,释放了约 12 TB 空间,使存储空间节省60%以上,有效提高了历史数据联机访问的读取性能,确保了系统能够高效、准确地根据不同的分析主题(如商品购买事实、购物行为、消费者等)将数据放入不同的数据集市之中
  • 无需应用程序更改(例如修改查询)即可将数据库性能提高 20% - 50%,满足了IDW系统在应用系统平滑移植条件下有效提高数据处理性能的需求,为实现在精细化统计分析的基础上生成网购业务KPI(如根据某一商品的关注用户数、实际购买用户数、新增用户数、退货用户数等生成相关 KPI)提供了有力支持
  • 利用 Oracle Active Data Guard 缩短了复制数据库的时间,降低了主数据库负载并提供了高可靠的备机故障切换保护机制,确保了在线运行数据库系统与灾备数据库系统的双向切换在秒级
  • 为IDW系统未来的发展提供了一个先进的、可扩展的技术架构,随着未来业务量的增长,Oracle Exadata可以对数据库处理节点及存储处理节点进行在线升级、扩容,以满足处理能力和数据量的增长需求

Why Oracle

随着1号店用户数、业务量及系统数据量的飞速提高,其IDW系统原有的数据库运行平台已经不能满足公司业务以及BI应用快速发展的需要,因此1号店需要在应用系统平滑移植条件下,消除数据库平台给BI应用带来的性能瓶颈问题,有效提高数据仓库系统的处理性能,确保系统在有效的时间窗口内尽快地完成海量数据的加工处理。
为了选择一款适合公司IDW系统的数据库运行平台,1号店严格调研评估了包括IBM在内的全球一流厂商的解决方案,经过对比测试,1号店发现与小型机+存储系统的传统模式相比,软、硬件集成设计的Oracle Exadata能够实现更高的可用性、处理性能及可扩展性。
1号店CTO韩军表示:“部署Oracle Exadata不仅有效解决了我们当前BI应用的数据库平台性能瓶颈问题,同时也为1号店提供了能够适应未来业务量高速增长的IT新架构,对于1号店这样处于高速成长中的B2C电子商务公司来说,这种新架构尤为重要,可以最大限度地保护IT投资并提高其回报率。”

Implementation Process

1号店于2012年6月中旬完成了Oracle Exadata的软、硬件安装,并随后逐步完成各主要应用系统的数据迁移、调试和应用试运行,2012年8月系统投入正式运行。该系统包括2套 1/4 机架配置Oracle Exadata,每套配置2个数据库处理节点和3个Exadata Storage Server存储处理节点,为1号店以OLAP业务处理为主线的应用系统提供数据库及存储服务。目前,1号店正在把更多的BI应用迁移到Oracle Exadata之上,并计划未来对其存储容量进行在线扩容。