<?xml version="1.0" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">

<channel>
<title>Bruce Momjian: Postgres Blog</title>
<description>Bruce Momjian: Postgres Blog</description>
<link>http://momjian.us/main/blogs/pgblog.html</link>
<language>en-us</language>
<pubDate>Fri, 30 Jul 2010 21:30:00 EDT</pubDate>
<lastBuildDate>Fri, 30 Jul 2010 21:30:00 EDT</lastBuildDate>
<managingEditor>bruce@momjian.us (Bruce Momjian)</managingEditor>
<webMaster>bruce@momjian.us (Bruce Momjian)</webMaster>


<atom:link href="http://momjian.us/main/rss/pgblog.xml" rel="self" type="application/rss+xml" />

<item>
<title>
The Pain of Software Development
</title>
<pubDate>Fri, 30 Jul 2010 21:30:00 -0400</pubDate>
<description>
&lt;p&gt;Adding features to Postgres is often a frustrating experience for all involved.  Some features are clear-cut, but many are subject to
interpretation and involve much email discussion.  The email discussion is often draining, but this
&lt;a style=&quot;text-decoration: underline&quot; href=&quot;http://tech.slashdot.org/comments.pl?sid=1276637&amp;amp;cid=28414607&quot;&gt;comment&lt;/a&gt; from a Slashdot
&lt;a style=&quot;text-decoration: none&quot; href=&quot;http://tech.slashdot.org/story/09/06/21/2042245/Does-the-Linux-Desktop-Innovate-Too-Much&quot;&gt;thread&lt;/a&gt; about Linux desktop innovation is
illuminating.  The comment is about human interface engineereers asking for tiny application changes to improve usability, and while the
application developer was originally &quot;distracted trying to decide a fitting way to end the e-mail authors life&quot;, he ultimately agreed that
the changes improved the user experience.  I think Postgres developers often feel the same way.
&lt;/p&gt;
</description>
<link>http://momjian.us/main/blogs/pgblog/2010.html#July_30_2010</link>
<guid>http://momjian.us/main/blogs/pgblog/2010.html#July_30_2010</guid>
</item>

<item>
<title>
Completed User Testimonial Videos from PG East
</title>
<pubDate>Mon, 26 Jul 2010 12:00:00 -0400</pubDate>
<description>
&lt;p&gt;I &lt;a style=&quot;text-decoration: none&quot; href=&quot;http://momjian.us/main/blogs/pgblog/2010.html#March_9_2010&quot;&gt;mentioned&lt;/a&gt; in March that user videos would be created at PG East. 
Those videos have now been &lt;a style=&quot;text-decoration: underline&quot; href=&quot;http://www.youtube.com/user/EnterpriseDB&quot;&gt;released&lt;/a&gt;.  Hopefully they will be useful in promoting Postgres.
&lt;/p&gt;
</description>
<link>http://momjian.us/main/blogs/pgblog/2010.html#July_26_2010</link>
<guid>http://momjian.us/main/blogs/pgblog/2010.html#July_26_2010</guid>
</item>

<item>
<title>
SURGE Conference
</title>
<pubDate>Sun, 25 Jul 2010 12:00:00 -0400</pubDate>
<description>
&lt;p&gt;I have decide to attend the &lt;a style=&quot;text-decoration: underline&quot; href=&quot;http://omniti.com/surge/2010&quot;&gt;SURGE&lt;/a&gt; conference in Baltimore in September.  It is being hosted by
Postgres-friendly &lt;a style=&quot;text-decoration: none&quot; href=&quot;http://omniti.com/&quot;&gt;OmniTI&lt;/a&gt;, who just did several Postgres-related presentations at
&lt;a style=&quot;text-decoration: none&quot; href=&quot;http://www.oscon.com/oscon2010&quot;&gt;OSCON&lt;/a&gt; (Robert Treat, Theo Schlossnagle).  As a database internals guy, my focus is so much on the
software that I often know little about how Postgres is deployed at high-volume sites; I hope to learn about that at the conference.  With
so much Postgres activity in the United States now, I am doing little travel to international conferences
(&lt;a style=&quot;text-decoration: none&quot; href=&quot;http://momjian.us/main/events/conferences/2010.html&quot;&gt;schedule&lt;/a&gt;).
&lt;/p&gt;
</description>
<link>http://momjian.us/main/blogs/pgblog/2010.html#July_25_2010_2</link>
<guid>http://momjian.us/main/blogs/pgblog/2010.html#July_25_2010_2</guid>
</item>

<item>
<title>
OSCON 2010 Report
</title>
<pubDate>Sun, 25 Jul 2010 12:00:00 -0400</pubDate>
<description>
&lt;p&gt;I had a great time again at &lt;a style=&quot;text-decoration: underline&quot; href=&quot;http://www.oscon.com/oscon2010&quot;&gt;OSCON&lt;/a&gt;, and feel more energized than ever about Postgres.  Because I
attend OSCON every year, it is a great event to gauge changes in Postgres adoption and mindshare.  Years ago, Postgres visibility at OSCON
was minimal, but now Postgres is a major player at the conference.  For example, our booth this year was no longer in the open source
section (A.K.A. the open source ghetto), but in the section with commercial vendors.  We had abundant booth staffing, thanks to Gabrielle,
and artistically designed staff t-shirts (&lt;a style=&quot;text-decoration: none&quot; href=&quot;http://www.flickr.com/photos/oreillyconf/4816396615/in/set-72157624428101453/&quot;&gt;image&lt;/a&gt;,
&lt;a style=&quot;text-decoration: none&quot; href=&quot;http://r0ml.smugmug.com/Conference/OSCON/OSCON-2010/13081716_ebuLt#948033712_wo7xx&quot;&gt;image&lt;/a&gt;), thanks to Josh Berkus.  I think we were
moved to the commercial section because our booth staff and activity often overwhelm smaller booths.
&lt;/p&gt;
&lt;p&gt;The conference had major tutorials (&lt;a style=&quot;text-decoration: none&quot; href=&quot;http://www.oscon.com/oscon2010/public/schedule/detail/13565&quot;&gt;1&lt;/a&gt;,
&lt;a style=&quot;text-decoration: none&quot; href=&quot;http://www.oscon.com/oscon2010/public/schedule/detail/13347&quot;&gt;2&lt;/a&gt;) and sessions about Postgres, and Postgres as often mentioned in
non-database-specific sessions, including the closing session.  I heard one non-database session polled the audience about how many
attendees had lost data on specific databases &amp;mdash; obviously we did very well in that poll.
&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://momjian.us/main/blogs/pgblog/2010.html#July_25_2010&quot;&gt;Continue Reading &amp;raquo;&lt;/a&gt;&lt;/p&gt;
</description>
<link>http://momjian.us/main/blogs/pgblog/2010.html#July_25_2010</link>
<guid>http://momjian.us/main/blogs/pgblog/2010.html#July_25_2010</guid>
</item>

<item>
<title>
One Week to the Postgres Pool Party
</title>
<pubDate>Sat, 24 Jul 2010 12:00:00 -0400</pubDate>
<description>
&lt;p&gt;There is one week until the &lt;a style=&quot;text-decoration: underline&quot; href=&quot;http://momjian.us/main/blogs/pgblog/2010.html#June_16_2010_2&quot;&gt;Postgres Pool Party&lt;/a&gt; at my home.  No RSVP
necessary.
&lt;/p&gt;
</description>
<link>http://momjian.us/main/blogs/pgblog/2010.html#July_24_2010</link>
<guid>http://momjian.us/main/blogs/pgblog/2010.html#July_24_2010</guid>
</item>

<item>
<title>
Postgres Coming to the International Space Station
</title>
<pubDate>Fri, 16 Jul 2010 12:00:00 -0400</pubDate>
<description>
&lt;p&gt;An email list &lt;a style=&quot;text-decoration: underline&quot; href=&quot;http://archives.postgresql.org/pgsql-general/2010-07/msg00394.php&quot;&gt;posting&lt;/a&gt; this week revealed that Postgres will be
used on the &lt;a style=&quot;text-decoration: none&quot; href=&quot;http://en.wikipedia.org/wiki/International_Space_Station&quot;&gt;International Space Station&lt;/a&gt; by the end of the year,
specifically &quot;to store the data on orbit and then replicate that db on the ground&quot;.  Postgres has always been heavily used by
&lt;a style=&quot;text-decoration: none&quot; href=&quot;http://en.wikipedia.org/wiki/NASA&quot;&gt;NASA&lt;/a&gt; and other government agencies, but this is a uniquely &quot;high&quot;-profile use of Postgres.
&lt;img src=&quot;http://momjian.us/main/img/blog/wink.png&quot;&gt;
&lt;/p&gt;
</description>
<link>http://momjian.us/main/blogs/pgblog/2010.html#July_16_2010</link>
<guid>http://momjian.us/main/blogs/pgblog/2010.html#July_16_2010</guid>
</item>

<item>
<title>
PostgreSQL 9.0 Illustrated
</title>
<pubDate>Tue, 29 Jun 2010 12:00:00 -0400</pubDate>
<description>
&lt;p&gt;Some Postgres &lt;a style=&quot;text-decoration: none&quot; href=&quot;http://archives.postgresql.org/pgsql-advocacy/2010-06/msg00024.php&quot;&gt;users&lt;/a&gt; have created an detailed
&lt;a style=&quot;text-decoration: underline&quot; href=&quot;http://wiki.postgresql.org/wiki/Illustrated_9_0&quot;&gt;outline&lt;/a&gt; of Postgres 9.0 features with practical examples of almost every feature. 
If you are curious about what is coming in 9.0 or are confused by the
&lt;a style=&quot;text-decoration: none&quot; href=&quot;http://developer.postgresql.org/pgdocs/postgres/release-9-0.html&quot;&gt;9.0 release notes&lt;/a&gt;, this is a must read.
&lt;/p&gt;
</description>
<link>http://momjian.us/main/blogs/pgblog/2010.html#June_29_2010</link>
<guid>http://momjian.us/main/blogs/pgblog/2010.html#June_29_2010</guid>
</item>

<item>
<title>
Another Drexel University Course
</title>
<pubDate>Wed, 23 Jun 2010 12:00:00 -0400</pubDate>
<description>
&lt;p&gt;I am teaching another &lt;a style=&quot;text-decoration: none&quot; href=&quot;http://www.drexel.edu/&quot;&gt;Drexel University&lt;/a&gt; database
&lt;a style=&quot;text-decoration: underline&quot; href=&quot;https://www.cs.drexel.edu/~jsalvage/Summer2010/CS500/index.html&quot;&gt;class&lt;/a&gt; this summer called &lt;em&gt;Database Theory&lt;/em&gt;.  This class builds on
the &lt;a style=&quot;text-decoration: none&quot; href=&quot;http://momjian.us/main/blogs/pgblog/2009.html#June_15_2009&quot;&gt;&lt;em&gt;Database Systems&lt;/em&gt;&lt;/a&gt; class I taught last summer, and again heavily uses
Postgres.  The class covers many of the practical challenges of database management, like replication, internals, security, and managing
large systems.  As you can see from the syllabus, I was able to enlist the help of local open source contributors as guest lecturers.  The
first class is tomorrow.
&lt;/p&gt;
&lt;a href=&quot;/main/comment_item.html?/main/blogs/pgblog.html/June_23_2010&quot;&gt;View Comments&lt;/a&gt;&lt;br /&gt;
</description>
<link>http://momjian.us/main/blogs/pgblog/2010.html#June_23_2010</link>
<guid>http://momjian.us/main/blogs/pgblog/2010.html#June_23_2010</guid>
</item>

<item>
<title>
Postgres Pool Party
</title>
<pubDate>Wed, 16 Jun 2010 12:00:00 -0400</pubDate>
<description>
&lt;p&gt;If you are near Philadelphia, you are invited to attend the 2010 Postgres Pool Party at my home:
&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;&lt;strong&gt;When:&lt;/strong&gt;  Saturday, July 31, 2010, 2pm to 7pm
  &lt;/li&gt;&lt;li&gt;&lt;strong&gt;Where:&lt;/strong&gt;  my home in Newtown Square, Pennsylvania (&lt;a style=&quot;text-decoration: none&quot; href=&quot;http://momjian.us/main/directions.html&quot;&gt;directions&lt;/a&gt;)
  &lt;/li&gt;&lt;li&gt;&lt;strong&gt;What:&lt;/strong&gt;  barbecue, swimming, and most importantly, good conversation
&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;All Postgres users, developers, and groupies are invited, including their families.  No need to RSVP &amp;mdash; just come.
&lt;/p&gt;
&lt;a href=&quot;/main/comment_item.html?/main/blogs/pgblog.html/June_16_2010_2&quot;&gt;View Comments&lt;/a&gt;&lt;br /&gt;
</description>
<link>http://momjian.us/main/blogs/pgblog/2010.html#June_16_2010_2</link>
<guid>http://momjian.us/main/blogs/pgblog/2010.html#June_16_2010_2</guid>
</item>

<item>
<title>
Updated Presentation:  The Magic of Hot Streaming Replication
</title>
<pubDate>Wed, 16 Jun 2010 12:00:00 -0400</pubDate>
<description>
&lt;p&gt;I have simplified my presentation, &lt;a style=&quot;text-decoration: underline&quot; href=&quot;http://momjian.us/main/presentations/technical.html#hot_streaming&quot;&gt;The Magic of Hot Streaming
Replication&lt;/a&gt;, to show a hot/streaming setup without the need to archive WAL files.   This greatly simplifies the setup, and is possible
thanks to &lt;em&gt;wal_keep_segments&lt;/em&gt;, which allows the retention of a sufficient number of WAL files in /pg_xlog for the slave without the
requirement of configuring continuous archiving.
&lt;/p&gt;
&lt;p&gt;When I originally researched hot standby and streaming replication, I focused on it as an extension of continuous archiving, but I now
realize that continuous archiving is unnecessary and overly-complicates the setup if all you need is a read-only, standby server, and
don't need the point-in-time recovery features of continuous archiving.
&lt;/p&gt;
&lt;a href=&quot;/main/comment_item.html?/main/blogs/pgblog.html/June_16_2010&quot;&gt;View Comments&lt;/a&gt;&lt;br /&gt;
</description>
<link>http://momjian.us/main/blogs/pgblog/2010.html#June_16_2010</link>
<guid>http://momjian.us/main/blogs/pgblog/2010.html#June_16_2010</guid>
</item>


</channel>

</rss>
