ZDNet UK


Skip to Main Content

ZDNet.co.uk - Winner of Best Business Website 2007
  1. Home
  2. News
  3. Blogs
  4. Reviews
  5. Prices
  6. Resources
  7. Community
  8. My ZDNet

 

ZDNet UK RSS Feeds


IT Jobs

Application development Toolkit

Oracle moulds database to grid

Martin LaMonica CNET News.com

Published: 11 Aug 2003 10:15 BST

  • Email
  • Trackback
  • Clip Link
  • Print friendly
  • Post Comment

Oracle will next month take the first steps toward a utility computing plan by adding grid capabilities in its database and application server software.

Oracle will unveil an update to its flagship database, renamed Oracle 10G, and its Oracle Application Server 10G at its OracleWorld customer conference in San Francisco next month. As part of the database overhaul, Oracle will update its Enterprise Manager database management software. The company declined to indicate when finished versions of the product would be delivered, except to say that it is beta testing the database with customers. Testing programmes typically lasts several months to a year, which means that Oracle 10G will probably ship during 2004.

Oracle is betting that, by adding grid capability to its database, it will gain an edge over database rivals IBM and Microsoft and make its software a natural choice for large businesses and service providers that offer utility computing.

The two technologies go hand-in-hand. Grid computing unites pools of servers, storage systems and networks into one large system that better tackles complex computing jobs by sharing the workload across multiple machines. A business could run its financial reporting and human resources applications on a grid of several linked database servers, for example. When financial reports are due at the end of the month, the database administrator could automatically provision more servers to the financial application to handle a spike in demand.

Utility computing harnesses the power of grid systems to deliver on-demand applications and data access, usually for a fee.

Grids have found favour in academic and research environments, where scientists can get quicker answers to difficult computational problems by tapping into a grid of networked servers rather than into a single, large computer. But grid computing has yet to catch on in the business world.

Oracle hopes to beat rivals with grid capabilities and thus drive additional sales. The database maker still has the lead in sales of databases that run on Windows and Unix operating systems, but overall, it lost ground to IBM and Microsoft last year, according to research from Gartner Dataquest.

Oracle, IBM, Sun Microsystems and Hewlett-Packard are among the companies developing grid technologies that are aimed at corporations. By making grid capabilities available to mainstream businesses, companies can solve complex computing jobs or make better use of their existing hardware and software infrastructure, said Robert Shimp, vice president for database marketing at Oracle.

The key design goal of the Oracle 10G database is the ability to create a pool of database capacity that can be shared by several applications, Shimp said. "Most people assume that grid computing is five or 10 years away, but there is a real application to take advantage of the features and capabilities of grid computing today."

Oracle's foray into the resource-sharing capabilities of grid computing is a first step toward the notion of utility computing, Shimp said. With utility computing, businesses pay for computing resources on an as-needed basis, much like purchasing electricity or water. Oracle's database grids address more efficient provisioning of servers and the idea of creating a "virtual" pool of many different servers, which are two aspects to the utility computing vision, Shimp said.

Competitors of the database company, including IBM, HP and Sun, have each laid out ambitious utility-computing plans to manage complex data centres. The plans encompass more flexible use of hardware and database servers, along with storage and networking gear from several different providers.

By contrast, Oracle's grid-computing initiative is focused only on delivering grid-ready versions of its database, application server and related software.

"Oracle's approach is a two-sided sword. It's not as broad as the overall utility initiatives from IBM, HP and Sun, but (Oracle) is actually delivering components today versus three to five years from now," Meta Group analyst Mark Shainman said. "The others are taking a much more high-level, overlaying idea that all their technology groups are moving toward."

Oracle 10G is an extension of the company's Oracle database clustering technology. With Oracle 9i Real Application Clusters (RAC), companies string together several relatively low-cost hardware servers to perform the job of larger and more expensive servers. Clusters also provide backup in case one server goes down. Oracle has been touting its clustering software, which has servers running Linux as the most cost-effective configuration.

Oracle 9i RAC is limited to running a single application on a cluster of servers. With Oracle 10G, a company can have several applications run across a network, or grid, of servers. Using Oracle's Enterprise Manager software, administrators will be able to provision more database servers based on changes in demand for processing power.

The company is targeting its 10G database and application server primarily at large companies. However, the grid capabilities of Oracle 10G will benefit smaller companies that are looking to purchase database capacity on an outsourced basis, Shimp said. The workload-sharing features of database grids make it more economical for outsourcing service providers to offer hosted applications, he said.

Oracle is a member of the Global Grid Forum, which is working on XML-based grid standards for tasks such as load balancing, security and provisioning. The standards are designed to allow a single management console to share a workload across systems from many different providers. But they are still in the design phase and are not expected to be widely implemented in products for a few years.

Although Oracle's database grids promise more effective use of server hardware, the overall cost-effectiveness of the configuration relies highly on the strength of the management software, Shainman said.

Running more servers generally requires more administrative people, which is the biggest factor in cost.

"For 10G to be successful, it must extract the complexity from the end user so that the setup and management of grids is easy," said Shainman. "Its success hinges on that."

  • Email
  • Trackback
  • Clip Link
  • Print friendly Print with Dell

Did you find this article useful?
44 out of 90 people found this useful


Full Talkback thread

1 comment

  1. An interesting article except for some references... Anonymous

Company/Topic Alerts

Create a new alert from the list below:



Related Jobs

SQL or Oracle Database developer. Investment Bank. Strong academics

Database developer role within a leading UK investment bank based in London's Canary Wharf. If you are a strong database developer with solid SQL ...

Web Publisher

The ability to prioritise a busy workload and communicate in a clear, helpful and friendly way will be important as well as a high level of ...

Aenior Oracle database developer. London Banking Giant. 60-70k+bonus

Senior Oracle PL/SQL developer within a leading global investment banking giant. This position is within the Equity Derivatives area of this leading ...

Discussions

harpless harpless

SAP goes big business

Friday 25 July 2008, 6:17 PM

1 comment
pjc158 pjc158

Will Drizzle rain on Sun's MySql

Friday 25 July 2008, 5:30 PM

1 comment

Featured Talkback

The fact is: Software developers today are really designers and not coders. The reason that business anlaysts exist today to model solutions is because they understand the value of designing software before writing it. All too often developers create code that has little value because they do not understand that business classes interact with other classes within the confines of a working model or pattern.

By: 1000165269

Read full story:
Making sense of agile modelling