Open-source databases find their place in the enterprise

EnterpriseDB yet another option

The sales pitch for EnterpriseDB (EDB) is pretty simple: it's an enterprise-class relational database management system (RDBMS) based on twenty years of open-source development, compatible with Oracle - and costing a fraction of the price of a commercial system.

EDB is based on the BSD-licensed database PostgreSQL, widely considered the most advanced open-source DBMS around, with the addition of commercial features such as Oracle compatibility and enterprise-level support. If the business model sounds familiar, that's because it's the same idea with which Linux distributors and companies such as MySQL have already found success.

It was just a matter of time before PostgreSQL got the same treatment, say industry observers. Regardless of EDB's eventual success or failure, the staggering prices of commercial DBMS and the existence of high-quality open source databases mean the opportunity is there, analysts say. What's more, the open source licence used by products such as EDB means that if the company disappears, the code can still be developed and maintained, meaning less risk for customers.

The obvious question is: if PostgreSQL has been around so long - it was developed, along with Ingres, by Michael Stonebraker in the 1980s - why has it taken so long to get the backing of a commercial company? The answer, says EDB chief executive Andy Astor, is that enterprises have only recently begun to take an interest in open source as a database alternative. "Until the success of Linux in the enterprise, it was not possible to bring an enterprise-class open source database to market," he says. "Now, as CIOs are driving to cut costs while improving and expanding service, they are looking to open source to help them with these objectives."

The success of Linux, Apache, JBoss and Gluecode (acquired by IBM in May 2005) have all been signals to enterprise CIOs that open source can be a serious choice in the enterprise, Astor says. In the meantime, MySQL has grown into the most popular open-source database on the market, partly because of the multiple levels of support offered by MySQL AB, the Swedish company that owns and finances the project. However, MySQL has always lacked and even disparaged basic relational database features such as stored procedures, views and triggers. These and some other high-end features are to be belatedly added in MySQL 5.0, currently in beta release, but even so, the software is not taken seriously for uses more heavy-duty than Web applications.

PostgreSQL is another matter entirely. It was developed from the beginning to deal with the high-end database issues that had been encountered with the earlier Ingres project, and includes nearly all of the features expected from an enterprise-level database, including triggers, views and stored procedures in multiple languages.

Performance is another issue: MySQL is very fast for certain types of applications - typically Web applications - but doesn't scale, according to EDB. PostgreSQL, by contrast, is tuned for online transaction processing (OLTP), and EDB's extended version is further tuned to rival proprietary vendors' performance, the company claims.

What PostgreSQL has lacked until recently is the backing to turn it into a fully commercial, supported enterprise product. Growing enterprise interest in the database has been reflected in recent activity from some commercial companies, such as Pervasive Software, which launched a support package around PostgreSQL in January, along with a modified version called Pervasive Postgres. The development of PostgreSQL 8.0, also launched in January, was sponsored by commercial companies such as Fujitsu and Red Hat, who also offer support packages for the database. Companies such as IBM and Sun are trying to tap into the interest by developing their own open-source database offerings.

EDB has gone a step further by putting more development resources into the database, extensively modifying it, the company says. "EDB's core business is to deliver an enterprise-class database that is compatible with many Oracle applications, offered at an open source price point," Astor says. "We may provide support for PostgreSQL in the future, but that would only be as a service to our customers."

So far EDB's development efforts have focused on compatibility features. For example, the database's SQL syntax, data types, triggers and procedural language have been modified to be compatible with Oracle - the so-called "Redwood" compatibility mode - meaning that skills are transferable and many Oracle applications can work with EDB without modification.

A "Redmond" mode - compatibility with SQL Server - is on the way. The software has been designed so that it feels familiar to developers and administrators used to Oracle and SQL Server. At the same time, EDB claims to have the strongest support for the ANSI SQL standard of any mainstream commercial or open-source database.

The PostgreSQL project itself has tended to stick with the ANSI standard, shying away from Oracle compatibility where this conflicts with ANSI, in order to keep things simple for users. There's nothing wrong with this technically speaking, argues EDB's Astor, but enterprises want something they can drop into their entrenched Oracle and Microsoft systems. If switching to another database means retraining, it will never happen, he says.

The EDB database is currently available as a beta release, with the first commercial release to follow this summer; during the beta period, all users get free technical support. The company has about 45 employees, a quarter of whom are devoted to customer support, EDB says.

The product includes EDB Database Server, the main RDBMS engine; EDB Studio, a console for developers and administrators; and EDB Connectors, linking EDB to the JDBC, ODBC, .Net, ESQL/C++, PHP, Perl and Python programming environments.


What are your views on this subject? Use the form below to post a comment on this article up to 500 characters.


Characters remaining: 500

Related Applications news

Microsoft Office 2010 beta available for download

Developers can get hands on software preview

Microsoft reveals Silverlight update plans

Version 4 to beef up out of browser application support

Microsoft beta to shake up directory services

Developers to bake access control into applications

Salesforce launches own social networking app

Chatter could be 'Facebook for the enterprise'.



Email this article to a friend or colleague:


PLEASE NOTE: Your name is used only to let the recipient know who sent the story, and in case of transmission error. Both your name and the recipient's name and address will not be used for any other purpose.

Techworld White Papers

Database security: Preventing enterprise data leaks at the source

IDC discusses the growing internal threats to business information, the impact of government regulations on the protection of data, and how enterprises must adopt database security best practices...

Download Whitepaper

Service-oriented security

SOA has become an integral part of enterprise software by providing a framework to efficiently develop software as services that is easily sharable, reusable, and integrated. No where is the need more apparent than in the Identity Management space. Welcome to the age of Service-Oriented Security (SOS).

Download Whitepaper

Data protection prospective vendor checklist

Organisations need a way to map business needs against all these challenges in procuring a technical solution. To help, SANS has developed the following Prospective Vendor Checklist.

Download Whitepaper

Unlock the power of the mainframe

This whitepaper presents the notion of CICS as an integration hub based on a component-based, service-oriented architecture supporting Web services. Highlights will review the challenges and contrasted support for Web services natively in CICS.

Download Whitepaper

Techworld UK - Technology - Business

COLT White Paper

Are all VoIP services the same?

Questions to ask your service provider to ensure you get the VoIP service you need
With careful choice of partner, your business can have all the advantages of VoIP access - reduced costs, flexibility and simplicity - without the drawbacks.
This white paper is your guide to ensure you get right the VoIP service and details the pitfalls which businesses would do well to avoid.

Download white paper
BMC

Ride the express lane in the journey to speed ITIL adoption

Explore the challenges in making the journey to ITIL and the criteria for selecting consulting services
By following ITIL practices, your IT organisation will become more closely integrated with the business. We recommend making the journey to ITIL in a sequence of six incremental steps, the phases of which are driven through execution of a strategic transformational roadmap.

Download white paper

Webcast: IT Financial Management: Cost Optimisation for Efficiency and Agility.
On Demand Webcast
Join this webcast to learn about the techniques and technologies that can help you prove the value of IT to the business by understanding the true cost of today's IT services and those that will be necessary to deliver future success.

Register Today

Site Map

IDG Network

* *