Home > Oracle Database / Applications News > eHarmony spurns Microsoft, finds match with Oracle 10g
Oracle Database / Applications News:
EMAIL THIS

eHarmony spurns Microsoft, finds match with Oracle 10g

By Mark Brunelli, News Editor
28 Aug 2007 | SearchOracle.com

Oracle tips, scripts, and expert advice
Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google

Business has been growing fast for eHarmony -- so fast that the popular online matchmaker decided to migrate from Microsoft SQL Server to an Oracle 10g infrastructure to meet the need for greater scalability.

The yearlong migration process began in late 2005, when -- faced with the prospect of more than 10,000 singles signing up for eHarmony's service via the company's website each day -- IT executives with the Pasadena, Calif.-based firm concluded that Microsoft SQL Server had reached its limits.

"Scalability was the main issue with [Microsoft SQL Server]," said Mark Douglas, eHarmony's vice president of technology. "We just physically outgrew it because it doesn't have the same kind of functionality that [Real Application Clusters] provide with Oracle."

Today, eHarmony, which boasts more than 17 million registered users and 400 million page views per month, is operating a clustered Oracle Database 10g environment with Oracle Real Application Clusters, Oracle Automatic Storage Management, and Oracle Enterprise Manager 10g on multiple Sun Fire X4600 servers running Windows.

The company also implemented an Oracle data warehouse to support real-time and historical business intelligence reporting initiatives. Douglas said Oracle Partitioning software is being used in conjunction with the data warehouse to improve performance.

"All of the values that drive decisions in our business are extracted from our production database environment, which is supporting our website, and put into the data warehouse environment, which is supporting our marketing team and all of the analytics efforts that we have in the company," he explained.

Oracle vs. Microsoft

One of the main reasons eHarmony decided to get off Microsoft SQL Server had to do with locking, the process by which the system makes individual rows of code non-writeable when they're being accessed by more than one user at a time, according to Douglas.

"The way locking works in SQL Server becomes a big scaling issue over time," he said. "We're running anywhere [up to] 1,000 transactions per second, so that turns into hundreds of thousands of locks, and it just is not scalable."

Douglas added that there are ways to get around the locking issue in Microsoft SQL Server, but they would have required the company to make significant changes to its homegrown, Java 2 Enterprise Edition-based matchmaking application.

"Instead, we chose to move to Oracle," he said. "There is a minimum amount of locking in Oracle, so it scales a lot better."

More Oracle case studies:

Millipore swaps out SAP for Oracle

Oracle edges out SAP at logistics firm

Migration challenges

As eHarmony geared up to make the jump to Oracle, a lot of changes had to be made, and each and every one of them had to be tested, re-tested, and tested again, according to Douglas.

eHarmony had to change its applications, its reporting environment and even some of its data, which was stored differently in SQL Server.

"Just about everything that touched the database, which is pretty much everything we have, had to in some way change," Douglas said. "And [those changes] had to be thoroughly tested. Everything had to work."

Before going live with Oracle last December, eHarmony conducted 100 straight days of testing and scripted every move to ensure as little downtime as possible when the final switch was made.

"We essentially moved 100 days in a row before we actually did it permanently," Douglas said. "You couldn't have any data loss, and so it was a pretty involved effort."

Oracle 11g still a ways off

The newest version of Oracle's flagship database management system, Oracle Database 11g, is currently available on Linux and is expected to become available for Windows sometime soon -- but Douglas said his company has no specific plans to upgrade immediately.

But what about a year from now?

"I don't plan anything a year in advance," he quipped. "I make a decision when I have the highest quality of information, and since they just released Oracle 11g, I have no information."



Tags: Oracle RAC and database clusteringOracle data warehousingVIEW ALL TAGS

Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google


RELATED CONTENT
Oracle RAC and database clustering
E-discovery firm swaps out Microsoft SQL for Oracle RAC
Firm dumps MySQL on Red Hat for Oracle Database on Oracle Linux
How to back up archive log files in RAC
How to back up RAC database with RMAN
Using connection load balancing with Oracle RAC
20GB data dictionary causing performance problems
Grid computing adoption slow amid fears of complexity
DBA 102: Beyond the basics
Can I install Oracle binary files on a SAN?
Specified wrong global database name

Oracle data warehousing
Exadata: A first look at Oracle's entry into the appliance market
Oracle New Year's resolutions, part 2: GRC tips and customer resolutions revealed
Oracle's Top 8 stories of 2008
IOUG chief discusses OpenWorld, DBA pay and security
Oracle enters the appliance market with Exadata
Tip: Exposing logical attributes with virtual columns
Oracle users prepare for MDM
Data modeling tools no substitute for hard work
Separate database for each client in Oracle 10g
Help with data warehouse disaster recovery planning

RELATED GLOSSARY TERMS
Terms from Whatis.com − the technology online dictionary
Real Application Cluster  (SearchOracle.com)

RELATED RESOURCES
2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
Search Bitpipe.com for the latest white papers and business webcasts
Whatis.com, the online computer dictionary



Oracle News, Oracle Training, Oracle Management
HomeNewsTopicsTipsAsk the ExpertsMultimediaWhite PapersProductsBlogs
About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides technology professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective purchase decisions and managing their organizations' technology projects - with its network of technology-specific websites, events and online magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Site Map




All Rights Reserved, Copyright 2003 - 2009, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts