{"id":553,"date":"2007-05-10T10:04:44","date_gmt":"2007-05-10T15:04:44","guid":{"rendered":"http:\/\/www.bytebot.net\/blog\/archives\/2007\/05\/10\/interview-with-bruce-momjian-founder-postgresql"},"modified":"2007-05-10T10:04:47","modified_gmt":"2007-05-10T15:04:47","slug":"interview-with-bruce-momjian-founder-postgresql","status":"publish","type":"post","link":"http:\/\/www.bytebot.net\/blog\/archives\/2007\/05\/10\/interview-with-bruce-momjian-founder-postgresql","title":{"rendered":"Interview with Bruce Momjian (founder, PostgreSQL)"},"content":{"rendered":"<p>I found the recent <a href=\"http:\/\/www.computerworld.com.au\/index.php?id=1472160102&amp;rid=-219\">interview<\/a> with Bruce Momjian (founder, lead architect, PostgreSQL) rather interesting. From it I took away:<\/p>\n<ul>\n<li>PostgreSQL has stringent quality assurance. This is because there isn&#8217;t the &#8220;luxury of putting out a bad release&#8221;. He mentions that in the world of open source, there is zero tolerance for things that don&#8217;t work; I however can find many examples contradicting this line of thinking. Release engineering is largely dependent on humans and they do make mistakes.<\/li>\n<li>&#8220;People are more confident with us that some of the commercial databases.&#8221; I believe this largely is how your company is run &#8211; tech-oriented or suit-oriented. Worse if you&#8217;re suit-oriented and largely public. Investors and upper management need to blame someone when things go wrong, and thats why support services are so great in the open source world. <b>Accountability is key<\/b>. The ability to fix customers problems is key. Going off on a tangent, Michael Meeks, distinguished engineer at Novell and OpenOffice.org hacker extraordinaire basically <a href=\"http:\/\/tuxdeluxe.org\/node\/184\">said<\/a>: <br \/>\n<blockquote><p><i>Ubuntu, claiming to ship and support OpenOffice.org, it&#8217;s a total joke &#8211; they have a part-time packager. At Mandriva, for example, the OpenOffice.org packager is a self-described &#8216;not a C++ programmer&#8217;. So how you can then go and say &#8216;we&#8217;ll support you&#8217;&#8230; Novell, at least, has people across the board working on the codebase, with a good understanding of lots of issues.<\/i><\/p><\/blockquote>\n<\/li>\n<li>Bruce mentions evolution &#8211; from stopping PostgreSQL crashing, to performance tuning, to enterprise features. He reckons that 8.2 is Enterprise Ready, and 8.3 and forward is going to include &#8220;revolutionary features that go beyond things you can&#8217;t do with other databases&#8221;.<\/li>\n<li>My favourite quote:<br \/>\n<blockquote><p><i>&#8220;<b>If you look in the next five years, PostgreSQL will be a poster child for databases period<\/b>,&#8221; he said. &#8220;There is not really another database that&#8217;s enhancing at the speed of PostgreSQL, so what that would look like is hard to say.&#8221;<\/i><\/p><\/blockquote>\n<\/li>\n<li>Pretty bold statement, eh? No roadmaps, like most open source projects. I actually think that&#8217;s a plus point, because roadmaps suit suits, but are completely inaccurate most of the time.<\/li>\n<\/ul>\n<p>Technorati Tags: <a class=\"performancingtags\" href=\"http:\/\/technorati.com\/tag\/postgresql\" rel=\"tag\">postgresql<\/a>, <a class=\"performancingtags\" href=\"http:\/\/technorati.com\/tag\/interview\" rel=\"tag\">interview<\/a>, <a class=\"performancingtags\" href=\"http:\/\/technorati.com\/tag\/bruce%20momjian\" rel=\"tag\">bruce momjian<\/a>, <a class=\"performancingtags\" href=\"http:\/\/technorati.com\/tag\/michael%20meeks\" rel=\"tag\">michael meeks<\/a>, <a class=\"performancingtags\" href=\"http:\/\/technorati.com\/tag\/accountability\" rel=\"tag\">accountability<\/a>, <a class=\"performancingtags\" href=\"http:\/\/technorati.com\/tag\/database\" rel=\"tag\">database<\/a><\/p>\n<div class=\"sharedaddy sd-sharing-enabled\"><div class=\"robots-nocontent sd-block sd-social sd-social-icon-text sd-sharing\"><h3 class=\"sd-title\">Share this:<\/h3><div class=\"sd-content\"><ul><li class=\"share-email\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"\" class=\"share-email sd-button share-icon\" href=\"mailto:?subject=%5BShared%20Post%5D%20Interview%20with%20Bruce%20Momjian%20%28founder%2C%20PostgreSQL%29&body=http%3A%2F%2Fwww.bytebot.net%2Fblog%2Farchives%2F2007%2F05%2F10%2Finterview-with-bruce-momjian-founder-postgresql&share=email\" target=\"_blank\" title=\"Click to email a link to a friend\" data-email-share-error-title=\"Do you have email set up?\" data-email-share-error-text=\"If you&#039;re having problems sharing via email, you might not have email set up for your browser. You may need to create a new email yourself.\" data-email-share-nonce=\"45a535d1c9\" data-email-share-track-url=\"http:\/\/www.bytebot.net\/blog\/archives\/2007\/05\/10\/interview-with-bruce-momjian-founder-postgresql?share=email\"><span>Email<\/span><\/a><\/li><li class=\"share-facebook\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-facebook-553\" class=\"share-facebook sd-button share-icon\" href=\"http:\/\/www.bytebot.net\/blog\/archives\/2007\/05\/10\/interview-with-bruce-momjian-founder-postgresql?share=facebook\" target=\"_blank\" title=\"Click to share on Facebook\" ><span>Facebook<\/span><\/a><\/li><li class=\"share-linkedin\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-linkedin-553\" class=\"share-linkedin sd-button share-icon\" href=\"http:\/\/www.bytebot.net\/blog\/archives\/2007\/05\/10\/interview-with-bruce-momjian-founder-postgresql?share=linkedin\" target=\"_blank\" title=\"Click to share on LinkedIn\" ><span>LinkedIn<\/span><\/a><\/li><li class=\"share-twitter\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-twitter-553\" class=\"share-twitter sd-button share-icon\" href=\"http:\/\/www.bytebot.net\/blog\/archives\/2007\/05\/10\/interview-with-bruce-momjian-founder-postgresql?share=twitter\" target=\"_blank\" title=\"Click to share on Twitter\" ><span>Twitter<\/span><\/a><\/li><li class=\"share-end\"><\/li><\/ul><\/div><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>I found the recent interview with Bruce Momjian (founder, lead architect, PostgreSQL) rather interesting. From it I took away: PostgreSQL has stringent quality assurance. This is because there isn&#8217;t the &#8220;luxury of putting out a bad release&#8221;. He mentions that in the world of open source, there is zero tolerance for things that don&#8217;t work; [&hellip;]<\/p>\n<div class=\"sharedaddy sd-sharing-enabled\"><div class=\"robots-nocontent sd-block sd-social sd-social-icon-text sd-sharing\"><h3 class=\"sd-title\">Share this:<\/h3><div class=\"sd-content\"><ul><li class=\"share-email\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"\" class=\"share-email sd-button share-icon\" href=\"mailto:?subject=%5BShared%20Post%5D%20Interview%20with%20Bruce%20Momjian%20%28founder%2C%20PostgreSQL%29&body=http%3A%2F%2Fwww.bytebot.net%2Fblog%2Farchives%2F2007%2F05%2F10%2Finterview-with-bruce-momjian-founder-postgresql&share=email\" target=\"_blank\" title=\"Click to email a link to a friend\" data-email-share-error-title=\"Do you have email set up?\" data-email-share-error-text=\"If you&#039;re having problems sharing via email, you might not have email set up for your browser. You may need to create a new email yourself.\" data-email-share-nonce=\"45a535d1c9\" data-email-share-track-url=\"http:\/\/www.bytebot.net\/blog\/archives\/2007\/05\/10\/interview-with-bruce-momjian-founder-postgresql?share=email\"><span>Email<\/span><\/a><\/li><li class=\"share-facebook\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-facebook-553\" class=\"share-facebook sd-button share-icon\" href=\"http:\/\/www.bytebot.net\/blog\/archives\/2007\/05\/10\/interview-with-bruce-momjian-founder-postgresql?share=facebook\" target=\"_blank\" title=\"Click to share on Facebook\" ><span>Facebook<\/span><\/a><\/li><li class=\"share-linkedin\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-linkedin-553\" class=\"share-linkedin sd-button share-icon\" href=\"http:\/\/www.bytebot.net\/blog\/archives\/2007\/05\/10\/interview-with-bruce-momjian-founder-postgresql?share=linkedin\" target=\"_blank\" title=\"Click to share on LinkedIn\" ><span>LinkedIn<\/span><\/a><\/li><li class=\"share-twitter\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-twitter-553\" class=\"share-twitter sd-button share-icon\" href=\"http:\/\/www.bytebot.net\/blog\/archives\/2007\/05\/10\/interview-with-bruce-momjian-founder-postgresql?share=twitter\" target=\"_blank\" title=\"Click to share on Twitter\" ><span>Twitter<\/span><\/a><\/li><li class=\"share-end\"><\/li><\/ul><\/div><\/div><\/div>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true,"jetpack_social_options":[]},"categories":[1],"tags":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p4vJD-8V","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":796,"url":"http:\/\/www.bytebot.net\/blog\/archives\/2008\/04\/17\/what-mysql-can-learn-from-postgresql","url_meta":{"origin":553,"position":0},"title":"What MySQL Can Learn from PostgreSQL","date":"17\/4\/2008","format":false,"excerpt":"Hi! So this is completely my notes taken from the conference, without my thoughts attached to it. I should definitely post a lot more about this, and how the community can \"improve\" in time. Just not today. Believe me, sitting in the talk, was highly painful, and I'm wondering where\u2026","rel":"","context":"In &quot;MySQL&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":886,"url":"http:\/\/www.bytebot.net\/blog\/archives\/2008\/07\/24\/mysql-vs-postgresql","url_meta":{"origin":553,"position":1},"title":"MySQL vs. PostgreSQL","date":"24\/7\/2008","format":false,"excerpt":"We were at the Sun+Zend party last night, and it was a blast (thank you Jesse Silver!). If you're a PostgreSQL or MySQL user\/developer or just a general database geek, you should've been there. Why? (watch the video if its stripped in your feed reader) Monty Widenius (MySQL) and Josh\u2026","rel":"","context":"In &quot;MySQL&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":3285,"url":"http:\/\/www.bytebot.net\/blog\/archives\/2016\/09\/27\/percona-live-europe-amsterdam-postgresql-day","url_meta":{"origin":553,"position":2},"title":"Percona Live Europe Amsterdam PostgreSQL Day","date":"27\/9\/2016","format":false,"excerpt":"This is my very first post on Planet PostgreSQL, so thank you for having me here! I'm not sure if you're aware, but the PostgreSQL Events page lists the conference as something that should be of interest to PostgreSQL users and developers. There is a PostgreSQL Day on October 4\u2026","rel":"","context":"In &quot;Databases&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":3491,"url":"http:\/\/www.bytebot.net\/blog\/archives\/2019\/11\/10\/database-tab-sweep","url_meta":{"origin":553,"position":3},"title":"Database Tab Sweep","date":"10\/11\/2019","format":false,"excerpt":"I miss a proper database related newsletter for busy people. There\u2019s so much happening in the space, from tech, to licensing, and even usage. Anyway, quick tab sweep. Paul Vall\u00e9e (of Pythian fame) has been working on Tehama for sometime, and now he gets to do it full time as\u2026","rel":"","context":"In &quot;MongoDB&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":715,"url":"http:\/\/www.bytebot.net\/blog\/archives\/2008\/02\/14\/fossin-day-2-a-day-of-sun","url_meta":{"origin":553,"position":4},"title":"foss.in, day 2: A day of Sun","date":"14\/2\/2008","format":false,"excerpt":"Day 2 for me started with watching Simon Phipps talk about Sun's FOSS Philosophy and Strategy. It rained in the morning, so the talk started a little late, and there were hopes of better attendance. Nonetheless, the talk was interesting, and the announcement that there was money in it for\u2026","rel":"","context":"In &quot;General&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1706,"url":"http:\/\/www.bytebot.net\/blog\/archives\/2010\/03\/03\/mysql-ecosystem-complementary-talks-at-the-conference","url_meta":{"origin":553,"position":5},"title":"MySQL Ecosystem &#8211; complementary talks at the conference?","date":"3\/3\/2010","format":false,"excerpt":"Its times like this, I want to hear from the greater community - the ones that are reading say, Planet MySQL or Planet MariaDB. MySQL to me, and many others is an ecosystem. We've had for the longest time, complementary technology talks, like for memcached (which have been popular, filled\u2026","rel":"","context":"In &quot;MySQL&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"amp_enabled":true,"_links":{"self":[{"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/posts\/553"}],"collection":[{"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/comments?post=553"}],"version-history":[{"count":0,"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/posts\/553\/revisions"}],"wp:attachment":[{"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/media?parent=553"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/categories?post=553"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/tags?post=553"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}