Home > Oracle Database / Applications News > PostgreSQL vs. Oracle: Users speak out
Oracle Database / Applications News:
EMAIL THIS

PostgreSQL vs. Oracle: Users speak out

By Mark Brunelli, News Editor
06 Apr 2006 | SearchOracle.com

Oracle tips, scripts, and expert advice
Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google

A recent interview has DBAs talking about the merits of the open source PostgreSQL database management system (DBMS) as compared to Oracle – and their opinions truly run the gamut.

In that interview, Robert Treat and Jason Gilmore, co-authors of "Beginning PHP and PostgreSQL 8: From Novice to Professional," said that PostgreSQL 8.0 is much more than just a back end for Web sites. In many situations, the authors say, PostgreSQL can be used instead of or as a complement to Oracle and other DBMSs.

DBAs responding to the interview said they liked the low cost of the open source database, while others said that Oracle's rich feature set is second to none.

Jim Allen, a longtime Oracle professional and an independent technology consultant, says he has had considerable experience with PostgreSQL 7.4, but not the newest version, 8.1.

Allen believes that PostgreSQL is much more suitable for the casual database developer, such as Java developers who need a back end for [Java Database Connectivity] access.

"PostgreSQL has a solid set of features now that includes most if not all of what these developers would ever use," Allen said. "Oracle has a feature set several orders of magnitude more rich, but few if any of these features would ever be used by this group."

Another thing Allen likes about PostgreSQL is the fact that the stored procedure compilation is transactional.

"You can recompile a stored procedure on a live system, and only transactions starting after that compilation will see the changes," he said. "Transactions in process can complete with the old version. Oracle just blocks on the busy procedure."

Matt S., a DBA, said that he has successfully used PostgreSQL 8 in conjunction with Microsoft SQL Server 2000 and 2005, as well as with Oracle 10g.

"I was impressed thoroughly with the ease of implementation, as well as compatibility and installation of PostgreSQL, considering its open source nature," he said. "Using it in enterprise applications [and] Web site situations was relatively painless [and] a simplified security structure made it very appealing."

Another user, who did not want to be identified, said that it makes more sense to compare PostgreSQL to OracleXE, a slimmed down and free version of the Oracle DBMS. The user said that like PostgreSQL, OracleXE is easy to install and use. He added that OracleXE includes Apex/HTMLDB to help developers quickly build and deploy Web applications.

"I've used PostgreSQL in the past [and] it is fine," the user wrote. "However, Oracle is stepping up and making a pretty good product and making it easier for organizations to upgrade their database systems down the road from the free version to their other versions of their product."

More PostgreSQL info:

Read how and when PostgreSQL can be used in enterprise environments

Read expert advice on which database to choose: PostgreSQL, MySQL or Oracle?

Richard Goulet, a senior Oracle DBA with a New England-area power components manufacturer, said that he uses Oracle and PostgreSQL side-by-side for numerous tasks.

Goulet agrees that PostgreSQL is easy to use, and he says it complies with the SQL standard nicely. He adds that there is plenty of support readily available for PostgreSQL through numerous mailing lists. But that's where Goulet's fondness for the open source software ends.

PostgreSQL doesn't behave as nicely as Oracle when the system fills up, Goulet said. In those instances, the system tends to crash quickly.

Goulet said that setting up a TCP/IP connection capability with PostgreSQL is hardly an intuitive process. To do it, he says, one needs to modify the postgres.conf and pg_hba.conf files manually.

"The last big thing between PostgreSQL and Oracle that's really missing is a gateway product from Oracle. These two don't talk to each other except by externally built and most times [highly customized] connectors," Goulet said. "An Oracle gateway to PostgreSQL would mean a lot to those who use both products happily."

Josh Berkus, who works with the PostgreSQL Project Core Team, said there are in fact third party tools available on the Web which help integrate Oracle and PostgreSQL data. They include Ora2pg and DBI-Link, he said.

Tags: Oracle database availabilityOracle database backup and recoveryOracle database design and architectureOracle error messagesOracle database installation, upgrades and patchesOracle database export, import and migrationOracle database performance problems and tuningOracle RAC and database clusteringOracle database securityOpen source challengersVIEW ALL TAGS

Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google



RELATED CONTENT
Oracle database availability
Review: Oracle's 11g R2 database has some good and bad
Oracle releases new database, says 11g upgrade will cut costs
Firm dumps MySQL on Red Hat for Oracle Database on Oracle Linux
Data modeling tools no substitute for hard work
Oracle RMAN case study: Improving backup and recovery efficiency
Oracle and the rise of the virtual machine
Using connection load balancing with Oracle RAC
Grid computing adoption slow amid fears of complexity
DBA 102: Beyond the basics
Difference between Oracle RAC and Data Guard
Oracle database availability Research

Oracle database backup and recovery
How to perform Oracle database recovery with a corrupt online redo log
Can I create an Oracle Catalog Database with the Enterprise Console?
Do I need to recreate views after an Oracle table reorg?
Client-based apps vs. web-based apps in Developer 2000
Can I move the tablespace online with missing datafiles in Oracle?
How to perform an Oracle 8i to 10g migration
Oracle upgrade process vs. Oracle exp/imp for 9i to 10g migration
How to use RMAN CONVERT to migrate from Solaris to Oracle 11g RHEL
Why am I having trouble installing Oracle 10g on Vista?
Can I load Oracle 8 on Windows Server 2003?
Oracle database backup and recovery Research

Oracle database design and architecture
How to use V$SEGMENT_STATISTICS to find the most accessed Oracle table
Can I install an Oracle client on Windows 7?
How to use the Oracle Database Upgrade Assistant (DBUA)
Can I specify Oracle column order in my database table?
Can I have a single Oracle 11g RAC instance across multiple databases?
How to use the Oracle export utility to duplicate database structure
How to choose the primary key columns in an Oracle table
Understanding the data archiving definition
Review: Oracle's 11g R2 database has some good and bad
Scaling an Oracle database: What is the best strategy for you?

RELATED GLOSSARY TERMS
Terms from Whatis.com − the technology online dictionary
E. F. Codd  (SearchOracle.com)
extent  (SearchOracle.com)
flexfield  (SearchOracle.com)
foreign key  (SearchOracle.com)
multidimensional database  (SearchOracle.com)
object-oriented database management system  (SearchOracle.com)
quad tree  (SearchOracle.com)
relational online analytical processing  (SearchOracle.com)
row  (SearchOracle.com)
splay tree  (SearchOracle.com)

RELATED RESOURCES
2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
Search Bitpipe.com for the latest white papers and business webcasts
Whatis.com, the online computer dictionary



Oracle News, Oracle Training, Oracle Management
HomeNewsTopicsTipsAsk the ExpertsMultimediaWhite PapersProductsBlogs
About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides technology professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective purchase decisions and managing their organizations' technology projects - with its network of technology-specific websites, events and online magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Site Map




All Rights Reserved, Copyright 2003 - 2009, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts