Jump to content

Author Archive


User Testimonial Video at PG East

Wednesday, March 10th, 2010 by Bruce Momjian

EnterpriseDB believes in the marketing potential of videos. You might remember them producing a video of me explaining pg_migrator last year.

This year, they will be interviewing PG East attendees to create a Postgres user testimonial video. The community has not used videos extensively for marketing, partly because, while it is easy to create a video, it is difficult to create a good video. (Consider the quality of the average YouTube video.) Anyway, my guess is that the video will be something like this customer video. The video will be shared with the community to help promote Postgres worldwide.

User Testimonial Video at PG East



More Philadelphia Action

Friday, February 26th, 2010 by Bruce Momjian

A month ago I mentioned a surprising number of Postgres activities in Philadelphia. One month later, those events are past but now there are more.

First, PG East is shaping up to be a big conference:

  • The conference agenda looks very full, with both developer and business-oriented talks. The business-oriented focus is rather new for Postgres conferences, and I think signals more mainstream adoption of Postgres.
  • It is at the Warwick Hotel. This lobby photo should give you a good idea of how nice the hotel is — we will simply have to adjust to having a Postgres conference in a fancy hotel.
  • Noel Yuhanna of Forrester Research will be speaking. He is the person who authored last year’s Forrester Wave report that found Ingres and MySQL as the leading open source databases (news report). You can judge for yourself how much “research” went into that report, but we will be nice to him — a bodyguard will be unnecessary.

Registrations are now being accepted. There is a useful “Reasons to Attend” page that will help people who are undecided.

Second, it looks like I will be co-teaching a database class at Drexel University again this summer, but this time, a new, more advanced class that will highlight Postgres technology. Drexel wants to expand their database offerings and train skilled Postgres engineers. Postgres certainly offers students a unique opportunity to understand database technology.

More Philadelphia Action



Wanted: New Project Slogan

Friday, January 29th, 2010 by Bruce Momjian

On Monday Josh Berkus requested suggestions for a new Postgres slogan. Our current slogan, “The world’s most advanced open source database”, was chosen in the early years of the project to distinguish ourselves from other open source databases, and it is easy to see why we should consider a change at this time. The suggestions fit into several categories, some serious, some humorous. Continued discussion is taking place on the advocacy (pgsql-advocacy@postgresql.org) email list.

General

  • PostgreSQL: The Elephant Never Forgets
  • PostgreSQL: Enjoy Your Database Again
  • PostgreSQL: The Professional Database Solution
  • PostgreSQL: Meet the Future
  • PostgreSQL: It Simply Works

Reliability

  • PostgreSQL: Reclaim Your Database
  • PostgreSQL: Because Your Data Is Worth It
  • PostgreSQL: Setting the Standard For Following the Standard
  • PostgreSQL: It’s ACID!

“Your”

  • PostgreSQL: YourSQL
  • PostgreSQL: Your Next Database
  • PostgreSQL: Your Open Source Database
  • PostgreSQL: Your Data is Important
  • PostgreSQL: Your Data: Any time, Any Place

Open Source

  • PostgreSQL: Free Forever
  • PostgreSQL: Powerful Freedom
  • PostgreSQL: Liberate Your Data!
  • PostgreSQL: The ‘Open’ Open Source Database
  • PostgreSQL: Open-Source Database, Open-Ended Possibilities

Humorous

  • PostgreSQL: The Open Source Elephant Memory
  • PostgreSQL: Even Better With Bacon!
  • PostgreSQL: Less Complex Than Oracle (But That Doesn’t Mean Much)
  • PostgreSQL: Duh
  • PostgreSQL: We Won’t Be Bought Out
  • PostgreSQL: Licensed To kill

Our Name

  • PostgreSQL: Unpronounceably awesome!
  • PostgreSQL: The most powerful software you can’t pronounce
  • PostgreSQL: It’s OK to call it Postgres, just not Postgre
  • Postgres: Who stole my QL?

Update: Here is a more complete list.

Wanted: New Project Slogan



The Next Postgres Adoption Wave

Thursday, January 28th, 2010 by Bruce Momjian

Based on recent discussions, I am wondering if Postgres is poised for a significant adoption increase in the next year. This is based on a few events:

  • The upcoming Postgres 9.0 release, which I just blogged about
  • The unstable economy, which is causing many companies to rethink their software spending practices
  • The uncertainty surrounding other databases, both proprietary and open source

The last time Postgres appeared poised for another adoption increase was in 2005, with the release of PostgreSQL 8.0, when the native Windows port was introduced. I would say that release marked the point where Postgres became a respected open source database; prior to that we had a reputation of being slow and hard to manage. We had made changes for years before that, but the 8.0 release helped solidify our reputation.

The 9.0 release has the potential for Postgres to move from a respected open source database to a respected mainstream database, because, frankly, how many other databases are attracting new users at the rate we are? — very few.

The Next Postgres Adoption Wave



Postgres 9.0 Coming

Thursday, January 28th, 2010 by Bruce Momjian

Last week Dave Page announced that the next major release of Postgres will be numbered 9.0, rather than 8.5 as previous expected. This change was made because the next major PostgreSQL release will include built-in log-streaming replication, and that has always been considered a feature worthy of increasing the first version number.

While Postgres has had log-based replication support for a few releases, the 9.0 release will allow logs to be streamed to the slave using network transfer, which greatly increases the frequency at which logs can reasonably be sent. It also allows the slave server to accept read-only queries (hot standby), again a major feature addition.

Postgres 9.0 Coming



European Union Recognizes PostgreSQL

Thursday, January 21st, 2010 by Bruce Momjian

It seems the European Commission studying the Oracle purchase of Sun/MySQL has finally realized Postgres is a viable open source alternative to MySQL and has approved the purchase:

The Commission’s investigation showed that another open source database, PostgreSQL, is considered by many database users to be a credible alternative to MySQL and could be expected to replace to some extent the competitive force currently exerted by MySQL on the database market.

This article, titled in part, “If MySQL fails, there’s always PostgreSQL”, puts it even more succinctly. I know many MySQL people worked very hard campaigning against approval, and I am sure they are disappointed by the outcome. Postgres users should thank them because even though they lost, their work has increased the visibility of all open source databases, including PostgreSQL.

European Union Recognizes PostgreSQL



Don’t Confuse Companies with Community

Monday, January 4th, 2010 by Bruce Momjian

There have recently been several excellent blog posts by Postgres community members regarding the campaign by MySQL developers to block the purchase of Sun Microsystems by Oracle. Unfortunately, I think a fatal mistake was made by the MySQL developers years ago when they equated the success of MySQL AB, the company, with the success of MySQL, the software. They are not the same, but, tragically, it is too late to undo that mistake.

I think the majority of Postgres developers understand the distinction between the success of their companies and the success of the PostgreSQL project. Most of us agree that the success of the PostgreSQL project is a purpose far greater than our individual or company successes. While the Postgres project will undoubtedly make mistakes in the future, confusing company success with community success will probably not be one of them.

Don’t Confuse Companies with Community



Security Enhanced Postgres

Thursday, December 17th, 2009 by Bruce Momjian

NEC Japan employee KaiGai Kohei has been working on a security-enhanced version of Postgres (SEPostgreSQL) for two years using the Security-Enhanced Linux framework. The community recently had a long discussion (summary) about the challenges and usefulness of adding this feature. While concerns about adding the feature are legitimate, some of those concerns have been recently addressed by:

  • The involvement of security professionals from the National Security Agency (NSA) and Tresys
  • A dedicated security community meeting in Maryland (report)
  • News interest in this feature because of government and credit card security requirements

It seems there is now increased user and developer interest in implementing this feature. The development would be done in several stages by adding:

  • SE-Linux support for existing Postgres permissions
  • Native and SE-Linux mandatory access control (MAC)
  • Native and SE-Linux row-level security

The community is still in an exploratory stage and it might take months for a firm plan to be accepted.

Security Enhanced Postgres



The International MySQL Soap Opera

Wednesday, December 16th, 2009 by Bruce Momjian

A year ago I wrote a tongue-in-cheek blog entry about the MySQL “soap opera”. I never anticipated the soap opera would take on the international importance it has today, with the European Union (EU) questioning the purchase of Sun Microsystems by Oracle.

There have already been two excellent Postgres blog posts about this issue (1. 2), so I just want to make three observations:

  • I never thought Oracle cared enough about MySQL to delay the merger, e.g. MySQL was not mentioned in the merger announcement, and MySQL makes up a small portion of Sun’s revenue. I am guessing either MySQL is more important than Oracle revealed, or Oracle is resisting the EU objections out of principle or stubbornness. (Perhaps there is some advantage to Oracle in delaying the merger.)
  • Oracle users rarely migrate to MySQL, so I don’t understand the anti-competitive objection to the merger. Even then-CEO Marten Mickos said in 2003 that MySQL complements and does not compete against Oracle, so it is hard to understand why the EU is objecting to the purchase on monopolistic grounds. As much as MySQL tried to position itself by adding enterprise features, the effort was incomplete, and based on the limited number of people who port applications from Oracle to MySQL, probably not very successful.Of course, Postgres works well for both MySQL and Oracle workloads based on the number of people who port applications every day, and Postgres will remain a viable open source database alternative no matter what happens to MySQL.
  • There is an argument that dual-licensing is required to create successful open source software companies. Of course Red Hat, other GPL-only software companies, and Postgres companies are doing just fine, so it is hard to see how this argument makes sense. It might be a requirement if you expect to pay all the MySQL developers, which is the way MySQL has always operated in the past. Postgres and most open source projects rely much more on volunteers and on multiple companies supporting developers who work in a cooperative fashion; MySQL was an aberration in this area.Interestingly, some MySQL users are suggesting a compromise of changing MySQL to use the Apache/BSD license, like Postgres’s, which certainly is easier for companies, but not a requirement. There is a few thoughtful articles (1, 2, 3) about the licensing issue.

I think the big concern Postgres people have is that many of the things being said about this merger are either wrong or MySQL-specific and portray open source, and open source databases specifically, in an inaccurate way.

The International MySQL Soap Opera



Growing Patch Committers

Wednesday, November 11th, 2009 by Bruce Momjian

I just posted two emails about open source community management: the first covers the challenges of adding new patch committers to process the increased community patch volume, and the second explores the potential problem of companies hiring away some of our most experienced developers.

Growing Patch Committers



Connect
About the Bloggers
  • Ed Boyajian
    Ed Boyajian
    President and Chief Executive Officer
  • Jim Mlodgenski
    Jim Mlodgenski
    Chief Architect

  • Larry Alston
    Larry Alston
    VP, Marketing and Product Management
  • Bruce Momjian
    Bruce Momjian
    Senior Database Architect
  • Scott Mead
    Scott Mead
    Principal Systems Engineer
  • Ingrid Catlin
    Ingrid Catlin
    Online Marketing Manager
Search