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 launches Internet Explorer 9 Platform Preview

Unfinished build aimed at web developers

Microsoft bans native code on Windows Phone

Apps only run in Silverlight or XNA

Mozilla pushes Firefox 3.6 update to users

Open source web browser demands an upgrade

Twitter rolls out location sharing

Geo-tagging tells world where you are



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

Email archiving: Top 10 myths and challenges

This survey looks at a number of challenges and myths around email archiving that may also slow adoption of full archiving.

Download Whitepaper

Strategic mobile deployments

Deploying mobile applications? Supporting multiple devices? See why mobile platforms should be part of your IT strategy.

Download Whitepaper

Creating an AUP: Common myths & mistakes

Avoid the common myths & mistakes when implementing your AUP

Download Whitepaper

Legal risks of uncontrolled email and web use

Exploring the challenges facing IT Mangers today and vital steps to ensure safe internet an email use by employees.

Download Whitepaper

Techworld UK - Technology - Business

COLT White Paper

Virtualisation 2.0
Driving to higher ground beyond the basics

Virtualisation can deliver unparalleled efficiency and cost reductions to your business, allowing direct access to servers and guaranteeing a dependable, rapid response in times of crisis. Read this e-book to learn more about consolidation, discover the latest technologies and find out how to reduce the TCO of virtualisation.

Download E-Book
COLT White Paper

IT Misuse Survey

Complete this survey and you could win a Nexus One

Techworld are running a short survey to discover how UK businesses are managing Internet and email misuse in the Enterprise.

Complete Survey

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

* *