<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to Roadmap</title><link>https://sourceforge.net/p/postgres-xc/xc-wiki/Roadmap/</link><description>Recent changes to Roadmap</description><atom:link href="https://sourceforge.net/p/postgres-xc/xc-wiki/Roadmap/feed" rel="self"/><language>en</language><lastBuildDate>Fri, 27 Jun 2014 02:32:32 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/postgres-xc/xc-wiki/Roadmap/feed" rel="self" type="application/rss+xml"/><item><title>Roadmap modified by Koichi Suzuki</title><link>https://sourceforge.net/p/postgres-xc/xc-wiki/Roadmap/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v6
+++ v7
@@ -22,6 +22,8 @@
 To-do list and priority is subject to realistic use case and resource. Further discussion/proposal and development effort are very very welcome.

 ## List of ToDos
+
+It is highly advised that proposal/discussion material are linked from each item. 

 ### PG Merge

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Koichi Suzuki</dc:creator><pubDate>Fri, 27 Jun 2014 02:32:32 -0000</pubDate><guid>https://sourceforge.netc4d6a1981fbcf78a3d48e96a61f1d9ebc47a4264</guid></item><item><title>Roadmap modified by Koichi Suzuki</title><link>https://sourceforge.net/p/postgres-xc/xc-wiki/Roadmap/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v5
+++ v6
@@ -2,7 +2,7 @@

 ## Discussion of the roadmap

-In the cluster summit and XC meeting as a part of PGCon 2014, this year, many productive discussions were made. Outline of the meeting will be found at [https://wiki.postgresql.org/wiki/PgCon2014ClusterSummit...](https://wiki.postgresql.org/wiki/PgCon2014ClusterSummit) and [https://wiki.postgresql.org/wiki/Pgcon2014PostgresXCmeeting...](https://wiki.postgresql.org/wiki/Pgcon2014PostgresXCmeeting). 
+In the cluster summit and XC meeting as a part of PGCon 2014, this year, many productive discussions were made. Outline of the meeting will be found at [Cluster Summit memo](https://wiki.postgresql.org/wiki/PgCon2014ClusterSummit) and [XC meeting memo](https://wiki.postgresql.org/wiki/Pgcon2014PostgresXCmeeting). 

 The important conclusions/advices were as follows: 

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Koichi Suzuki</dc:creator><pubDate>Fri, 27 Jun 2014 02:32:31 -0000</pubDate><guid>https://sourceforge.net901c5efc8cd27776cf3f1827407206c7200f14a7</guid></item><item><title>Roadmap modified by Koichi Suzuki</title><link>https://sourceforge.net/p/postgres-xc/xc-wiki/Roadmap/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v4
+++ v5
@@ -26,9 +26,7 @@
 ### PG Merge

   * PostgreSQL 9.4 merge 
-    
-    * This is high priority because we want to stay in sync with PG.
-    
+    * This is high priority because we want to stay in sync with PG. 

 ### Single Binary for Postgres-XC

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Koichi Suzuki</dc:creator><pubDate>Fri, 27 Jun 2014 02:32:31 -0000</pubDate><guid>https://sourceforge.net756657deb32528b88e3780239e3277ec5020dec3</guid></item><item><title>Roadmap modified by Koichi Suzuki</title><link>https://sourceforge.net/p/postgres-xc/xc-wiki/Roadmap/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v3
+++ v4
@@ -1,42 +1,105 @@
 [TOC]

-## Latest features of Postgres-XC
+## Discussion of the roadmap

-At present, Postgres-XC provides major transaction management features similar to PostgreSQL, except for savepoints. 
+In the cluster summit and XC meeting as a part of PGCon 2014, this year, many productive discussions were made. Outline of the meeting will be found at [https://wiki.postgresql.org/wiki/PgCon2014ClusterSummit...](https://wiki.postgresql.org/wiki/PgCon2014ClusterSummit) and [https://wiki.postgresql.org/wiki/Pgcon2014PostgresXCmeeting...](https://wiki.postgresql.org/wiki/Pgcon2014PostgresXCmeeting). 

-As of Version 1.1, Postgres-XC supports statements which can be executed and support for identification of expressions non-shippable to remote nodes. This new version is centralized on stabilization and adds support for: 
+The important conclusions/advices were as follows: 

-  * Merge with PostgreSQL 9.2 
-  * Data redistribution 
-  * Planner improvements 
-  * Online server addition and removal 
-  * Triggers 
-  * Cross-node operation optimization 
-  * Configuration and opration utility 
+  * Postgres-XC already has sufficient feature. 
+    * Missing features are not seriously used in production. 
+  * Should concentrate on stabilization and bug fix. 
+  * Catching-up PostgreSQL may not be urgent issue. 
+  * Make community process more open. 
+  * Publishing simple benchmark is sufficient. Just concentrate on DBT-1, DBT-2 and pgbench. 

-## Upcoming Releases and Features
+To-do list below has a bunch of features. Most of them can be classified as: 

-Current plan of future releases and features are as follows: 
+  * Performance improvement, 
+  * Improve cluster configuration and operation, 
+  * High-availability. 

-### Release 1.2
+To-do list and priority is subject to realistic use case and resource. Further discussion/proposal and development effort are very very welcome. 

-Release 1.2 will include the following features. 
+## List of ToDos

-  * Merge with PostgreSQL 9.3.x. This may include the following new features. 
-    * Event Trigger 
-    * Materialized view 
-    * Updatable view 
-    * LATERAL 
-  * Also, release 1.2 will come with planner improvement. 
+### PG Merge

-Now beta release date is supposed at the end of December, 2013. 
+  * PostgreSQL 9.4 merge 
+    
+    * This is high priority because we want to stay in sync with PG.
+    

-### Beyond 1.2
+### Single Binary for Postgres-XC

-  * Coordinator and Datanode Integration 
-  * Planner improvement 
-  * Migrating GTM Proxy into coordinator/datanode backend 
-  * Foreign Data wrapper 
-  * Batch, statement pushdown 
-  * SSI and REPEATABLE READ 
+  * Coordinator/Datanode integration 
+    * When only one node is running as a cluster, planner should produce the same plan as current PostgreSQL. 
+    * Simplify cluster configuration/operation 
+    * This will improve read transaction by local cache at coordinator level. 
+  * GTM/GTM Proxy integration into user backend or postmaster. 
+
+### Performance Improvement
+
+  * Subquery optimisation 
+  * DML Planning 
+  * Executor refactoring to support binary mode 
+    * Needed for better support of JDBC 
+
+### Statics Collector
+
+  * Statistics (Maintain global statistics. Necessary for planning big queries as seen in DBT-3) 
+  * Query optimisation (statistics) 
+
+### More PG compliance
+
+  * SELECT FOR UPDATE 
+  * WHERE CURRENT OF 
+  * Long object support 
+
+### Partitioning
+
+  * Distribution column update 
+  * Alter table concurrently 
+  * Range and list distribution 
+
+### External data sources
+
+  * Database links 
+  * FDW 
+
+### Transaction
+
+  * SAVEPOINT 
+  * Global deadlock detection 
+
+### Administration
+
+  * pgxc_ctl improvement 
+  * Barrier improvement 
+    * Synchronize PREPARE in explicit 2PC if applicable. 
+
+### Constraints support
+
   * Global constraints 
+
+### Connectors
+
+  * CREATE TABLE AS in JDBC 
+
+### Other
+
+  * DBT-5 Analysis and running DBT-5 with Postgres-XC 
+  * Use of temporary object with implicit 2PC 
+  * General OID/CTID handling 
+  * General function handling 
+  * upgrade utility for upgrading a PG standalone database to PG XC cluster 
+  * Pooler enhancements / refactoring 
+
+### Known Bugs
+
+  * Fix the bug #311 (fail to commit in plpgsql) 
+  * Fix the bug #427, some statment stack with EXECUTE DIRECT 
+  * Fix view privilege issue. 
+  * Transaction handling while GTM is out. 
+
+Other open bug list is available at [ List of known bugs](Bugs_). 
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Koichi Suzuki</dc:creator><pubDate>Fri, 27 Jun 2014 02:32:31 -0000</pubDate><guid>https://sourceforge.net37480284727cfb34269c58ff02178c42c5c229f5</guid></item><item><title>Roadmap modified by Koichi Suzuki</title><link>https://sourceforge.net/p/postgres-xc/xc-wiki/Roadmap/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v2
+++ v3
@@ -1,3 +1,5 @@
+[TOC]
+
 ## Latest features of Postgres-XC

 At present, Postgres-XC provides major transaction management features similar to PostgreSQL, except for savepoints. 
@@ -16,7 +18,20 @@

 Current plan of future releases and features are as follows: 

-### Beyond 1.1
+### Release 1.2
+
+Release 1.2 will include the following features. 
+
+  * Merge with PostgreSQL 9.3.x. This may include the following new features. 
+    * Event Trigger 
+    * Materialized view 
+    * Updatable view 
+    * LATERAL 
+  * Also, release 1.2 will come with planner improvement. 
+
+Now beta release date is supposed at the end of December, 2013. 
+
+### Beyond 1.2

   * Coordinator and Datanode Integration 
   * Planner improvement 
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Koichi Suzuki</dc:creator><pubDate>Fri, 27 Jun 2014 02:32:31 -0000</pubDate><guid>https://sourceforge.netf075c14e5aa1d2056091ae47e3d600528d8f0393</guid></item><item><title>Roadmap modified by Koichi Suzuki</title><link>https://sourceforge.net/p/postgres-xc/xc-wiki/Roadmap/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v1
+++ v2
@@ -1 +1,27 @@
-This page is now under the construction. 
+## Latest features of Postgres-XC
+
+At present, Postgres-XC provides major transaction management features similar to PostgreSQL, except for savepoints. 
+
+As of Version 1.1, Postgres-XC supports statements which can be executed and support for identification of expressions non-shippable to remote nodes. This new version is centralized on stabilization and adds support for: 
+
+  * Merge with PostgreSQL 9.2 
+  * Data redistribution 
+  * Planner improvements 
+  * Online server addition and removal 
+  * Triggers 
+  * Cross-node operation optimization 
+  * Configuration and opration utility 
+
+## Upcoming Releases and Features
+
+Current plan of future releases and features are as follows: 
+
+### Beyond 1.1
+
+  * Coordinator and Datanode Integration 
+  * Planner improvement 
+  * Migrating GTM Proxy into coordinator/datanode backend 
+  * Foreign Data wrapper 
+  * Batch, statement pushdown 
+  * SSI and REPEATABLE READ 
+  * Global constraints 
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Koichi Suzuki</dc:creator><pubDate>Fri, 27 Jun 2014 02:32:31 -0000</pubDate><guid>https://sourceforge.netd0a20cc3bfb2ab5bc4c3a620922d98a09194c0fc</guid></item><item><title>Roadmap modified by Koichi Suzuki</title><link>https://sourceforge.net/p/postgres-xc/xc-wiki/Roadmap/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;This page is now under the construction. &lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Koichi Suzuki</dc:creator><pubDate>Fri, 27 Jun 2014 02:32:31 -0000</pubDate><guid>https://sourceforge.net07446b8bbda9492c4b1ed5ca5e921316060ad827</guid></item></channel></rss>