topics that matter; ideas worth sharing

share a tip, submit a link, add something new

Analyzing Oracle's database clustering innovation

January 9, 2001, 03:07 PM —  www.nwfusion.com — 

REDWOOD SHORES, CALIF. -- The clustering feature that's part of Oracle's upcoming 9i database release could prove to be a breakthrough in creating large transaction databases to power e-commerce Web sites. But a complete evaluation of the technology feature won't be possible until Oracle delivers the technology feature outside its own labs, most likely later this year.

The "cache fusion" architecture, revealed earlier this month at Oracle OpenWorld, will let companies tie together an array of computers, adding more processors, memory and storage as transaction loads and the number of end users grow.

Oracle's Roger Bamford, principal database architect, says the new technology will give customers "infinite headroom" when it comes to building database clusters. He claims the technology will enable cluster building to be less expensive than alternative technologies.

Oracle has 27 patents either issued or pending for cache fusion, which has been in development for about five years.

Bamford claims existing methods for scaling databases have significant shortcomings. For example, CPUs, memory, I/O capacity and disk storage can be added to multiprocessor servers. But such systems are constrained by the computer's memory bus, which shuttles data around internally.

Another approach links computers to a group of shared disk drives. Oracle's Parallel Server is a "shared disk" version of the Oracle database for this purpose. This approach can work fine for applications that mainly read data, such as decision-support programs. But for transaction-oriented applications, the interactions between memory and disk can choke performance as traffic and users soar, Bamford says.

A third option is to use separate computers, each with their own storage. However, this approach involves complex partitioning of the database, which becomes more difficult as the database increases in size and as transactions need data from different parts of a database.

Simple solution

Oracle's solution is deceptively simple. Third-party, high-speed computer interconnects can tie together a group of separate computers.The cache fusion code then lets computers share data by moving it from one PC's memory, known as a buffer cache, to another's. This eliminates the need of one computer first writing the data to disk, and another computer then reading it from disk, both time-consuming tasks.

Users can increase performance by adding computers to the cluster.

One of the biggest challenges was creating the complicated algorithms that let cache fusion handle the loss of one or more computers in the cluster without losing data, Bamford says. "It took us years," he says.

Being able to scale the database to handle updates is critical to e-commerce sites, says Richard Winter, president of Winter Corp., a Waltham, Mass., consulting firm specializing in large database design. "With today's e-commerce sites, you have updates [to the database] by very large numbers of users," he says.

Running the database on large multiprocessor systems has limitations. While Web and application servers can be replicated, copying data for a site with intensive update traffic makes it hard to scale the database, Winteer says.

The 9i version of the database is due for general release in March 2001. Beta testing is expected to begin late this year or early next year.

www.nwfusion.com

I like it!
Post a comment
The content of this field is kept private and will not be shown publicly.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.
Resources
White Paper

Symantec Backup Exec 12 and Backup Exec System Recovery 8 deliver industry leading Windows data protection and system recovery. Download this whitepaper to find out the top reasons to upgrade and how to get continuous data protection and complete system recovery.

Webcast

Data and system loss — from a hard drive failure, malicious attack, natural disaster, or simple human error — can happen anytime. Don’t leave your business vulnerable. Make sure you have a secure recovery strategy in place. Symantec's latest backup and system recovery technology can efficiently restore critical applications, individual emails and documents and even restore your entire system in minutes in the event of a loss.

White Paper

Businesses face a growing challenge to ensure that the IT environment is properly protected. Backup Exec 12 integrates with other applications in the Symantec family of products, to complement your current data protection strategy, keep your data securely backed up and make it recoverable when you need it most.

Free stuff
Featured Sponsor

Get a broad understanding of important regulations and how you can make sure your site is in adherence.





Learn how VeriSign SGC-enabled SSL Certificates can help improve site security and customer confidence in the free white paper, "How to Offer the Strongest SSL Encryption." In this paper you will learn the differences between weak and strong encryption and what they mean for your site's performance.

Get VeriSign's free white paper: "The Latest Advancements in SSL Technology" and learn about the benefits of strong SSL encryption, Extended Validation (EV) SSL and security trust marks and what these SSL offerings can do for your site.

Now with Extended Validation (EV) SSL available from VeriSign, you can show your customers that they can trust your site. Learn about EV SSL benefits in this free VeriSign white paper.

More Resources