eHarmony抛弃微软 与Oracle 10g另结新欢
时间:07-31
来源:TechTarget
点击:
持续了整整一年的"换偶工作"在2005年底就开始了,位于Calif. Pasadena公司总部的IT执行官们认为,每天超过一万的单身人士为了享受到eHarmony的服务到公司网页注册,面对这样的状况,微软的SQL Server开始显得捉襟见肘了。
eHarmony的技术副总裁Mark Douglas表示:"扩展性是微软SQL Server最主要的问题。我们的业务发展非产迅速,而它并不拥有与Oracle所提供的‘真正应用集群’功能相媲美的功能,所以我们不得不放弃它。"
如今,注册用户量暴增超过一千七百万,每月的网页访问量超过四亿的eHarmony网站在Sun Fire X4600多服务器窗口下运行集成了Oracle真正应用集群、Oracle自动存储管理和Oracle企业管理器10g的Oracle 数据库10g。
公司还配备了一个Oracle数据仓库,用以支持商业智能技术,整合实时数据和历史数据,并汇报决策人员。Douglas表示,他们把Oracle分区软件和数据仓库联合使用,以改进性能。
Douglas的解释是"所有驱使我们作出决策的评价数据都掘取自我们网站的基础,同时也是我们的成果的数据库环境。并进一步融入到数据仓库环境中,支持着我们的市场推广团队以及我们在公司所做的所有分析成果。"
Oracle叫板微软
据Douglas称,eHarmony决定抛弃微软SQL Server的主要原因之一是其锁定程序,当超过一个用户在同一时间登录网页时,对于这个进程,系统把每个用户排成不可写的代码序列。
"随着时间的推移,SQL执行锁定操作的方法变成了影响伸缩性的大问题,我们每秒钟要处理多达1000综不等的业务,这样会产生成千上百的锁定用户,根本不具备伸缩性。"
换偶的挑战
据Douglas称,由于eHarmony加快了改嫁Oracle的步伐,必须作出许多重大的变革,所有的改变都必须接受测试,测试,再测试。
eHarmony不得不修改它的应用程序、报表环境、甚至已经部分存储在SQL Server不同位置的数据。
Douglas称:"所有涉及到数据库的东西,也就基本是我们所有的资料,都必须经过某种方式的修改。而且"这些修改"都必须接受精确的测试。一切都必须做到正常运转。"
在去年十二月份与Oracle正式共结连理之前,eHarmony连续花费了100天时间测试和编写每一步改动的脚本,以确保最后的交接时,尽可能缩短停工期。
"基本上,在最后永久性的敲定之前,我们连续花了100天时间进行磨合。"Dauglas说,"你不能丢失任何的数据,可见这真是相当费力的事。"
Oracle 11g 遥遥无期
Oracle的旗舰产品数据库管理系统的最新版本Oracle数据库11g,目前已经可以在Linux系统运行,而很快也将可以在Windows系统下运行。但是,Douglas称其公司还没有即时升级的具体计划。
那么一年后呢?
"我不会提前一年去计划任何事情。"Douglas巧妙的回答:"当我掌握了最具分量的情报时我才会作决策,而Oracle 11g才刚刚发行,我还没法获得任何有用信息。"
Douglas补充道,有很多方法可以规避微软SQL服务器中出现的锁定问题,但这些方法需要公司对自己开发的以Java 2 企业版为基础的"择偶应用软件"做出巨大的变革。
"而我们选择了Oracle"他说,"Oracle系统拥有最低限度的锁定数,因此它的可伸缩性更好。"
eHarmony的技术副总裁Mark Douglas表示:"扩展性是微软SQL Server最主要的问题。我们的业务发展非产迅速,而它并不拥有与Oracle所提供的‘真正应用集群’功能相媲美的功能,所以我们不得不放弃它。"
如今,注册用户量暴增超过一千七百万,每月的网页访问量超过四亿的eHarmony网站在Sun Fire X4600多服务器窗口下运行集成了Oracle真正应用集群、Oracle自动存储管理和Oracle企业管理器10g的Oracle 数据库10g。
公司还配备了一个Oracle数据仓库,用以支持商业智能技术,整合实时数据和历史数据,并汇报决策人员。Douglas表示,他们把Oracle分区软件和数据仓库联合使用,以改进性能。
Douglas的解释是"所有驱使我们作出决策的评价数据都掘取自我们网站的基础,同时也是我们的成果的数据库环境。并进一步融入到数据仓库环境中,支持着我们的市场推广团队以及我们在公司所做的所有分析成果。"
Oracle叫板微软
据Douglas称,eHarmony决定抛弃微软SQL Server的主要原因之一是其锁定程序,当超过一个用户在同一时间登录网页时,对于这个进程,系统把每个用户排成不可写的代码序列。
"随着时间的推移,SQL执行锁定操作的方法变成了影响伸缩性的大问题,我们每秒钟要处理多达1000综不等的业务,这样会产生成千上百的锁定用户,根本不具备伸缩性。"
换偶的挑战
据Douglas称,由于eHarmony加快了改嫁Oracle的步伐,必须作出许多重大的变革,所有的改变都必须接受测试,测试,再测试。
eHarmony不得不修改它的应用程序、报表环境、甚至已经部分存储在SQL Server不同位置的数据。
Douglas称:"所有涉及到数据库的东西,也就基本是我们所有的资料,都必须经过某种方式的修改。而且"这些修改"都必须接受精确的测试。一切都必须做到正常运转。"
在去年十二月份与Oracle正式共结连理之前,eHarmony连续花费了100天时间测试和编写每一步改动的脚本,以确保最后的交接时,尽可能缩短停工期。
"基本上,在最后永久性的敲定之前,我们连续花了100天时间进行磨合。"Dauglas说,"你不能丢失任何的数据,可见这真是相当费力的事。"
Oracle 11g 遥遥无期
Oracle的旗舰产品数据库管理系统的最新版本Oracle数据库11g,目前已经可以在Linux系统运行,而很快也将可以在Windows系统下运行。但是,Douglas称其公司还没有即时升级的具体计划。
那么一年后呢?
"我不会提前一年去计划任何事情。"Douglas巧妙的回答:"当我掌握了最具分量的情报时我才会作决策,而Oracle 11g才刚刚发行,我还没法获得任何有用信息。"
Douglas补充道,有很多方法可以规避微软SQL服务器中出现的锁定问题,但这些方法需要公司对自己开发的以Java 2 企业版为基础的"择偶应用软件"做出巨大的变革。
"而我们选择了Oracle"他说,"Oracle系统拥有最低限度的锁定数,因此它的可伸缩性更好。"
Oracle 相关文章:
- Oracle vs SAP:硬碰硬还是摆个姿态?(04-28)
- SQL Server 2005还有多长路要走(04-28)
- 谁在引领关系数据库管理系统市场(04-25)
- Oracle优势明显 领先数据库市场(04-25)
- Zack:MySQL比SQL Server更成功(04-29)
- Oracle Database 11g将在7月11日发布(05-07)