Everything Has Changed
See how Intel developed the cure for deskside help visits in this video directed by Christopher Guest of Spinal Tap fame. Click here.
 
Cross-client Centrino® and  Core™2 processor with vPro™ Processor Technology Technical White Paper
A deeper technical dive on how vPro usage models work on both desktop and notebook PCs. Click here.
 
Intel® vPro Technology ROI Estimator
Intel® Core2™ Duo and Centrino® with vPro™ Processor technology cross-client ROI estimator. Click here.
 
WiPro Intel® Centrino® Pro with vPro™ Processor Technology
The Benefits of Intel® Centrino® Pro Processor Technology in the Enterprise. Click here.
 
Workstations Products Platforms Brief
Intel’s family of workstation platforms gives you the tools to move from serial to parallel workflows and enables you to iterate through alternatives faster and innovate more. Click here.
 
Itanium Solutions
Learn how Itanium®-based solutions are changing the way enterprises do business. Click here.


Select a newsletter and click Join to sign up!
Internet Daily
InternetNews

Business Report

Boston News
DC News
NY News
SiliconValley News




Get the latest news, technology and business trends for VARs, resellers, managed service providers, system integrators and other channel partners. Visit IT Channel Planet.





PostgreSQL 8.2 Closes The Gap

It might increase migrations from such proprietary databases as Oracle, but no one's trying to actually be Oracle.

December 5, 2006
By Sean Michael Kerner: More stories by this author:

After more than a year of active development, the open source PostgreSQL 8.2 database is now available.

The release is an effort to close the gap on a performance and functionality basis between PostgreSQL and its competitive proprietary counterparts such as Oracle, IBM's DB2 and Microsoft's SQL Server.

There are over 200 feature improvements or additions in PostgreSQL 8.2, including Warm Standby Databases that will enable database administrators to have a failover copy of their database within a database cluster.

Generalized Inverted Indexes is another new feature that PostgreSQL Project Core Team Member Josh Berkus said will help to lay the foundation for the large database "semi-structured" database search tools of tomorrow.

RELATED ARTICLES

Windows Users Open to PostgreSQL
Vonage's Open Source Database Odyssey

For more stories on this topic:

PostgreSQL 8.2 also includes some SQL (define) syntax enhancements that are commonly requested by those planning on migrating from Oracle.

"This release further 'closes' the gap between PostgreSQL and the leading proprietary databases for high-end OLTP and DW applications, and thus increases the number of Oracle/DB2/SQL Server customers who can migrate to PostgreSQL without sacrificing performance," Berkus told internetnews.com.

PostgreSQL developers expect that the new version will drive such migrations because of the improved performance, features and administration capabilities. They anticipate an overall performance gain of between 10 percent and 20 percent for most applications.

PostgreSQL 8.2 is also taking aim at the open source MySQL database.

"Our enhanced multi-processor scalability means that we can now outperform MySQL for Web performance on some high-end systems with heavy concurrency, which will encourage MySQL users with those kinds of applications to migrate," Berkus said.

Berkus said the fact that PostgreSQL 8.2 performance is at the same level, or better than Oracle, IBM DB2 or Microsoft SQL Server means that more companies will now be open to using PostgreSQL.

PostgreSQL 8.2 is not, however, on a path to be Oracle; for that there is EnterpriseDB, which builds its database on top of PostgreSQL and is an active member of the PostgreSQL community. Oracle compatibility add-ons are baked into EnterpriseDB but are not all in PostgreSQL 8.2

"There are features which are an emulation of Oracle features based on our own design or published standards but they were contributed because they are generally useful, not because Oracle has them," Berkus said.

"For specific Oracle syntax compatibility, that's something that will remain specific to EnterpriseDB by community consensus. PostgreSQL is not Oracle and we don't want to be Oracle."

One such example of Oracle compatibility that EnterpriseDB includes that PostgreSQL 8.2 does not is the way in which the databases handle recursive queries.

"EnterpriseDB supports Oracle's Connect By, but the community rejected that," Berkus said. "We're working on the ANSI SQL99 standard version with recursive, which also has the benefit of more functionality than Oracle's version. EnterpriseDB staff are contributing to that development."

Though PostgreSQL 8.2 is expected to help increase migrations, Berkus admitted that unfortunately the PostgreSQL community doesn't have complete figures on people migrating from other DBMSs. The fit and finish will help make the move easier for those migrating, whatever their numbers may be.

"We've done a lot of dotting I's and crossing T's with this release on syntax and administrative functionality," Berkus explained. "This adds up to a better out of the box experience for DBAs just testing moving from another system to PostgreSQL."

The previous major point release for PostgreSQL was version 8.1 which introduced new Windows compatibility features. The next PostgreSQL release is expected to come out sooner than the 13 months than it took for 8.2 to come out, which happened in November 2005.

Berkus said that PostgreSQL 8.3 is expected to be a shorter release, expected as it is around July 2007.

"The reason for this is to get out quickly some features that didn't make 8.2," Berkus said. "It's also to change the timing of our release cycle, which currently has its busiest period at midsummer when the European developers are on vacation and the U.S. developers are at conferences."

Among the improvements expected in PostgreSQL 8.3 are further performance gains.

"The most exciting of these is an optimization that would improve performance on OLTP systems between 50 percent and 200 percent depending on the application," Berkus noted. "However, that feature involves some difficult engineering that may not be ready in time."






Developer Archives | 7 Day InternetNews Summary | Contact Sean Michael Kerner | Back to top

Add internetnews.com
to