<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Open Enterprise: The PostgreSQL Open Source Database Blog from EnterpriseDB &#187; postgresql</title>
	<atom:link href="http://blogs.enterprisedb.com/category/postgresql/feed/" rel="self" type="application/rss+xml" />
	<link>http://blogs.enterprisedb.com</link>
	<description>Commentary, tutorials, and announcements surrounding PostgreSQL, Postgres Plus, and open source.</description>
	<lastBuildDate>Wed, 08 Feb 2012 22:53:05 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Postgres Plus Cloud Database</title>
		<link>http://blogs.enterprisedb.com/2012/01/25/postgres-plus-cloud-database-2/</link>
		<comments>http://blogs.enterprisedb.com/2012/01/25/postgres-plus-cloud-database-2/#comments</comments>
		<pubDate>Wed, 25 Jan 2012 16:27:40 +0000</pubDate>
		<dc:creator>Ed Boyajian</dc:creator>
				<category><![CDATA[Open Source Trends/News]]></category>
		<category><![CDATA[Postgres Plus Standard Server]]></category>
		<category><![CDATA[Product Features]]></category>
		<category><![CDATA[oracle compatibility]]></category>
		<category><![CDATA[postgres plus advanced server]]></category>
		<category><![CDATA[postgresql]]></category>

		<guid isPermaLink="false">http://blogs.enterprisedb.com/?p=1260</guid>
		<description><![CDATA[Today marks another important milestone for EnterpriseDB and  PostgreSQL as we launch Postgres Plus Cloud Database.  Our team of extraordinarily bright developers has been working for over a year with customers, community teammates and partners to create a “cloudified” version of Postgres that adds true elastic properties to the database while automating many [...]]]></description>
			<content:encoded><![CDATA[<p>Today marks another important milestone for EnterpriseDB and  PostgreSQL as we launch Postgres Plus Cloud Database.  Our team of extraordinarily bright developers has been working for over a year with customers, community teammates and partners to create a “cloudified” version of Postgres that adds true elastic properties to the database while automating many typical DBA routines.  All of this is delivered through a great looking centralized dashboard for monitoring, management and administration and it’s now available on Amazon EC2.</p>
<p>What does “cloudified” mean for a database?  It’s the addition of technology that allows you to:</p>
<ul>
<li>Automatically scale in response to increased demand</li>
<li>Set up highly available multi-node database clusters in minutes, not days</li>
<li>Pay for your database as if it were a utility</li>
</ul>
<p>You can read more about Postgres Plus Cloud Database here:<br />
<a href="http://cloud.enterprisedb.com" target="_blank"> http://cloud.enterprisedb.com</a></p>
<p>As we looked at the landscape of available cloud databases, four things became very clear:</p>
<ul>
<li>Before the launch of Postgres Plus Cloud Database, only Micrsoft SQL Server (solely via SQL Azure) and Oracle’s MySQL (solely via Amazon RDS) offered enhanced versions of a relational database to take advantage of inherent cloud scaling technology.</li>
<li>PaaS and other cloud platform vendors needed a database vendor to deliver a valuable cloud compatible database component for their platform to bring maximum support, features and value to their customers.</li>
<li>NoSQL options are varied and will continue to grow AND (not OR) old-school SQL RDBMS are as highly in demand in the cloud as they are in the data center.</li>
<li>Just putting “cloud” in the name does NOT make a database “cloudified”</li>
</ul>
<p>We are changing all that with this product launch.  We are giving users a new option to run either the latest community version of PostgreSQL or our flagship Postgres Plus Advanced Server with Oracle database compatibility features on Amazon EC2.  Perhaps more important is that we have architected Postgres Plus Cloud Database to be universally pluggable with any PaaS vendor platform.  To that end, our work with leading platforms from CloudBees and Engine Yard will bring enhanced database capabilities to the growing number of developers adopting their technologies.  And we are extending that work to include OpenStack, HP, Red Hat’s OpenShift and many others, making Postgres Plus Cloud Database the new standard relational database for all cloud platforms.</p>
<a href='http://blogs.enterprisedb.com/2012/01/25/postgres-plus-cloud-database-2/' class='retweet vert' >Postgres Plus Cloud Database</a>]]></content:encoded>
			<wfw:commentRss>http://blogs.enterprisedb.com/2012/01/25/postgres-plus-cloud-database-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Postgres Enterprise Manager; I love it when a plan comes together</title>
		<link>http://blogs.enterprisedb.com/2011/08/23/postgres-enterprise-manager-i-love-it-when-a-plan-comes-together/</link>
		<comments>http://blogs.enterprisedb.com/2011/08/23/postgres-enterprise-manager-i-love-it-when-a-plan-comes-together/#comments</comments>
		<pubDate>Tue, 23 Aug 2011 12:51:52 +0000</pubDate>
		<dc:creator>Dave Page</dc:creator>
				<category><![CDATA[Product Features]]></category>
		<category><![CDATA[postgres plus advanced server]]></category>
		<category><![CDATA[postgresql]]></category>

		<guid isPermaLink="false">http://blogs.enterprisedb.com/?p=1114</guid>
		<description><![CDATA[After 9 months of heads-down work, I&#8217;m glad to finally be able to talk about the project I and a number of colleagues here at EnterpriseDB have been working on&#8230; Introducing Postgres Enterprise Manager!
Postgres Enterprise Manager, or PEM as we tend to call it, is based on the Open Source pgAdmin project which I started [...]]]></description>
			<content:encoded><![CDATA[<p>After 9 months of heads-down work, I&#8217;m glad to finally be able to talk about the project I and a number of colleagues here at EnterpriseDB have been working on&#8230; Introducing <a href="http://www.enterprisedb.com/products-services-training/products/postgres-enterprise-manager">Postgres Enterprise Manager</a>!</p>
<p>Postgres Enterprise Manager, or PEM as we tend to call it, is based on the Open Source <a href="http://www.pgadmin.org">pgAdmin project</a> which I started over thirteen(!) years ago to give users a graphical tool for managing and developing their Postgres databases. PEM builds on pgAdmin by adding a number of features for sysadmins, DBAs and developers with a focus on management of multiple servers, adding features such as:</p>
<p>- A centralised directory of servers allows all users in the organisation to quickly and easily manage any server.</p>
<p>- Monitoring and logging of hundreds of different metrics from database objects, the Postgres server, and the host/operating system.</p>
<p>- Over 130 different alert templates that may be used to build customised alerts to warn when aspects of your database go outside of the norm. A number of preconfigured alerts help get you up and running quickly and easily.</p>
<p>- A Capacity Manager that allows you to generate reports based on the metrics collected from your databases, Postgres servers and hosts/operating systems.  Metrics from different aspects of your system can be charted together, allowing you to correlate database events with operating system activity for example. Linear trend analysis features allow you to project usage trends into the future to help with capacity planning.</p>
<p>- The Postgres Expert analyses your Postgres servers and database schemas, advising on possible misconfigurations or sub-optimal designs. This &#8220;DBA in a box&#8221; can analyse your entire Postgres deployment in seconds.</p>
<p>- A number of Performance Monitoring Dashboards give the DBA and sysadmin a global overview of the state of the database servers, with the ability to drill down and examine the status of individual hosts, Postgres servers and databases at a glance.</p>
<p>- A SQL Profiler for developers working with Postgres. This tool allows users to capture workloads running on their server and examine each query in detail, viewing the query plan and resource/execution statistics for each individual query, and aggregate statistics for each different query executed with the workload captured. Poorly running queries can also be run through the Index Advisor when work working with Postgres Plus Advanced Server advising on and optionally creating new indexes to improve query performance.</p>
<p>PEM uses a multi-tier architecture. Each managed host runs a copy of an efficient agent (written in C++, and available on Linux, Windows and Solaris) which executes tasks and reports metrics from the host/operating system and one or more Postgres servers running on the host, back to the PEM server. The PEM server is an instance of PostgreSQL 9.0 typically run on a dedicated host (running Windows or Linux), which includes various additional software components including functionality for managing SSL certificates and a dedicated instance of the PEM agent responsible for tasks such as alert processing and garbage collection. The PEM client runs on users Windows or Linux workstations and provides the user interface to the system allowing the user to connect to the PEM server and use all the PEM features, or connect to unmanaged servers as you would with pgAdmin. One feature that can be used on servers that aren&#8217;t managed by PEM (for example, a server on a laptop) is the SQL Profiler. All that&#8217;s required to use the SQL Profiler is a plugin to the Postgres server that you wish to profile which hooks into the server to log the trace data &#8211; ideal for developers.</p>
<p>As far as I&#8217;m aware, PEM is the first management tool for Postgres that offers anything even close to this feature set, and we&#8217;re already working on adding more for the next version, but while we&#8217;re hacking on that why not give the first version <a href="http://www.enterprisedb.com/download-postgres-enterprise-manager">a try</a>.</p>
<a href='http://blogs.enterprisedb.com/2011/08/23/postgres-enterprise-manager-i-love-it-when-a-plan-comes-together/' class='retweet vert' >Postgres Enterprise Manager; I love it when a plan comes together</a>]]></content:encoded>
			<wfw:commentRss>http://blogs.enterprisedb.com/2011/08/23/postgres-enterprise-manager-i-love-it-when-a-plan-comes-together/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Reactions from Red Hat Open Source Day in Rome</title>
		<link>http://blogs.enterprisedb.com/2011/07/01/reactions-from-red-hat-open-source-day-in-rome/</link>
		<comments>http://blogs.enterprisedb.com/2011/07/01/reactions-from-red-hat-open-source-day-in-rome/#comments</comments>
		<pubDate>Sat, 02 Jul 2011 03:53:13 +0000</pubDate>
		<dc:creator>Ed Boyajian</dc:creator>
				<category><![CDATA[Open Source Tools]]></category>
		<category><![CDATA[Open Source Trends/News]]></category>
		<category><![CDATA[PostgreSQL Community]]></category>
		<category><![CDATA[postgresql]]></category>

		<guid isPermaLink="false">http://blogs.enterprisedb.com/?p=1021</guid>
		<description><![CDATA[Recently, I attended the Red Hat Open Source Day Summit in Italy and gave a keynote on the adoption of open source.  Of course, my talk focused on PostgreSQL, which has become the most disruptive force in open source since Linux. A couple observations from my interactions with attendees:
I was pleasantly surprised how well [...]]]></description>
			<content:encoded><![CDATA[<p>Recently, I attended the Red Hat Open Source Day Summit in Italy and gave a keynote on the adoption of open source.  Of course, my talk focused on PostgreSQL, which has become the most disruptive force in open source since Linux. A couple observations from my interactions with attendees:</p>
<p>I was pleasantly surprised how well <a href="http://robertogaloppini.net/2011/06/21/notes-from-red-hat-open-source-day-2011/">EnterpriseDB</a> has been received in Europe. In my presentation, I showed a heat map of PostgreSQL being used around the world. PostgreSQL is heavily used in Europe and North America. So it was great to hear that developers understood what our solution entailed and how involved EnterpriseDB is with the PostgreSQL community.</p>
<p>Second, attendees urged us to work with Red Hat to integrate PostgreSQL into Red Hat solutions. Recently, we announced that EnterpriseDB joined Red Hat’s <a href="http://www.enterprisedb.com/openshift">OpenShift Partner Program</a> by offering EnterpriseDB Postgres Plus Advanced Server as a database service in the cloud (DaaS). The Red Hat OpenShift Program, combined with EnterpriseDB’s Postgres Plus Advanced Server, lets developers build scalable cloud database systems, support popular developer languages and move Oracle applications to the cloud easily and quickly with all of the benefits, stability, innovation and low cost of open source software. It’s a step in the right direction, but attendees wanted more, which excited us!</p>
<p>The opportunity for PostgreSQL in open source today is rapidly growing and the adoption of PostgreSQL will continue to gain traction in the months to come. This week, we announced general availability of our product Postgres Plus Advanced Server 9.0.  Improvements to our product include enriched database performance and availability, and increased Oracle compatibility&#8211;now entering it’s seventh generation of compatibility—and support for the <a href="http://www.enterprisedb.com/hp-ux">HP-UX operating environment</a> on the Intel Itanium platform.</p>
<p>To learn more about my keynote given at Red Hat Open Source Day in Rome you can download the full slide deck on <a href="http://www.enterprisedb.com/keynote-open-source-day-ed">our web site</a>.</p>
<a href='http://blogs.enterprisedb.com/2011/07/01/reactions-from-red-hat-open-source-day-in-rome/' class='retweet vert' >Reactions from Red Hat Open Source Day in Rome</a>]]></content:encoded>
			<wfw:commentRss>http://blogs.enterprisedb.com/2011/07/01/reactions-from-red-hat-open-source-day-in-rome/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Postgres Plus Advanced Server 9.0 Now Available!</title>
		<link>http://blogs.enterprisedb.com/2011/06/30/postgres-plus-advanced-server-9-0-now-available/</link>
		<comments>http://blogs.enterprisedb.com/2011/06/30/postgres-plus-advanced-server-9-0-now-available/#comments</comments>
		<pubDate>Thu, 30 Jun 2011 17:51:51 +0000</pubDate>
		<dc:creator>Robin Schumacher</dc:creator>
				<category><![CDATA[postgres plus advanced server]]></category>
		<category><![CDATA[postgresql]]></category>

		<guid isPermaLink="false">http://blogs.enterprisedb.com/?p=1017</guid>
		<description><![CDATA[Just a quick note to let you know that Postgres Plus Advanced Server 9.0 is now available! You can download the software from our downloads page and also get an idea of all the great new features in 9.0 by downloading and reading the &#8220;What&#8217;s New&#8221; white paper that&#8217;s on our resources page.
Thanks to the [...]]]></description>
			<content:encoded><![CDATA[<p>Just a quick note to let you know that Postgres Plus Advanced Server 9.0 is <a href="http://www.enterprisedb.com/news-events/press-releases/enterprisedb-announces-general-availability-postgres-plus-advanced-server">now available</a>! You can <a href="http://www.enterprisedb.com/downloads/postgres-postgresql-downloads">download the software</a> from our downloads page and also get an idea of all the great new features in 9.0 by downloading and reading the <a href="http://www.enterprisedb.com/wp-whats-new-postgres-plus-advanced-server-9">&#8220;What&#8217;s New&#8221; white paper</a> that&#8217;s on our resources page.</p>
<p>Thanks to the EnterpriseDB engineering team and all the customers whose feedback went into 9.0!</p>
<a href='http://blogs.enterprisedb.com/2011/06/30/postgres-plus-advanced-server-9-0-now-available/' class='retweet vert' >Postgres Plus Advanced Server 9.0 Now Available!</a>]]></content:encoded>
			<wfw:commentRss>http://blogs.enterprisedb.com/2011/06/30/postgres-plus-advanced-server-9-0-now-available/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Starting a PostgreSQL Users Group</title>
		<link>http://blogs.enterprisedb.com/2011/06/25/starting-a-postgresql-users-group/</link>
		<comments>http://blogs.enterprisedb.com/2011/06/25/starting-a-postgresql-users-group/#comments</comments>
		<pubDate>Sat, 25 Jun 2011 19:15:28 +0000</pubDate>
		<dc:creator>Tom Kincaid</dc:creator>
				<category><![CDATA[PostgreSQL Community]]></category>
		<category><![CDATA[postgresql]]></category>

		<guid isPermaLink="false">http://blogs.enterprisedb.com/?p=1007</guid>
		<description><![CDATA[I attended PG East in New York City this year. It was my first PostgreSQL conference. My primary objective for the trip was to meet with colleagues, customers and business partners.  I was able to do all these things as well as attend several excellent talks and training sessions. By every possible measure, the [...]]]></description>
			<content:encoded><![CDATA[<p>I attended PG East in New York City this year. It was my first PostgreSQL conference. My primary objective for the trip was to meet with colleagues, customers and business partners.  I was able to do all these things as well as attend several excellent talks and training sessions. By every possible measure, the event was a great experience.  I met with the folks I wanted to meet with, made some new friends and business partners, attend some excellent training sessions and talks,  and was challenged in a way I didn’t expect, specifically to create a Boston PostgreSQL Users Group (a BPUG if you will).</p>
<p>During the conference a map was displayed that showed all PostgreSQL users groups in the United States. Boston MA, where I was born and have lived the past 28 years was noticeably missing. Upon seeing this, I decided it was time to start the Boston area PostgreSQL users group.</p>
<p>On May 24th we had the first meet of the Boston Area PUG. We had 23 people attend from about 12 different companies. Ed Boyajian spoke about the status and recent growth of PostgreSQL. In addition,  a great local company (TripAdvisor) spoke about their large scale PostgreSQL deployment.</p>
<p>For those of you who are interested in attending our next meeting, please see this URL:<a href="http://pugs.postgresql.org/bospug"> http://pugs.postgresql.org/bospug</a></p>
<p>Ultimately, what I really want to share is my journey  starting this group.</p>
<p>I started by asking Bruce Momjian for the formula to start a PUG. He gave me the first two steps and subsequently coached me through out the process. Here are those first two steps:</p>
<p>1.	Send e-mail to <a href="mailto:pgsql-announce@postgresql.org">pgsql-announce@postgresql.org</a> announcing the time and location of the meeting.<br />
2.	Post the event on the PostgreSQL Events site.</p>
<p>So that is what I did. Over the next several days I received seven responses from pgsql-announce mail that I had sent. However, things began to speed up when I sent a note to the ex-odi mailing list. ODI, stands for Object Design Inc. This was a great Boston based company that I worked at in the early and mid-90s. We made the world’s greatest Object Database and the company was loaded with top technical talent. It was eventually acquired by Progress Software however along the way it’s alumni created and participated in many Boston area companies. From the message I sent to the alumni group,  I received about ½ dozen responses from people who wanted to come to our PostgreSQL user group meeting. However, what really kicked it up into high gear was a response from Amrith Kumar. Prior to the user group meeting, I had never met Amrith. Turns out he is starting a company with my former boss  and office mate at ODI: Ken Rugg. Amrith was very anxious to help and began suggesting additional things for us to do to organize the event and promote attendance. Some of his specific suggestions were using <a href="http://meetup.com">meetup.com</a> and <a href="http://eventbright.com">eventbright.com</a>.</p>
<p>I didn’t realize until that moment sites like this have become the cornerstones for user group meetings. We publicized our first meeting via Event Bright. It was great and easy to work with. It was fun to watch people sign up and the list of attendees grow over the course of several weeks. However, it turns out the meetup.com in what is most commonly used by PostgreSQL User Groups. Therefore, we have switched to using it going forward.  If you are interested, see if you can find us on meetup.com. If not please let me know (tom.kincaid@enterprisedb.com).</p>
<p>The next big break was when Don O’Neill, who had recently become the Director of Engineering at Trip Advisor, contacted me. He was very anxious to get involved and help. I immediately asked him to speak about their PostgreSQL deployment at TripAdvisor. TripAdvisor has been using PostgreSQL for a mission critical deployment and profitable deployment for many years. In addition, their head quarters are in the Boston area.</p>
<p>While this was all coming together, in the background I connected with Selena Deckelmann who helped get us set up on <a href="http://pugs.postgresql.org">pugs.postgresql.org</a>.</p>
<p>As mentioned previously, the speakers were great. However, what I found surprising was how much I enjoyed the team spirit of the event. Everybody wanted to figure out how to make the group a successful learning and networking venture for all of us. Some people were offering ideas for future topics they could present on and other people were offering to host the meeting. Gurjeet Singh, a high powered EDB PostgreSQL consultant / PostgreSQL hacker / EDB Product developer set up a Facebook  group and a twitter tag. We had begun a new journey together to be a successful Boston based PUG.</p>
<p>I wish you luck on your journey starting your own PUG and for those of you in the Boston area, I hope you will join us. We meet the second Tuesday of every month. Our next meeting is July 12th,  2011. Bruce has agreed to drop by and speak about the Query Planner.</p>
<a href='http://blogs.enterprisedb.com/2011/06/25/starting-a-postgresql-users-group/' class='retweet vert' >Starting a PostgreSQL Users Group</a>]]></content:encoded>
			<wfw:commentRss>http://blogs.enterprisedb.com/2011/06/25/starting-a-postgresql-users-group/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Postgres Plus Advanced Server 9.0 Sneak Peek – New Infinite Cache</title>
		<link>http://blogs.enterprisedb.com/2011/05/20/postgres-plus-advanced-server-9-0-sneak-peek-%e2%80%93-new-infinite-cache/</link>
		<comments>http://blogs.enterprisedb.com/2011/05/20/postgres-plus-advanced-server-9-0-sneak-peek-%e2%80%93-new-infinite-cache/#comments</comments>
		<pubDate>Fri, 20 May 2011 14:34:03 +0000</pubDate>
		<dc:creator>Robin Schumacher</dc:creator>
				<category><![CDATA[Postgres Plus Standard Server]]></category>
		<category><![CDATA[Product Features]]></category>
		<category><![CDATA[postgresql]]></category>

		<guid isPermaLink="false">http://blogs.enterprisedb.com/?p=952</guid>
		<description><![CDATA[This post is the fourth in a series that takes a look at some of the exciting new features of Postgres Plus Advanced Server 9.0, which is currently in beta.
It’s no secret that smart Web companies as well as other modern organizations use distributed memory caching architectures to speed up database response time. The most [...]]]></description>
			<content:encoded><![CDATA[<p>This post is the fourth in a series that takes a look at some of the exciting new features of Postgres Plus Advanced Server 9.0, which is currently in beta.</p>
<p>It’s no secret that smart Web companies as well as other modern organizations use distributed memory caching architectures to speed up database response time. The most common piece of software utilized is memcached, although other similar technologies exist.</p>
<p>One of the high-performance additions offered in Postgres Plus Advanced Server is Infinite Cache, which is a more flexible, more feature rich, and easier-to-use distributed caching solution than memcached. An Infinite Cache setup allows database systems to access cache memory outside the physical database server by accessing memory caches on other machines that are in the database server’s network. The end result is that a greater amount of overall memory is made available to a database, which results in an entire database being cached in many cases. Naturally, such a thing has the potential to result in much faster response times for database queries and DML work.</p>
<p>Does Infinite Cache really work? In short, yes it does. The example below (obtained via the pgbench utility) shows the TPS benefits derived from using Infinite Cache for various workloads that include a 4-node Infinite Cache configuration:</p>
<p><img class="aligncenter" src="http://www.enterprisedb.com/sites/default/files/infinite_cache_results.jpg" alt="" width="553" height="351" /></p>
<p>One of the drawbacks of various memcached-styled configurations, including 8.4 and earlier versions of Infinite Cache, is that any new machines that are added to the overall configuration result in the entire cache having to be reset. This can be problematic because applications that depend on 24&#215;7 fast query response times experience a performance disruption in their system as the cache ‘warms’ back up.</p>
<p>In Postgres Plus Advanced Server 9.0, Infinite Cache has been enhanced to greatly minimize this situation. In 9.0, when a new node is added to an Infinite Cache configuration, only part of the cache is flushed and must be “re-warmed”.  The percentage of the cache that needs to be re-populated depends on how many nodes exist in the current configuration (the more nodes that currently exist, the less cache that needs re-populating). As an example, in a 4-node Infinite Cache configuration, if a 5<sup>th</sup> node is added, 80% of the cache is retained, whereas prior to 9.0, all of it would be lost.</p>
<p><a href="http://www.enterprisedb.com/downloads/postgres-postgresql-downloads">Try out</a> the new Infinite Cache in Postgres Plus Advanced Server 9.0 now. We’ve just released Beta 4, which will be our last beta before our RC and GA builds. Be sure to let us know what you think via our <a href="http://forums.enterprisedb.com/forums/show/19.page;jsessionid=65AB918AFF21F4D9B13141F8980871BC">9.0 Beta forum</a>.</p>
<p>Thanks, as always, for your support of PostgreSQL and EnterpriseDB!</p>
<a href='http://blogs.enterprisedb.com/2011/05/20/postgres-plus-advanced-server-9-0-sneak-peek-%e2%80%93-new-infinite-cache/' class='retweet vert' >Postgres Plus Advanced Server 9.0 Sneak Peek – New Infinite Cache</a>]]></content:encoded>
			<wfw:commentRss>http://blogs.enterprisedb.com/2011/05/20/postgres-plus-advanced-server-9-0-sneak-peek-%e2%80%93-new-infinite-cache/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Is this the Beginning of the End of Skype on PostgreSQL?</title>
		<link>http://blogs.enterprisedb.com/2011/05/17/is-this-the-beginning-of-the-end-of-skype-on-postgresql/</link>
		<comments>http://blogs.enterprisedb.com/2011/05/17/is-this-the-beginning-of-the-end-of-skype-on-postgresql/#comments</comments>
		<pubDate>Tue, 17 May 2011 13:00:43 +0000</pubDate>
		<dc:creator>Ed Boyajian</dc:creator>
				<category><![CDATA[PostgreSQL Community]]></category>
		<category><![CDATA[postgresql]]></category>

		<guid isPermaLink="false">http://blogs.enterprisedb.com/?p=922</guid>
		<description><![CDATA[True statement &#8211; Microsoft is now one of PostgreSQL’s largest users.
Last week it was announced that Microsoft is buying Skype for a reported $8.5 billion in cash. What was not reported in this recent acquisition news cycle is an interesting fact &#8212; Skype runs on the open source database PostgreSQL. Since Microsoft has a SQL [...]]]></description>
			<content:encoded><![CDATA[<p><em>True statement &#8211; Microsoft is now one of PostgreSQL’s largest users.</em></p>
<p>Last week it was announced that <a href="http://dealbook.nytimes.com/2011/05/10/microsoft-to-buy-skype-for-8-5-billion/" target="_blank">Microsoft is buying Skype</a> for a reported $8.5 billion in cash. What was not reported in this recent acquisition news cycle is an interesting fact &#8212; Skype runs on the open source database <a href="http://www.postgresql.org/" target="_blank">PostgreSQL</a>. Since Microsoft has a SQL database of its own – SQL Server – it’s a fair question to ask if this is the beginning of the end of Skype on PostgreSQL?</p>
<p>There’s more than a few ways to speculate on what Microsoft plans to do with the database infrastructure of Skype. Some argue that the prospects for generating revenue off Skype far outweigh having Skype be a poster-child deployment for SQL Server.  With making money as the first priority,  Microsoft may never be motivated to migrate from PostgreSQL to SQL Server.</p>
<p>Another valid argument is that most users will never know nor care what database is behind Skype as long as it works well.   Just look at the current news cycle – there are thousands of articles, blogs, radio and TV outlets reporting on this story. I could not find a single report that mentions PostgreSQL in the context of the Skype acquisition news.   Given the low public profile of PostgreSQL at Skype, Microsoft doesn’t need to answer yet about the irony of their new purchase running on open source PostgreSQL and not on Microsoft SQL Server.</p>
<p>What do you think? Is this the beginning of the end of Skype running on PostgreSQL?</p>
<a href='http://blogs.enterprisedb.com/2011/05/17/is-this-the-beginning-of-the-end-of-skype-on-postgresql/' class='retweet vert' >Is this the Beginning of the End of Skype on PostgreSQL?</a>]]></content:encoded>
			<wfw:commentRss>http://blogs.enterprisedb.com/2011/05/17/is-this-the-beginning-of-the-end-of-skype-on-postgresql/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>PostgreSQL 9.1 in CIO Magazine</title>
		<link>http://blogs.enterprisedb.com/2011/05/09/postgresql-9-1-in-cio-magazine/</link>
		<comments>http://blogs.enterprisedb.com/2011/05/09/postgresql-9-1-in-cio-magazine/#comments</comments>
		<pubDate>Mon, 09 May 2011 17:56:09 +0000</pubDate>
		<dc:creator>Robin Schumacher</dc:creator>
				<category><![CDATA[PostgreSQL Community]]></category>
		<category><![CDATA[postgresql]]></category>

		<guid isPermaLink="false">http://blogs.enterprisedb.com/?p=901</guid>
		<description><![CDATA[First, OK, yeah I know &#8230; this is the third blog entry in a row on our site about PostgreSQL being mentioned in an tech article. But I thought it was important to call out for two reasons. One, it&#8217;s in CIO magazine which is meaningful because it shows how PostgreSQL has worked itself to [...]]]></description>
			<content:encoded><![CDATA[<p>First, OK, yeah I know &#8230; this is the third blog entry in a row on our site about <a href="http://www.cio.com.au/article/385565/postgresql_devs_lift_open_source_database_enterprise_heights/">PostgreSQL being mentioned in an tech article</a>. But I thought it was important to call out for two reasons. One, it&#8217;s in CIO magazine which is meaningful because it shows how PostgreSQL has worked itself to the top of the food chain in IT organizations. And two, the article presents a nice case study of a state government agency that demonstrates the industrial-strength capabilities of PostgreSQL:</p>
<p><!-- p.p1 {margin: 0.0px 0.0px 15.0px 0.0px; line-height: 19.0px; font: 13.0px Arial; color: #333233} --><em>&#8220;The court system in the US state of Wisconsin is using some 100 PostgreSQL databases for the core application used by 72 county circuit courts. About <span style="color: #0000ff">3000 users</span> directly connect to the production databases in the various court houses and there are dozens of Web applications receiving <span style="color: #0000ff">millions of hits</span> each day.&#8221;</em></p>
<p>Not too shabby, eh?</p>
<a href='http://blogs.enterprisedb.com/2011/05/09/postgresql-9-1-in-cio-magazine/' class='retweet vert' >PostgreSQL 9.1 in CIO Magazine</a>]]></content:encoded>
			<wfw:commentRss>http://blogs.enterprisedb.com/2011/05/09/postgresql-9-1-in-cio-magazine/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PostgreSQL 9.1 Article on Database Journal</title>
		<link>http://blogs.enterprisedb.com/2011/05/05/postgresql-9-1-article-on-database-journal/</link>
		<comments>http://blogs.enterprisedb.com/2011/05/05/postgresql-9-1-article-on-database-journal/#comments</comments>
		<pubDate>Thu, 05 May 2011 18:25:29 +0000</pubDate>
		<dc:creator>Robin Schumacher</dc:creator>
				<category><![CDATA[PostgreSQL Community]]></category>
		<category><![CDATA[Product Features]]></category>
		<category><![CDATA[postgresql]]></category>

		<guid isPermaLink="false">http://blogs.enterprisedb.com/?p=890</guid>
		<description><![CDATA[In case you missed it, Database Journal had a nice article on the PostgreSQL 9.1 beta. What I liked in particular was that Josh not only called attention to the great new 9.1 synchronous enhancement, but also mentioned the transactional control that can be used with it. This is, in my opinion, quite significant as [...]]]></description>
			<content:encoded><![CDATA[<p>In case you missed it, Database Journal had a <a href="http://www.databasejournal.com/features/postgresql/article.php/3932351/PostgreSQL-91-Gets-Synchronous.htm">nice article on the PostgreSQL 9.1 beta</a>. What I liked in particular was that Josh not only called attention to the great new 9.1 synchronous enhancement, but also mentioned the transactional control that can be used with it. This is, in my opinion, quite significant as the major knock any synchronous replication system gets is the performance penalty that normally comes along for the ride. But with PostgreSQL synchronous replication, a DBA or developer has very granular control over what can get synchronously replicated.  If desired, any transactions that need to be synchronously replicated can be prefaced with a <strong><span style="color: #0000ff">set synchronous_replication = on</span></strong> command, and only those transactions will be handled in that fashion (with everything else being done asynchronously if that&#8217;s how things have been set up globally). Very nice!</p>
<p><a href="http://www.enterprisedb.com/products-services-training/pgdevdownload">Download the new 9.1 beta</a> and give synchronous replication (along with everything else) a try and let us know what you think.</p>
<a href='http://blogs.enterprisedb.com/2011/05/05/postgresql-9-1-article-on-database-journal/' class='retweet vert' >PostgreSQL 9.1 Article on Database Journal</a>]]></content:encoded>
			<wfw:commentRss>http://blogs.enterprisedb.com/2011/05/05/postgresql-9-1-article-on-database-journal/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Postgres Plus Advanced Server 9.0 Sneak Peek &#8211; Parallel Loader</title>
		<link>http://blogs.enterprisedb.com/2011/04/04/postgres-plus-advanced-server-9-0-sneak-peek-parallel-loader/</link>
		<comments>http://blogs.enterprisedb.com/2011/04/04/postgres-plus-advanced-server-9-0-sneak-peek-parallel-loader/#comments</comments>
		<pubDate>Mon, 04 Apr 2011 14:13:25 +0000</pubDate>
		<dc:creator>Robin Schumacher</dc:creator>
				<category><![CDATA[Product Features]]></category>
		<category><![CDATA[oracle compatibility]]></category>
		<category><![CDATA[postgres plus advanced server]]></category>
		<category><![CDATA[postgresql]]></category>

		<guid isPermaLink="false">http://blogs.enterprisedb.com/?p=790</guid>
		<description><![CDATA[This is the first in a series of &#8220;sneak peek&#8217;s&#8221; at our upcoming Postgres Plus Advanced Server 9.0 release.
About a year or so ago, surveys (done separately) came out from both InformationWeek and TDWI that showed the top reasons IT professionals switched databases. Listed in both surveys as one of the top five reasons for [...]]]></description>
			<content:encoded><![CDATA[<p>This is the first in a series of &#8220;sneak peek&#8217;s&#8221; at our upcoming Postgres Plus Advanced Server 9.0 release.</p>
<p>About a year or so ago, surveys (done separately) came out from both InformationWeek and TDWI that showed the top reasons IT professionals switched databases. Listed in both surveys as one of the top five reasons for a switch was “poor data load performance”. With the unprecedented growth in data being experienced by nearly all successful businesses, it should come as no surprise that database pro’s are needing to push a lot of data into databases these days, and the faster they get the data in, the faster a company can use that data to make key business decisions.</p>
<p>One of the upcoming enhancements I’m excited about in Postgres Plus Advanced Server 9.0 is our parallel load capability. We’ve provided a load utility (EDB*Loader) that is an improvement over the PostgreSQL COPY command for a while. However, in Postgres Plus Advanced Server 9.0, our talented engineering team has now enhanced it to load a single table in parallel with multiple input files. By simply adding the clause PARALLEL=TRUE, a DBA or developer can initiate multiple sessions and load a table much faster than with the PostgreSQL COPY command or previous versions of the EDB*Loader utility.</p>
<p>Some preliminary testing our team has done highlights the kind of benefits you’ll soon have. The below graph represents the times for loading a 160 million row table using the general PostgreSQL COPY command vs. Advanced Server’s new parallel loader, which was run on a 4-CPU, quad-core, Intel 64-Bit Linux box with 64GB of RAM, half of which was used for a 32GB RAM disk:</p>
<p><img class="aligncenter" src="http://www.enterprisedb.com/sites/default/files/parallel%20loader%20perf1.jpg" alt="" width="602" height="430" /></p>
<p>Another way to view the same data:</p>
<p><img class="aligncenter" src="http://www.enterprisedb.com/sites/default/files/parallel%20loader%20perf2.jpg" alt="" width="604" height="420" /></p>
<p>The load time from the community PostgreSQL COPY command goes from 542 seconds to just 87 seconds with a parallel load using 4 sessions. Going from 4 parallel sessions to 8 or 16 saves even more time.  The number of MB’s per second increases from 42MB/sec for the PostgreSQL COPY command to 262MB/sec for the parallel load (and up to nearly 400MB/sec with more sessions):</p>
<p><img class="aligncenter" src="http://www.enterprisedb.com/sites/default/files/parallel%20loader%20perf3.jpg" alt="" width="664" height="467" /></p>
<p>The percentage speedup from the PostgreSQL COPY command equates to an impressive 825% (and up to about 1200% if more sessions are added):</p>
<p><img class="aligncenter" src="http://www.enterprisedb.com/sites/default/files/parallel%20loader%20perf4.jpg" alt="" width="669" height="503" /></p>
<p>Of course, your mileage will vary depending on your hardware, data, and table structure.  But in general, you should experience much faster load times with the new Postgres Plus Advanced Server 9.0 parallel loader.</p>
<p>Another nice enhancement in the EDB*Loader is that <strong>it can now load non-empty tables</strong>, whereas previous versions could only load – in direct mode – empty tables.</p>
<p>You can <a href="http://www.enterprisedb.com/downloads/postgres-postgresql-downloads">download the beta of Postgres Plus Advanced Server 9.0</a> now and try the new parallel loader (as well as a number of other new features) out for yourself. Be sure to drop us a line and let us know what you think.</p>
<p>Thanks, as always, for your support of PostgreSQL and EnterpriseDB!</p>
<a href='http://blogs.enterprisedb.com/2011/04/04/postgres-plus-advanced-server-9-0-sneak-peek-parallel-loader/' class='retweet vert' >Postgres Plus Advanced Server 9.0 Sneak Peek &#8211; Parallel Loader</a>]]></content:encoded>
			<wfw:commentRss>http://blogs.enterprisedb.com/2011/04/04/postgres-plus-advanced-server-9-0-sneak-peek-parallel-loader/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

