International press kits for PostgreSQL 11 Release
authorJonathan S. Katz <jonathan.katz@excoventures.com>
Mon, 8 Oct 2018 19:43:54 +0000 (15:43 -0400)
committerJonathan S. Katz <jonathan.katz@excoventures.com>
Wed, 17 Oct 2018 00:17:31 +0000 (20:17 -0400)
18 files changed:
templates/pages/about/press.html
templates/pages/about/press/faq.html
templates/pages/about/press/presskit11/base.html [new file with mode: 0644]
templates/pages/about/press/presskit11/cn.html [new file with mode: 0644]
templates/pages/about/press/presskit11/de.html [new file with mode: 0644]
templates/pages/about/press/presskit11/en.html [new file with mode: 0644]
templates/pages/about/press/presskit11/es.html [new file with mode: 0644]
templates/pages/about/press/presskit11/fr.html [new file with mode: 0644]
templates/pages/about/press/presskit11/he.html [new file with mode: 0644]
templates/pages/about/press/presskit11/id.html [new file with mode: 0644]
templates/pages/about/press/presskit11/it.html [new file with mode: 0644]
templates/pages/about/press/presskit11/jp.html [new file with mode: 0644]
templates/pages/about/press/presskit11/kr.html [new file with mode: 0644]
templates/pages/about/press/presskit11/my.html [new file with mode: 0644]
templates/pages/about/press/presskit11/pt.html [new file with mode: 0644]
templates/pages/about/press/presskit11/ru.html [new file with mode: 0644]
templates/pages/about/press/presskit11/th.html [new file with mode: 0644]
templates/pages/about/press/presskit11/vi.html [new file with mode: 0644]

index ee0df6886f8def4670f4fa62e8d2ecef9701934f..d0dc241bcefb0098fc033d7d44cb1f8c1940ab12 100644 (file)
@@ -9,30 +9,30 @@
   <a href="mailto:press@postgresql.org">press@postgresql.org</a>
 </p>
 
-<h2>PostgreSQL 10 Press Information</h2>
+<h2>PostgreSQL 11 Press Information</h2>
 
 <ul>
-<li><a href="/about/press/presskit10">Press Kit</a></li>
+<li><a href="/about/press/presskit11">Press Kit</a></li>
 <li><a href="/about/press/faq/">Frequently Asked Questions</a></li>
 </ul>
 
 <h2>Press Kit in Other Languages</h2>
 
 <ul>
-  <li><a href="/about/press/presskit10/my/">Burmese</a></li>
-  <li><a href="/about/press/presskit10/cn/">Chinese</a></li>
-  <li><a href="/about/press/presskit10/fr/">French</a></li>
-  <li><a href="/about/press/presskit10/de/">German</a></li>
-  <li><a href="/about/press/presskit10/il/">Hebrew</a></li>
-  <li><a href="/about/press/presskit10/hi/">Hindi</a></li>
-  <li><a href="/about/press/presskit10/id/">Indonesian</a></li>
-  <li><a href="/about/press/presskit10/it/">Italian</a></li>
-  <li><a href="/about/press/presskit10/kr/">Korean</a></li>
-  <li><a href="/about/press/presskit10/pt/">Portuguese</a></li>
-  <li><a href="/about/press/presskit10/ru/">Russian</a></li>
-  <li><a href="/about/press/presskit10/es/">Spanish</a></li>
-  <li><a href="/about/press/presskit10/th/">Thai</a></li>
-  <li><a href="/about/press/presskit10/vi/">Vietnamese</a></li>
+  <li><a href="/about/press/presskit11/my/">Burmese</a></li>
+  <li><a href="/about/press/presskit11/cn/">Chinese</a></li>
+  <li><a href="/about/press/presskit11/fr/">French</a></li>
+  <li><a href="/about/press/presskit11/de/">German</a></li>
+  <li><a href="/about/press/presskit11/he/">Hebrew</a></li>
+  <li><a href="/about/press/presskit11/id/">Indonesian</a></li>
+  <li><a href="/about/press/presskit11/it/">Italian</a></li>
+  <li><a href="/about/press/presskit11/jp/">Japanese</a></li>
+  <li><a href="/about/press/presskit11/kr/">Korean</a></li>
+  <li><a href="/about/press/presskit11/pt/">Portuguese</a></li>
+  <li><a href="/about/press/presskit11/ru/">Russian</a></li>
+  <li><a href="/about/press/presskit11/es/">Spanish</a></li>
+  <li><a href="/about/press/presskit11/th/">Thai</a></li>
+  <li><a href="/about/press/presskit11/vi/">Vietnamese</a></li>
 </ul>
 
 {%endblock%}
index ba0357314a94a6501e3d493ba03ed9af23ecca28..dcd837055bad7edbe2e35cacf2b1a3da47b42a73 100644 (file)
@@ -5,10 +5,10 @@
 <h1>Frequently Asked Questions</h1>
 
 <p><strong>Q: What is the current version of PostgreSQL?</strong><br />
-A: 10, which was released October 5, 2017. This is our 28th major release in 30 years of development. We release a new version of PostgreSQL every year, which is unique among SQL databases.</p>
+A: 11, which was released October 18, 2018. This is our 29th major release in 30 years of development. We release a new version of PostgreSQL every year, which is unique among SQL databases.</p>
 
-<p><strong>Q: What will the version number of the next release be?  What will the version number of the next patch release be?</strong><br />
-A: The next release of PostgreSQL will be version 11, and will follow a two-part version numbering scheme.  So the first patch release for 10 will be 10.1.  The version of PostgreSQL released in 2018 will be version 11.</p>
+<p><strong>Q: What will the version number of the next major release be?  What will the version number of the next patch release be?</strong><br />
+A: The next major release of PostgreSQL will be version 12, and follows a two-part version numbering scheme.  So the first patch release for 11 will be 11.1. The version of PostgreSQL released in 2019 will be version 12.</p>
 
 <p><strong>Q: Why are older versions that are labeled 9.6.6 or 9.5.9?</strong><br />
 A: Because of the long history of our project the first two decimals are major releases.  Thus 9.6, 9.5 etc. were all major releases.  Minor releases have numbers like 9.6.6. Since version 10, the project has adopted a two-part version numbering scheme.</p>
@@ -17,10 +17,10 @@ A: Because of the long history of our project the first two decimals are major r
 A: PostgreSQL is released under the OSI-approved PostgreSQL Licence.  There is no fee, even for use in commercial software products.  Please see <a href="/about/licence/">the PostgreSQL Licence</a>.</p>
 
 <p><strong>Q: How many developers work on PostgreSQL?</strong><br />
-A: About 200.  As with other open source projects, of course, we depend on hundreds of community members for documentation, translations, advocacy, conferences, website development, infrastructure, and peer-to-peer support.</p>
+A: Over 400.  As with other open source projects, of course, we depend on hundreds of community members for documentation, translations, advocacy, conferences, website development, infrastructure, and peer-to-peer support.</p>
 
 <p><strong>Q: How many PostgreSQL users are there, worldwide?</strong><br />
-A: Our wide distribution through the open source world and liberal licensing make that a difficult question to answer with any accuracy.  451Research estimates that around 30% of tech companies use PostgreSQL for core applications as of 2012, and around 11% of Debian users worldwide install PostgreSQL. A previous version, 8.0, had an estimated one million downloads within a seven months of release.  However, most users get PostgreSQL with a Linux distribution, or with some of the many other products, OSS software, and hardware devices that include PostgreSQL.  SDMagazine in a survey in summer 2004 estimated us as the 5th most popular SQL database system in the US for new projects, we are the most popular database download on Freshmeat, and many people have called us the most popular major database system in Japan.  We have approximately 35,000 people on our community mailing lists, but of course many users do not subscribe to a list.</p>
+A: Our wide distribution through the open source world and liberal licensing make that a difficult question to answer with any accuracy.  451Research estimates that around 30% of tech companies use PostgreSQL for core applications as of 2012, and around 11% of Debian users worldwide install PostgreSQL. Most users get PostgreSQL with a Linux distribution, or with some of the many other products, OSS software, and hardware devices that include PostgreSQL. Many indexes, such as the <a href="https://db-engines.com/en/ranking" target="_blank">DB-Engines Ranking</a>, demonstrate that PostgreSQL adoption continues to grow at a rapid pace, including DB-Engines recognition of PostgreSQL as the <a href="https://db-engines.com/en/blog_post/76">DBMS of the Year in 2017</a>.</p>
 
 <p><strong>Q: Can we talk to some of your users?</strong><br />
 A: Please contact <a href="mailto:press@postgresql.org">press@postgresql.org</a> and our press volunteers will try to arrange a contact.</p>
@@ -31,11 +31,11 @@ A: None.  We are an unincorporated association of volunteers and companies who s
 <p><strong>Q: Where can people get support for PostgreSQL?</strong><br />
 A: There are several companies which provide paid support for PostgreSQL.  Most of them are regional in nature.  People should contact the nearest regional contact volunteer to be connected with one or more companies, or check our <a href="/support/professional_support/">professional services list</a>.</p>
 
-<p><strong>Q: What's the relationship between the PostgreSQL Project, EnterpriseDB, 2ndQuadrant, CommandPrompt, SRA, Heroku, Crunchy Data and others?</strong><br />
+<p><strong>Q: What's the relationship between the PostgreSQL Project and the companies listed on the "Sponsors" page?</strong><br />
 A: The PostgreSQL project enjoys the support of multiple companies who sell products or services built with PostgreSQL, and in turn contribute code, money and staff time to the project.  None of them "own" PostgreSQL, nor is any individual company responsible for PostgreSQL code development. This is the same as Linux, Apache and FreeBSD.</p>
 
 <p><strong>Q: Does PostgreSQL run on the Cloud?</strong><br />
-A: Yes.  Like other open source databases, PostgreSQL is easy to run in both containers and virtual machines and is highly portable.   Many companies have support for PostgreSQL in cloud hosting environments, including Heroku, Amazon, VMware, Compose.io, EnterpriseDB, Red Hat, Microsoft, and Google.</p>
+A: Yes.  Like other open source databases, PostgreSQL is easy to run in both containers and virtual machines and is highly portable. Many companies have support for PostgreSQL in cloud hosting environments, including all of the major cloud providers.</p>
 
 <p><strong>Q: How does PostgreSQL compare to MySQL?</strong><br />
 A: This is a topic that can start several hours of discussion.  As a quick summary, MySQL is the "easy-to-use, web developer" database, and PostgreSQL is the "feature-rich, standards-compliant" database. PostgreSQL is liberally licenced and owned by its community; MySQL is GPL-licenced and owned by Oracle.  Beyond that, each database user should make his own evaluation; open source software makes doing comparisons very easy.</p>
@@ -43,8 +43,8 @@ A: This is a topic that can start several hours of discussion.  As a quick summa
 <p><strong>Q: How does PostgreSQL compare to Oracle/DB2/MS SQL Server/Informix?</strong><br />
 A: Our feature set is generally considered to be very competitive with other leading SQL RDBMSes.  Certainly there are features some of them have which we don't, and the reverse is also true.  To date, only a few benchmarks have been published showing PostgreSQL to be within 10-30% of proprietary competitors (sometimes faster, sometimes slower).  However, we have had many users migrate from other database systems &ndash; primarily Oracle and Informix &ndash; and they are completely satisfied with the performance of their PostgreSQL systems.</p>
 
-<p><strong>Q: How does PostgreSQL compare to &quot;NoSQL&quot;?</strong><br />
-A: The term &quot;NoSQL&quot; covers such a diverse array of non-relational database implementations ... from tiny embedded databases like BerkeleyDB to massive clustered data processing platforms like Hadoop ... that it's impossible to comment on them as a general class.  Non-relational databases preceded relational databases and have existed alongside them for forty years, so choosing between relational and nonrelational databases is nothing new.  Users should choose the database whose features, implementation, and community support their current application needs.  Further, using multiple different databases for large projects is fast becoming the norm, and PostgreSQL users are no exception.</p>
+<p><strong>Q: How does PostgreSQL compare to "NoSQL"?</strong><br />
+A: The term "NoSQL" covers such a diverse array of non-relational database implementations, from tiny embedded databases like BerkeleyDB to massive clustered data processing platforms like Hadoop, that it's impossible to comment on them as a general class.  Non-relational databases preceded relational databases and have existed alongside them for forty years, so choosing between relational and nonrelational databases is nothing new.  Users should choose the database whose features, implementation, and community support their current application needs. Further, using multiple different databases for large projects is fast becoming the norm, and PostgreSQL users are no exception.</p>
 
 <p><strong>Q: Are there any published benchmarks for PostgreSQL?</strong><br />
 A: To date there is one: a <a href="http://www.spec.org/jAppServer2004/results/res2007q3/jAppServer2004-20070703-00073.html">SpecJAppserver2004 benchmark</a>, which at time of publication was within 10% of the leading commercial SQL RDBMS. We are not certain when another benchmark will be published, as verifiable benchmarks are expensive and time-consuming for a not-for-profit community to undertake.</p>
@@ -52,11 +52,11 @@ A: To date there is one: a <a href="http://www.spec.org/jAppServer2004/results/r
 <p><strong>Q: When will PostgreSQL get database server clustering?</strong><br />
 A: We already have it.  Since no one type of clustering satisfies all needs, we have several different clustering tools which take various clustering approaches.  The open source projects PostgresXC and Postgres-XL are available, as well as open source forks and proprietary tools such as Greenplum Database, Citus Data and several others.  Also, PostgreSQL is supported by filesystem-based clustering systems for failover, including ones from Red Hat, Microsoft, Veritas and Oracle.</p>
 
-<p><strong>Q: When will PostgreSQL 11 come out?</strong><br />
-A: The PostgreSQL project begins work on the next version of PostgreSQL in July of each year, and it generally takes 12 to 15 months to work to a release. So expect version 11 around September 2018.</p>
+<p><strong>Q: When will PostgreSQL 12 come out?</strong><br />
+A: The PostgreSQL project begins work on the next version of PostgreSQL in July of each year, and it generally takes 12 to 15 months to work to a release. So expect version 12 around September 2019.</p>
 
-<p><strong>Q: What features will 11 have?</strong><br />
-A: As always, we can't be certain what will go in and what won't; the project has strict quality standards that not all patches can make before deadline. All we can tell you is what's currently being worked on, which includes numerous improvements to partitioning functionality, parallel B-tree index creation, covering indexes, JIT expression compilation support, channel binding for SCRAM authentication, performance improvements to adding a column with a non-NULL default value, and many other features.  By the time 11 is released, though, this feature may have changed considerably.</p>
+<p><strong>Q: What features will 12 have?</strong><br />
+A: As always, we can't be certain what will go in and what won't; the project has strict quality standards that not all patches can make before deadline. All we can tell you is what's currently being worked on, which includes numerous improvements to the executor, work on pluggable storage, continued improvements to parallelism and partitioning, more improvements to JIT expression compilation as well as stored procedures, and many more. By the time 12 is released, though, this feature may have changed considerably.</p>
 
 <p><strong>Q: How do you pronounce PostgreSQL</strong><br />
 A: post-GRES-que-ell, per this <a href="/files/postgresql.mp3">audio file</a>.  Many people, however, just say "post-GRES" or "post-GREZ".</p>
diff --git a/templates/pages/about/press/presskit11/base.html b/templates/pages/about/press/presskit11/base.html
new file mode 100644 (file)
index 0000000..8c95f17
--- /dev/null
@@ -0,0 +1,162 @@
+{%extends "base/page.html"%}
+{%block title%}PostgreSQL 11 Press Kit{%endblock%}
+{%block contents%}
+
+<div><span>This page in:
+    <span lang="my"><a href="/about/press/presskit11/my/">Burmese</a>
+    / <span lang="cn"><a href="/about/press/presskit11/cn/">Chinese</a>
+    / <span lang="en"><a href="/about/press/presskit11/">English</a>
+    / <span lang="fr"><a href="/about/press/presskit11/fr/">French</a>
+    / <span lang="de"><a href="/about/press/presskit11/de/">German</a>
+    / <span lang="he"><a href="/about/press/presskit11/he/">Hebrew</a>
+    / <span lang="id"><a href="/about/press/presskit11/id/">Indonesian</a>
+    / <span lang="it"><a href="/about/press/presskit11/it/">Italian</a>
+    / <span lang="jp"><a href="/about/press/presskit11/jp/">Japanese</a>
+    / <span lang="kr"><a href="/about/press/presskit11/kr/">Korean</a>
+    / <span lang="pt"><a href="/about/press/presskit11/pt/">Portuguese</a>
+    / <span lang="ru"><a href="/about/press/presskit11/ru/">Russian</a>
+    / <span lang="es"><a href="/about/press/presskit11/es/">Spanish</a>
+    / <span lang="th"><a href="/about/press/presskit11/th/">Thai</a>
+    / <span lang="vi"><a href="/about/press/presskit11/vi/">Vietnamese</a><br/><br/>
+</div>
+
+<h1>
+  PostgreSQL 11 Press Kit {% block presskit_language %}{% endblock presskit_language %}
+  <img class="logo" src="/media/img/about/press/elephant.png" alt="PostgreSQL Elephant Logo" />
+</h1>
+
+<h2>Contents</h2>
+
+<ul>
+  <li><a href="#original_release">Original Press Release</a></li>
+  <li><a href="#about">About PostgreSQL</a></li>
+  <li><a href="#features">More About The Features</a></li>
+  <li><a href="#download">Where to Download</a></li>
+  <li><a href="#docs">Documentation</a></li>
+  <li><a href="#licence">Licence</a></li>
+  <li><a href="#contact">Contacts</a></li>
+  <li><a href="#graphics">Images and Logos</a></li>
+  <li><a href="#companies">Corporate Support</a></li>
+</ul>
+
+<a name="original_release"></a><h2>Original Press Release</h2>
+
+{% block presskit_content %}{% endblock presskit_content %}
+
+<a name="about"></a>
+{% block presskit_about %}
+<h2>About PostgreSQL</h2>
+<p>
+PostgreSQL is the world's most advanced open source database, with a global
+community of thousands of users, contributors, companies and organizations.
+The PostgreSQL Project builds on over 30 years of engineering, starting at the
+University of California, Berkeley, and has continued with an unmatched pace of
+development. PostgreSQL's mature feature set not only matches top proprietary
+database systems, but exceeds them in advanced database features, extensibility,
+security and stability. Learn more about PostgreSQL and participate in our
+community at <a href="https://www.postgresql.org">PostgreSQL.org</a>.
+</p>
+{% endblock presskit_about %}
+
+<a name="features"></a><h2>More About the Features</h2>
+<p>
+For explanations of the above features and others, please see the following
+resources:
+</p>
+<ul>
+  <li><a href="/docs/11/static/release-11.html">Release Notes</a></li>
+  <li><a href="/about/featurematrix/">Feature Matrix</a></li>
+  <li><a href="https://momjian.us/main/writings/pgsql/features.pdf">Major Features Slide Deck</a></li>
+  <li><a href="https://www.hagander.net/talks/PostgreSQL_11.pdf">Major Features Slide Deck (2)</a></li>
+</ul>
+
+<a name="download"></a><h2>Where to Download</h2>
+
+<p>There are several ways you can download PostgreSQL 11, including:</p>
+
+<ul>
+  <li>The <a href="/download/">Official Downloads</a> page, with contains
+    installers and tools for Windows, Linux, macOS, BSD, Solaris, and more.</li>
+  <li><a href="/ftp/source/v11.0">Source Code</a></li>
+</ul>
+
+Other tools and extensions are available on the
+<a href="http://pgxn.org">PostgreSQL Extension Network</a>.
+
+<a name="docs"></a><h2>Documentation</h2>
+
+<p>
+PostgreSQL 11 comes with HTML documentation HTML documentation as well as man
+pages, and you can also browse the documentation online in both
+<a href="/docs/11/static/index.html">HTML</a> and
+<a href="/files/documentation/pdf/11/postgresql-11-US.pdf">PDF</a> formats
+</p>
+
+<a name="licence"></a><h2>Licence</h2>
+<p>
+PostgreSQL uses the <a href="/about/licence/">PostgreSQL License</a>, a BSD-like
+&quot;permissive&quot; license. This
+<a href="http://www.opensource.org/licenses/postgresql/">OSI-certified license
+</a> is widely appreciated as flexible and business-friendly, since it does not
+restrict the use of PostgreSQL with commercial and proprietary applications.
+Together with multi-company support and public ownership of the code, our
+license makes PostgreSQL very popular with vendors wanting to embed a database
+in their own products without fear of fees, vendor lock-in, or changes in
+licensing terms.
+</p>
+
+<a name="contact"></a><h2>Contacts</h2>
+
+<p>Website</p>
+<ul>
+  <li><a href="https://www.postgresql.org/">https://www.postgresql.org/</a></li>
+</ul>
+
+<p>Email</p>
+<ul>
+  <li><a href="mailto:press@postgresql.org">press@postgresql.org</a></li>
+</ul>
+
+<a name="graphics"><h2>Images and Logos</h2></a>
+
+<img src="https://www.postgresql.org/media/img/about/press/elephant64.png" alt="PostgreSQL Logo" />
+
+<ul>
+  <li>
+    <a href="https://www.postgresql.org/media/img/about/press/elephant.png">
+      PostgreSQL Elephant Logo, PNG format
+    </a>
+  </li>
+  <li>
+    <a href="https://www.postgresql.org/media/img/about/press/elephant64.png">
+      PostgreSQL Elephant Icon
+    </a>
+  </li>
+  <li>
+    <a href="https://www.postgresql.org/media/img/about/press/slonik_with_black_text_and_tagline.gif">
+      PostgreSQL Banner with Logo, Elephant and Slogan
+    </a>
+  </li>
+</ul>
+
+<p>
+  All logos are available for modification and redistribution under The
+  <a href="/about/licence/">PostgreSQL Licence</a>.  The PostgreSQL name and
+  logo are trademarks of The PostgreSQL Community Association of Canada.
+</p>
+
+<a name="companies"></a><h2>Corporate Support</h2>
+
+<p>PostgreSQL enjoys the support of numerous companies, who sponsor developers,
+  provide hosting resources, and give us financial support.  See our
+  <a href="/about/sponsors/">sponsors page</a> for
+  some of these project supporters.</p>
+
+<p>There is also a large community of
+  <a href="/support/professional_support/">companies offering PostgreSQL Support
+  </a>, from individual consultants to multinational companies.</p>
+
+<p>If you wish to make a financial contribution to the PostgreSQL Global
+  Development Group or one of the recognized community non-profit organizations,
+  please visit our <a href="/about/donate/">donations</a> page.</p>
+{% endblock %}
diff --git a/templates/pages/about/press/presskit11/cn.html b/templates/pages/about/press/presskit11/cn.html
new file mode 100644 (file)
index 0000000..e8003b1
--- /dev/null
@@ -0,0 +1,66 @@
+{% extends "pages/about/press/presskit11/base.html" %}
+{% block title %}PostgreSQL 11 Press Kit - Chinese{% endblock title %}
+{% block presskit_language %}- Chinese{% endblock presskit_language %}
+
+{% block presskit_content %}
+<p>2018-10-18,全球开发组今天宣布,PostgreSQL 11正式发布,Postgresql作为世界上最先进的开源关系型数据库, 11.0是迄今为止的最新版本。</p>
+
+<p>PostgreSQL 11 重点对系统性能进行提升,特别是在对大数据集和高计算负载的情况下进行了增强。尤其是PostgreSQL 11 对表分区的功能进行了重大的改变和提升,增加了内置事务管理的存储过程,,提升了并行查询能力和并行数据定义能力,也引入了JIT编译来加速查询中的表达式的计算执行。</p>
+
+<p>“对PostgreSQL 11,我们的开发社区聚焦于提升PostgreSQL管理大数据集的新特性的开发”,
+<a href="https://www.postgresql.org">PostgreSQL全球开发组</a> 的 <a href="https://www.postgresql.org/developer/core/">核心开发成员</a>  Bruce
+Momjian说道,“在已被证明PostgreSQL擅长于事务类负载的基础上,PostgreSQL 11 又增加了让开发人员扩展大数据应用更加容易的功能”。</p>
+
+<p>得益于超过20年以上的开源产品开发,PostgreSQL已成长为开发者喜爱的开源关系数据库产品。系统持续得到行业的认可,2017年度被DB-Engines评选为 "<a href="https://db-engines.com/en/blog_post/76">2017年度优秀数据库</a>" ,2018年度又被<a href="https://sdtimes.com/sdtimes-100/2018/best-in-show/database-and-database-management-2018/">SD Times 2018 100</a>(软件开发周刊)评选为2018年度表现最佳之100种产品中“数据库及数据库管理类”的产品。</p>
+
+<p>PostgreSQL 11 是自2017-10-5发布PostgreSQL 10以来首个主版本的发布。下次针对PostgreSQL 11的补丁修正版本将会是PostgreSQL 11.1版本,而下一个包含大量新特性的主版本将是PostgreSQL 12.</p>
+
+<h3 id="">增强的健壮性和分区表性能的提升</h3>
+
+<p>PostgreSQL 11 在目前版本已有了按值列表或是按范围作为分区键值的分区表功能外,又增加了按哈希键值分区的功能,也称之为“Hash分区”。 PostgreSQL 11 还通过在分区功能中使用外部数据封装器<a href="https://www.postgresql.org/docs/current/static/postgres-fdw.html">postgres_fdw</a>的功能,也进一步提升了数据聚合能力。</p>
+
+<p>为了帮助管理分区,PostgreSQL 11 引入了将不含有分区键值的记录自动转入缺省分区的功能,并增加了在(主表)执行创建主键、外键、索引和触发器时,会将这些操作全部自动复制给所有分区表的功能。另外PostgreSQL 11现在也支持当记录中的分区键值字段被更新后,会自动将该记录移至新的正确的分区表中的功能。</p>
+
+<p>PostgreSQL 11 版本通过使用新的分区消除策略来提升查询分区表的性能。另外,PostgreSQL 11现在在分区表上也支持流行的“UPSERT”功能,这可以帮助用户在处理应用数据时,简化应用程序的开发,减少网络负载。 </p>
+
+<h3 id="-1">支持内置事务的存储过程</h3>
+
+<p>开发人员在PostgreSQL可以创建用户自定义的函数超过20年了,但在PostgreSQL 11版本前,这些函数是不能控制它们自己的事务的。PostgreSQL 11版本增加了SQL 标准存储过程的特性,并且支持在过程中执行完整的事务管理功能。这个新特性允许开发人员创建更多更高级的服务端应用,比如涉及大量数据的增量导入功能。 </p>
+
+<p>SQL 过程是使用 <code>CREATE PROCEDURE</code> 指令创建,执行时使用 <code>CALL</code> 指令,现在服务端的过程语言有 PL/pgSQL、 PL/Perl、 PL/Python 和 PL/Tcl。</p>
+
+<h3 id="-2">并行查询的增强</h3>
+
+<p>PostgreSQL 11提升了并行查询的性能,通过更加有效的分区数据扫描,在并行顺序扫描和哈希聚合方面性能有了更大的改进。即使是组成UNION的查询子句不能并行处理时,PostgreSQL现在也可以对使用 <code>UNION</code> 的SELECT查询并行处理。</p>
+
+<p>PostgreSQL 11 也对几种数据集的定义指令增加了并行处理功能,最显著的就是通过 <code>CREATE INDEX</code>  指令创建的B-Tree索引。其他几种支持并行化操作的还有 <code>CREATE TABLE .. AS</code> 、 <code>SELECT INTO</code> 、 <code>CREATE MATERIALIZED VIEW</code> 等创建表和物化视图的操作。</p>
+
+<h3 id="jit">表达式的 (JIT) 编译</h3>
+
+<p>PostgreSQL 11 版本引入了JIT编译来加速查询中的表达式的计算和执行。JIT表达式的编译使用LLVM项目编译器的架构来提升在WHERE条件、指定列表、聚合、投影以及一些内部操作的表达式的编译执行。</p>
+
+<p>要使用JIT 编译,用户需要安装LLVM相关的依赖包,并在系统 中启用JIT编译,可通过在PostgreSQL的配置文件中设置 <code>jit = on</code> ,或是在 PostgreSQL 当前会话中执行 <code>SET jit = on</code> 指令均可启用JIT。</p>
+
+<h3 id="-3">一般性的用户体验提升</h3>
+
+<p>对PostgreSQL关系数据库的改进,没有一个活跃的用户社区和PostgreSQL开发人员的长期努力工作,是不可能实现的。下面所列的都是PostgreSQL 11版本众多特性中的一些提升用户友好性的亮点:</p>
+
+<ul>
+<li>改变 <code>ALTER TABLE .. ADD COLUMN .. DEFAULT ..</code> 指令在带有非 <code>NULL</code> 缺省值时需要重写整个表的操作,新的变化对这样的指令带来了极大的性能量级提升;</li>
+
+<li>“覆盖索引”操作, 允许用户在创建一个索引通过使用 <code>INCLUDE</code> 选项来增加额外字段,这样会对无B-tree索引列的查询来使用Index-Only 的扫描有很大好处;</li>
+
+<li>更多的窗口函数功能,包括允许 <code>RANGE</code> 来使用 <code>PRECEDING</code> / <code>FOLLOWING</code> 和 <code>GROUPS</code>,窗口的非包含功能等;</li>
+
+<li>给PostgreSQL的命令行程序psql增加了关键字<code>quit</code> 和 <code>exit</code> ,以让用户(按各种习惯)更加容易退出这个程序。</li>
+</ul>
+
+<p>新版本中的完整的新特性列表,请参阅这里的:
+<a href="https://www.postgresql.org/docs/11/static/release-11.html">发布声明</a> ,网址是:<a href="https://www.postgresql.org/docs/11/static/release-11.html">https://www.postgresql.org/docs/11/static/release-11.html</a></p>
+{% endblock presskit_content %}
+
+{% block presskit_about %}
+<h2 id="postgresql">关于PostgreSQL</h2>
+
+<p><a href="https://www.postgresql.org">PostgreSQL</a>是最先进的开源关系型数据库,它的全球社区是一个由数千名用户、开发人员、公司或其他组织而组成。 PostgreSQL项目有30年以上的历史,起源于加利福利亚的伯克利大学,经历了无数次开发升级。 PostgreSQL的专业特性不仅包含顶级商业数据库系统的功能特性,更是在高级数据库功能、数据库扩展性、数据库安全性和稳定性方面超过了它们。 若想获取到更多关于PostgreSQL的信息或者加入到PostgreSQL社区,请浏览 <a href="https://www.postgresql.org">PostgreSQL.org</a> 网站。</p>
+{% endblock presskit_about %}
diff --git a/templates/pages/about/press/presskit11/de.html b/templates/pages/about/press/presskit11/de.html
new file mode 100644 (file)
index 0000000..449634c
--- /dev/null
@@ -0,0 +1,67 @@
+{% extends "pages/about/press/presskit11/base.html" %}
+{% block title %}PostgreSQL 11 Press Kit - German{% endblock title %}
+{% block presskit_language %}- German{% endblock presskit_language %}
+
+{% block presskit_content %}
+<p>18 OCTOBER 2018 - Die PostgreSQL Global Development Group hat heute die Veröffentlichung von PostgreSQL 11, der aktuellsten Version des weltweit führenden Open-Source-SQL-Datenbanksystems, bekannt gegeben.</p>
+
+<p>PostgreSQL 11 bietet Benutzern Verbesserungen bei der Gesamtleistung des Datenbanksystem, mit spezifischen Verbesserungen für sehr große Datenbanken und hohe Auslastung des Systems. Darüber hinaus bringt PostgreSQL 11 erhebliche Verbesserungen an der Funktionalität für Tabellenpartitionierung, fügt Unterstützung für Transaktionsmanagement in Stored Procedures hinzu, verbessert die Abfrageparallelität und
+fügt parallelisierte Datendefinitionsfunktionen hinzu. Außerdem wird neu eine Just-in-Time (JIT) Kompilierung zur Beschleunigung der Ausführung von Ausdrücken in Abfragen verwendet.</p>
+
+<p>"Für PostgreSQL 11 konzentrierte sich unsere Entwicklergemeinschaft auf Funktionalitäten welche zum Verwalten von sehr großen Datenbanken geeignet sind," sagt Bruce Momjian, ein <a href="https://www.postgresql.org/developer/core/">Mitglied des Core Teams</a> der <a href="https://www.postgresql.org">PostgreSQL Global Development Group</a>. "Zusätzlich zur bewährten Leistung für transaktionale Workloads erleichtert es PostgreSQL 11 den Entwicklern, Big Data Anwendungen skalierbar laufen zu lassen."</p>
+
+<p>PostgreSQL profitiert von über 20 Jahren Open Source Entwicklung, und ist zur bevorzugten relationalen Open Source Datenbank für Entwickler geworden. Das Projekt erhält weiterhin Anerkennung aus der gesamten Industrie, und wird als  "<a href="https://db-engines.com/en/blog_post/76">DBMS des Jahres 2017</a>" von DB-Engines sowie von <a href="https://sdtimes.com/sdtimes-100/2018/best-in-show/database-and-database-management-2018/">SD Times 2018 100</a> ausgezeichnet.</p>
+
+<p>PostgreSQL 11 ist das erste Major Release seit Veröffentlichung von PostgreSQL 10 am 5. Oktober 2017. Die nächste Update-Version für PostgreSQL 11 enthält Fehlerbehebungen und wird PostgreSQL 11.1 sein, und die nächste Hauptversion mit neuen Features wird PostgreSQL 12 sein.</p>
+
+<h3 id="erhhterobustheitundperformancefrdiepartitionierung">Erhöhte Robustheit und Performance für die Partitionierung</h3>
+
+<p>PostgreSQL 11 enthält die Fähigkeit zur Partitionierung von Daten durch einen Hash-Schlüssel, auch bekannt als Hash-Partitionierung. Diese Funktionalität existiert zusätzlich zur bereits vorhandenen Möglichkeit, die Daten anhand von Werten oder Listen zu partitionieren. PostgreSQL 11 verbessert weiterhin die Möglichkeiten zur Abfrage von Daten auf anderen Systemen (Federation) mit einer Funktionalität welche die Nutzung von Foreign Data Wrapper für Partitionen erlaubt, <a href="https://www.postgresql.org/docs/current/static/postgres-fdw.html">postgres_fdw</a>.</p>
+
+<p>Um die Verwaltung von Partitionen zu unterstützen, führt PostgreSQL 11 eine Catch-all, oder Default Partition ein, welche alle Daten enthält die keinem Partitionsschlüssel entsprechen. Desweiteren existiert nun die Möglichkeit, Primärschlüssel (Primary Keys), Fremdschlüssel (Foreign Keys), Indexes und Trigger an alle Partitionen weiterzugeben. Weiterhin unterstützt PostgreSQL 11 das Verschieben von Daten in die richtige Partition, wenn der Partitionsschlüssel geändert wurde.</p>
+
+<p>PostgreSQL 11 verbessert die Performance für Anfragen auf Partitionen, wenn die neue Strategie zum Eliminieren von Partitionen zum Tragen kommt. Weiterhin unterstützt PostgreSQL 11 nun das populäre “Upsert” Feature auf partitionierten Tabellen, was den Nutzern hilft einfachere Anwendungen zu entwickeln und den Netzwerk Overhead beim Zugriff auf die Daten zu verringern.</p>
+
+<h3 id="untersttzungfrtransactioneninstoredprocedures">Unterstützung für Transactionen in Stored Procedures</h3>
+
+<p>Entwickler konnten eigene (User-defined) Funktionen seit über 20 Jahren in PostgreSQL erstellen, aber vor PostgreSQL 11 waren diese Funktionen nicht in der Lage ihre eigenen Transaktionen zu verwalten. PostgreSQL 11 bringt Unterstützung für Funktionen, die komplette Transaktionen innerhalb der Stored Procedure verwalten können. Das ermöglicht es Entwicklern, verbesserte und fortgeschrittenere Anwendungen auf der Datenbank zu entwickeln, zum Beispiel solche die inkrementell große Datenmengen laden.</p>
+
+<p>SQL Prozeduren können mittels dem <code>CREATE PROCEDURE</code> Befehl erstellt werden, werden mittels des <code>CALL</code> Befehls aufgerufen und werden von den serverseitigen Sprachen PL/pgSQL, PL/Perl, PL/Python und PL/Tcl unterstützt.</p>
+
+<h3 id="erweitertefunktionenfrdieabfrageparallelitt">Erweiterte Funktionen für die Abfrageparallelität</h3>
+
+<p>PostgreSQL 11 verbessert parallele Abfragen mit Leistungssteigerungen in parallelen sequentiellen Scans und Hash-Joins, sowie effizienteren Scans von partitionierten Daten. PostgreSQL kann nun SELECT-Abfragen mit <code>UNION</code> parallel ausführen, wenn die zugrunde liegenden Abfragen nicht parallelisiert werden können.</p>
+
+<p>PostgreSQL 11 addiert Parallelität für verschiedene DDL Befehle, hauptsächlich für das Erstellen von B-Tree Indexes welche mittels dem standardmäßigen <code>CREATE INDEX</code> Befehl erzeugt werden. Verschiedene Befehle können nun Tabellen oder materialisierte Views parallelisiert erstellen, das beinhaltet <code>CREATE TABLE .. AS</code>, <code>SELECT INTO</code>, und <code>CREATE MATERIALIZED VIEW</code>.</p>
+
+<h3 id="justintimejitkompilationfrausdrcke">Just-in-Time (JIT) Kompilation für Ausdrücke</h3>
+
+<p>PostgreSQL 11 fügt Unterstützung für “Just-In-Time (JIT) compilation” Kompilation hinzu, welches die Ausführung verschiedener Ausdrücke zur Laufzeit beschleunigt. Das Kompilieren von Ausdrücken in PostgreSQL verwendet das LLVM Projekt um die Ausführung von Ausdrücken in WHERE Klauseln, Ziellisten, Aggregaten, Projektionen und verschiedene interne Operationen zu beschleunigen.</p>
+
+<p>Um JIT Kompilation zu nuzten, müssen die LLVM Abhängigkeiten installiert werden, und die Einstellung <code>jit = on</code> muss in der PostgreSQL Session gesetzt werden. Das passiert mittels <code>SET jit = on</code>.</p>
+
+<h3 id="allgemeineverbesserungenderbenutzerfreundlichkeit">Allgemeine Verbesserungen der Benutzerfreundlichkeit</h3>
+
+<p>Die Erweiterungen der relationalen PostgreSQL-Datenbank sind nicht möglich ohne
+das Feedback von einer aktiven Benutzergemeinschaft und die harte Arbeit der Leute, die PostgreSQL entwickeln. Im Folgenden finden Sie einige der vielen Funktionen, die in PostgreSQL 11 enthalten sind, um das allgemeine Benutzererlebnis zu verbessern:</p>
+
+<ul>
+<li>Bei der Nutzung von <code>ALTER TABLE .. ADD COLUMN .. DEFAULT ..</code> mit einem <code>NOT NULL</code> Default Wert muss die Tabelle nicht mehr komplett neu geschrieben werden. Das bringt eine signifikante Verbesserung wenn dieser Befehl ausgeführt wird.</li>
+
+<li>"Covering indexes" erlauben es dem Nutzer, zusätzliche Spalten zu einem Index mittels der <code>INCLUDE</code> Klausel hinzuzufügen. Das ist hilfreich um Index-only Scans zu unterstützen - speziell bei Datentypen die nicht mittels eines B-Tree Index indizierbar sind.</li>
+
+<li>Zusätzliche Funktionalitäten für Windowing Funktionen, das beinhaltet <code>RANGE</code> für <code>PRECEDING</code>/<code>FOLLOWING</code>, <code>GROUPS</code> und das Ausklammern von Frames.</li>
+
+<li>Die Schlüsselwörter "quit" und "exit" im PostgreSQL Commandline Interface machen es einfacher das Commandline Tool zu verlassen.</li>
+</ul>
+
+<p>Die komplette Liste der Features in diesem Release ist in den <a href="https://www.postgresql.org/docs/11/static/release-11.html">Release Notes</a> enthalten, die hier zu finden sind:</p>
+
+<p><a href="https://www.postgresql.org/docs/11/static/release-11.html">https://www.postgresql.org/docs/11/static/release-11.html</a></p>
+{% endblock presskit_content %}
+
+{% block presskit_about %}
+<h2 id="berpostgresql">Über PostgreSQL</h2>
+
+<p><a href="https://www.postgresql.org">PostgreSQL</a> ist das führende Open-Source Datenbanksystem, mit einer weltweiten Community bestehend aus Tausenden von Nutzern und Mitwirkenden sowie Dutzenden von Firmen und Organisationen. Das PostgreSQL Projekt baut auf über 30 Jahre Erfahrung auf, beginnend an der University of California, Berkeley, und hat heute eine nicht zu vergleichende Performance bei der Entwicklung. PostgreSQL's ausgereiftes Feature Set ist nicht nur mit den führenden proprietären Datenbanksystemen vergleichbar, sondern übertrifft diese in erweiterten Datenbankfunktionen, Erweiterbarkeit, Sicherheit und Stabilität. Lerne mehr über PostgreSQL und nimm an unserer Community teil, unter: <a href="https://www.postgresql.org">PostgreSQL.org</a>.</p>
+{% endblock presskit_about %}
diff --git a/templates/pages/about/press/presskit11/en.html b/templates/pages/about/press/presskit11/en.html
new file mode 100644 (file)
index 0000000..bd511b8
--- /dev/null
@@ -0,0 +1,124 @@
+{% extends "pages/about/press/presskit11/base.html" %}
+
+{% block presskit_content %}
+<p>18 OCTOBER 2018 - The PostgreSQL Global Development Group today announced the
+release of PostgreSQL 11, the latest version of the world’s most advanced open
+source database.</p>
+
+<p>PostgreSQL 11 provides users with improvements to overall performance of the
+database system, with specific enhancements associated with very large databases
+and high computational workloads. Further, PostgreSQL 11 makes significant
+improvements to the table partitioning system, adds support for stored
+procedures capable of transaction management, improves query parallelism and
+adds parallelized data definition capabilities, and introduces just-in-time
+(JIT) compilation for accelerating the execution of expressions in queries.</p>
+
+<p>"For PostgreSQL 11, our development community focused on adding features that
+improve PostgreSQL's ability to manage very large databases," said Bruce
+Momjian, a <a href="https://www.postgresql.org/developer/core/">core team member</a> of the
+<a href="https://www.postgresql.org">PostgreSQL Global Development Group</a>. "On top of
+PostgreSQL's proven performance for transactional workloads, PostgreSQL 11 makes
+it even easier for developers to run big data applications at scale."</p>
+
+<p>PostgreSQL benefits from over 20 years of open source development and has
+become the preferred open source relational database for developers. The project
+continues to receive recognition across the industry, and has been featured as
+the "<a href="https://db-engines.com/en/blog_post/76">DBMS of the Year 2017</a>" by
+DB-Engines and in the
+<a href="https://sdtimes.com/sdtimes-100/2018/best-in-show/database-and-database-management-2018/">SD Times 2018 100</a>.</p>
+
+<p>PostgreSQL 11 is the first major release since PostgreSQL 10 was released on
+October 5, 2017. The next update release for PostgreSQL 11 containing bug fixes
+will be PostgreSQL 11.1, and the next major release with new features will be
+PostgreSQL 12.</p>
+
+<h3>Increased Robustness and Performance for Partitioning</h3>
+
+<p>PostgreSQL 11 adds the ability to partition data by a hash key, also known as
+hash partitioning, adding to the current ability to partition data in PostgreSQL
+by a list of values or by a range. PostgreSQL 11 further improves its data
+federation abilities with functionality improvements for partitions that use
+the PostgreSQL foreign data wrapper,
+<a href="https://www.postgresql.org/docs/11/static/postgres-fdw.html">postgres_fdw</a>.</p>
+
+<p>To help with managing partitions, PostgreSQL 11 introduces a catch-all default
+partition for data that does not match a partition key, and the ability to
+create primary keys, foreign keys, indexes, and triggers on partitioned tables
+that are passed down to all partitions. PostgreSQL 11 also supports
+automatically moving rows to the correct partition if the partition key for that
+row is updated.</p>
+
+<p>PostgreSQL 11 improves upon query performance when reading from partitions by
+using a new partition elimination strategy. Additionally, PostgreSQL 11 now
+supports the popular "upsert" feature on partitioned tables, which helps users
+to simplify application code and reduce network overhead when interacting with
+their data.</p>
+
+<h3>Transactions Supported in Stored Procedures</h3>
+
+<p>Developers have been able to create user-defined functions in PostgreSQL for
+over 20 years, but prior to PostgreSQL 11, these functions were unable to manage
+their own transactions. PostgreSQL 11 adds SQL procedures that can perform full
+transaction management within the body of a function, enabling developers to
+create more advanced server-side applications, such as ones involving
+incremental bulk data loading.</p>
+
+<p>SQL procedures can be created using the <code>CREATE PROCEDURE</code> command, executed
+using the <code>CALL</code> command, and are supported by the server-side procedural
+languages PL/pgSQL, PL/Perl, PL/Python, and PL/Tcl.</p>
+
+<h3>Enhanced Capabilities for Query Parallelism</h3>
+
+<p>PostgreSQL 11 improves parallel query performance, with performance gains in
+parallel sequential scans and hash joins along with more efficient scans of
+partitioned data. PostgreSQL can now execute SELECT queries that use <code>UNION</code> in
+parallel if the underlying queries are unable to be parallelized.</p>
+
+<p>PostgreSQL 11 adds parallelism to several data definition commands, notably for
+the creation of B-tree indexes that are generated by executing the standard
+<code>CREATE INDEX</code> command. Several data definition commands that either create
+tables or materialized views from queries are also parallel capable now,
+including the <code>CREATE TABLE .. AS</code>, <code>SELECT INTO</code>, and <code>CREATE MATERIALIZED VIEW</code>.</p>
+
+<h3>Just-in-Time (JIT) Compilation for Expressions</h3>
+
+<p>PostgreSQL 11 introduces support for Just-In-Time (JIT) compilation to
+accelerate the execution of certain expressions during query execution. JIT
+expression compilation for PostgreSQL uses the LLVM project to speed up the
+execution of expressions in WHERE clauses, target lists, aggregates,
+projections, and some internal operations.</p>
+
+<p>To take advantage of JIT compilation, you will need to install the LLVM
+dependencies to enable JIT compilation in either your PostgreSQL settings file
+by setting <code>jit = on</code> or from your PostgreSQL session by executing
+<code>SET jit = on</code>.</p>
+
+<h3>General User Experience Improvements</h3>
+
+<p>The enhancements to the PostgreSQL relational database are not possible without
+the feedback from an active user community and the hard work by the people who
+work on PostgreSQL. Below highlights a few of the many features included in
+PostgreSQL 11 designed to improve the overall user experience:</p>
+
+<ul>
+<li>Removing the need for <code>ALTER TABLE .. ADD COLUMN .. DEFAULT ..</code> with a not
+<code>NULL</code> default to rewrite the whole table on execution, which provides a
+significant performance boost when running this command.</li>
+
+<li>"Covering indexes," which allows a user to add additional columns to an index
+using the <code>INCLUDE</code> clause and are helpful for performing index-only scans,
+especially on data types that are not indexable by B-tree indexes.</li>
+
+<li>Additional functionality for working with window functions, including allowing
+<code>RANGE</code> to use <code>PRECEDING</code>/<code>FOLLOWING</code>, <code>GROUPS</code>, and frame exclusion</li>
+
+<li>The inclusion of the keywords "quit" and "exit" in the PostgreSQL command-line
+interface to help make it easier to leave the command-line tool</li>
+</ul>
+
+<p>For a full list of features included in this release, please read the
+<a href="https://www.postgresql.org/docs/11/static/release-11.html">release notes</a>,
+which can be found at:</p>
+
+<p><a href="https://www.postgresql.org/docs/11/static/release-11.html">https://www.postgresql.org/docs/11/static/release-11.html</a></p>
+{% endblock presskit_content %}
diff --git a/templates/pages/about/press/presskit11/es.html b/templates/pages/about/press/presskit11/es.html
new file mode 100644 (file)
index 0000000..0bc97ea
--- /dev/null
@@ -0,0 +1,151 @@
+{% extends "pages/about/press/presskit11/base.html" %}
+{% block title %}PostgreSQL 11 Press Kit - Spanish{% endblock title %}
+{% block presskit_language %}- Spanish{% endblock presskit_language %}
+
+{% block presskit_content %}
+<p>18 de octubre de 2018 - El Grupo Global de Desarrolladores de PostgreSQL (PGDG)
+anuncia hoy el lanzamiento de PostgreSQL 11, la versión más reciente de
+la base de datos de código abierto más avanzada en el mundo.</p>
+
+<p>PostgreSQL 11 provee a los usuarios mejoras en el rendimiento general del
+sistema de bases de datos, con avances específicos asociados a grandes
+bases de datos y altas cargas de trabajo computacional. Además, PostgreSQL 11
+tiene avances significativos en el sistema de particionamiento de tablas,
+agrega soporte para procedimientos almacenados capaces de manejar transacciones,
+perfecciona las consultas en paralelo y agrega capacidades de paralelismo en la
+definición de datos, e introduce la compilación justo-a-tiempo (JIT:
+just-in-time) para acelerar la ejecución de expresiones en las consultas.</p>
+
+<p>"Para PostgreSQL 11, nuestra comunidad de desarrollo se centró en agregar
+características que mejoran la habilidad de PostgreSQL para manejar bases
+de datos muy extensas", dice Bruce Momjian, un
+<a href="https://www.postgresql.org/developer/core/">miembro del <em>core team</em></a> del
+<a href="https://www.postgresql.org">Grupo Global de Desarrolladores de PostgreSQL</a>.
+"Sobre el probado rendimiento de PostgreSQL para cargas de trabajo
+transaccionales, PostgreSQL 11 hace aún más fácil para los desarrolladores
+ejecutar aplicaciones de big data a gran escala."</p>
+
+<p>PostgreSQL se beneficia de más de 20 años de desarrollo de código abierto
+y se ha convertido en el gestor de bases de datos relacionales open source
+preferido por los desarrolladores. El proyecto continúa recibiendo
+reconocimiento a lo largo de la industria, y ha sido destacado como el
+"<a href="https://db-engines.com/en/blog_post/76">SGBD del Año 2017</a>" por DB-Engines
+y en el
+<a href="https://sdtimes.com/sdtimes-100/2018/best-in-show/database-and-database-management-2018/">SD Times 2018 100</a>.</p>
+
+<p>PostgreSQL 11 es la primera versión mayor desde que PostgreSQL 10 fue
+liberado el 5 de octubre de 2017. La próxima actualización a PostgreSQL 11
+conteniendo correcciones de errores será PostgreSQL 11.1, y la próxima
+versión mayor con nuevas características será PostgreSQL 12.</p>
+
+<h3 id="particionamientoconrendimientoincrementadoymsrobusto">Particionamiento con rendimiento incrementado y más robusto</h3>
+
+<p>PostgreSQL 11 agrega la habilidad de particionar los datos por clave hash,
+también conocido como <em>hash partitioning</em>, adicionado a la habilidad actual en
+PostgreSQL de particionamiento de datos por una lista de valores o por rango.
+PostgreSQL 11 perfecciona aún más sus habilidades de federación de datos con
+mejoras funcionales para particiones que usan el controlador federado de datos
+PostgreSQL (foreign data wrapper),
+<a href="https://www.postgresql.org/docs/current/static/postgres-fdw.html">postgres_fdw</a>.</p>
+
+<p>Para ayudar con el manejo de particiones, PostgreSQL 11 introduce una partición
+predeterminada (<em>catch-all</em>) para los datos que no coinciden con ninguna
+otra partición, y la habilidad de crear claves primarias, claves foráneas,
+índices, y disparadores en las tablas particionadas que son transferidos a todas
+las particiones. PostgreSQL 11 también soporta la migración automática de filas hacia
+la partición correcta, si la clave de particionado es actualizada.</p>
+
+<p>PostgreSQL 11 mejora el rendimiento de consultas al leer desde tablas
+particionadas, gracias al uso de una nueva estrategia de eliminación de
+particiones. Además, PostgreSQL 11 ahora soporta la popular característica
+<em>upsert</em> en tablas particionadas, lo que ayuda a los usuarios a simplificar el
+código de la aplicación y reduce la sobrecarga cuando se interactúa con datos.</p>
+
+<h3 id="transaccionessoportadasenprocedimientosalmacenados">Transacciones soportadas en procedimientos almacenados</h3>
+
+<p>Los desarrolladores han sido capaces de crear funciones definidas por el usuario
+en PostgreSQL por más de 20 años, pero anteriormente a PostgreSQL 11, estas
+funciones no eran capaces de manejar sus propias transacciones. PostgreSQL 11
+agrega procedimientos SQL que pueden realizar la gestión completa de
+transacciones dentro del cuerpo de una función, posibilitando a los
+desarrolladores la creación de aplicaciones más avanzadas del lado del servidor,
+como aquellas que involucran la carga masiva e incremental de datos.</p>
+
+<p>Los procedimientos SQL pueden ser creados usando la orden <code>CREATE PROCEDURE</code>,
+ejecutados usando la orden <code>CALL</code>, y son soportados por los lenguajes
+procedurales del lado del servidor <code>PL/pgSQL</code>, <code>PL/Perl</code>, <code>PL/Python</code>, y <code>PL/Tcl</code>.</p>
+
+<h3 id="capacidadesmejoradasparaconsultasenparalelo">Capacidades mejoradas para consultas en paralelo</h3>
+
+<p>PostgreSQL 11 mejora el rendimiento de las consultas paralelas, con ganancias en
+el rendimiento de los escaneos secuenciales paralelos y uniones hash a la vez de
+un recorrido más eficiente de datos particionados. PostgreSQL puede ahora
+ejecutar consultas SELECT que usan <code>UNION</code> en paralelo si las consultas
+subyacentes no son capaces de ser paralelizadas.</p>
+
+<p>PostgreSQL 11 agrega paralelismo a varias sentencias de definición de datos,
+notablemente a la creación de índices B-tree que son generados por la ejecución
+de la orden estándar <code>CREATE INDEX</code>. Varias sentencias de definición de datos que
+crean tanto tablas como vistas materializadas son ahora también viables de
+paralelizar, incluyendo <code>CREATE TABLE .. AS</code>, <code>SELECT INTO</code>, y
+<code>CREATE MATERIALIZED VIEW</code>.</p>
+
+<h3 id="compilacin_justintime_paraexpresiones">Compilación <em>Just-in-Time</em> para expresiones</h3>
+
+<p>PostgreSQL 11 introduce soporte a la compilación <em>Just-In-Time</em> (JIT) para
+acelerar ciertas expresiones durante la ejecución de consultas.
+La compilación de expresiones JIT para PostgreSQL usa el proyecto LLVM para
+acelerar la ejecución de expresiones en cláusulas WHERE, listas de resultados,
+agregaciones, proyecciones, y algunas otras operaciones internas.</p>
+
+<p>Para aprovechar la compilación JIT, se necesita instalar las dependencias LLVM
+y habilitar el compilador JIT: en el archivo de configuración de PostgreSQL al
+establecer <code>jit = on</code> o al ejecutar <code>SET jit = on</code> en su sesión de PostgreSQL.</p>
+
+<h3 id="mejorasgeneralesenlaexperienciadeusuario">Mejoras generales en la experiencia de usuario</h3>
+
+<p>Los avances a la base de datos relacional PostgreSQL no son posibles sin la
+retroalimentación de nuestra activa comunidad de usuarios y el trabajo duro de
+las personas que trabajan en PostgreSQL. Abajo se resaltan algunas de las muchas
+características incluidas en PostgreSQL 11 diseñadas para mejorar la
+experiencia del usuario en general:</p>
+
+<ul>
+<li>Eliminar la necesidad de que <code>ALTER TABLE .. ADD COLUMN .. DEFAULT ..</code> con un
+valor predeterminado no nulo reescriba enteramente la tabla, lo que provee una
+importante mejora de rendimiento cuando se ejecuta dicha orden.</li>
+
+<li>"Índices cobertores" lo que le permite a usuarios agregar columnas adicionales
+a un índice usando la clausula <code>INCLUDE</code>, útiles para realizar recorridos sólo
+por índices, especialmente en tipos de datos no indexables por índices B-tree.</li>
+
+<li>Funcionalidad adicional para trabajar con funciones ventana, incluyendo
+permitir a <code>RANGE</code> el uso de <code>PRECEDING</code>/<code>FOLLOWING</code>, la opción <code>GROUPS</code>, y las
+opciones de exclusión del marco.</li>
+
+<li>La inclusión de palabras clave "quit" y "exit" en la interfaz de PostgreSQL
+por línea de comandos, para facilitar la salida de dicha herramienta.</li>
+</ul>
+
+<p>Para una lista completa de características incluidas en esta versión, por favor
+lea las
+<a href="https://www.postgresql.org/docs/11/static/release-11.html">Notas de la versión</a>,
+que pueden ser encontradas en:</p>
+
+<p><a href="https://www.postgresql.org/docs/11/static/release-11.html">https://www.postgresql.org/docs/11/static/release-11.html</a></p>
+{% endblock presskit_content %}
+
+{% block presskit_about %}
+<h2 id="sobrepostgresql">Sobre PostgreSQL</h2>
+
+<p><a href="https://www.postgresql.org">PostgreSQL</a> es la base de datos de código abierto
+más avanzada del mundo, con una comunidad global de miles de usuarios,
+colaboradores, compañías y organizaciones.  El Proyecto PostgreSQL se construye
+sobre más de 30 años de ingeniería, empezando en la Universidad de California,
+Berkeley, y ha continuado con un ritmo de desarrollo inigualable. El maduro
+conjunto de características de PostgreSQL no sólo iguala a los sistemas de
+bases de datos propietarios, sino que los supera en características avanzadas
+de bases de datos, extensibilidad, seguridad y estabilidad.  Aprenda más sobre
+PostgreSQL y participe en nuestra comunidad en
+<a href="https://www.postgresql.org">PostgreSQL.org</a>.</p>
+{% endblock presskit_about %}
diff --git a/templates/pages/about/press/presskit11/fr.html b/templates/pages/about/press/presskit11/fr.html
new file mode 100644 (file)
index 0000000..bb9b872
--- /dev/null
@@ -0,0 +1,149 @@
+{% extends "pages/about/press/presskit11/base.html" %}
+{% block title %}PostgreSQL 11 Press Kit - French{% endblock title %}
+{% block presskit_language %}- French{% endblock presskit_language %}
+
+{% block presskit_content %}
+<p>18 octobre 2018— Le PostgreSQL Global Development Group a annoncé aujourd’hui la
+sortie de PostgreSQL 11, la dernière version du SGBD open source le plus avancé
+au monde.</p>
+
+<p>PostgreSQL 11 propose des améliorations globales de performance ainsi que des
+avancées spécifiques pour les bases de données à très gros volume ou à très gros
+trafic. De plus, PostgreSQL 11 a amélioré de manière importante le système de
+partitionnement, a ajouté la possibilité de gérer les transactions au sein des
+procédures stockées et étend les possibilités autour du parallélisme tant au
+niveau de l'exécution des requêtes qu'au niveau de la définition des données.
+Les cas où le parallélisme pourra être
+utilisé pour répondre plus rapidement à une requête ont également été élargis et le
+Just-in-Time (JIT) a été introduit, permettant d’injecter une expression
+précompilée directement dans la requête.</p>
+
+<p>"Pour PostgreSQL 11, notre communauté de développeurs s'est concentrée sur
+l'ajout de fonctionnalités pour améliorer la gestion de très grosses bases" a
+dit Bruce Momjian, un
+<a href="https://www.postgresql.org/developer/core/">membre de la core team</a> du <a href="https://www.postgresql.org">PostgreSQL Global
+Development Group</a>. "Ainsi, en plus de son
+excellente gestion de bases transactionnelles, PostgreSQL 11 simplifie la
+gestion d'applications big data, même à très grande échelle."</p>
+
+<p>Forte de plus de vingt ans de développement open source, PostgreSQL est devenu la
+base de données open source préférée des développeurs. Le projet séduit toujours
+plus le monde professionnel et a été nommé "<a href="https://db-engines.com/en/blog_post/76">SGBD de l’année
+2017</a>" par DB-Engines et
+est dans le palmarès du <a href="https://sdtimes.com/sdtimes-100/2018/best-in-show/database-and-database-management-2018/">SD Times 100</a>.</p>
+
+<p>PostgreSQL 11 est la première version majeure depuis la sortie de Postgres 10,
+le 5 octobre 2017. La prochaine mise à jour mineure (contenant uniquement des
+correctifs) pour PostgreSQL 11 sera la version 11.1 et la prochaine version
+majeure (avec de nouvelles fonctionnalités) sera PostgreSQL 12.</p>
+
+<h3 id="fiabilitetperformanceaccruespourlepartitionnement">Fiabilité et performance accrues pour le partitionnement</h3>
+
+<p>PostgreSQL 11 ajoute la possibilité de partitionner une table par hashage de clé
+aux autres possibilités de partitionnement (par listes de valeur ou par
+intervalles). De plus, PostgreSQL 11 augmente la convergence des données avec de
+nombreuses améliorations du partitionnement sur les Foreign Data Wrappers,
+<a href="https://www.postgresql.org/docs/current/static/postgres-fdw.html">postgres_fdw</a>.</p>
+
+<p>Pour faciliter la maintenance sur les partitions, PostgreSQL 11 introduit
+une partition par défaut pour les données ne correspondant à aucune partition,
+ainsi que la possibilité de créer des clés primaires, clés étrangères, index et
+triggers qui seront automatiquement applicables sur l'ensemble partitions. PostgreSQL 11 supporte aussi
+le changement automatique de partition si la clé de partitionnement est
+mise à jour pour une ligne spécifique et que cela impose un changement de
+partition.</p>
+
+<p>PostgreSQL 11 améliore aussi les performances lors de la lecture des partitions
+grâce à une nouvelle stratégie plus efficace d’élimination de partition. De
+plus, PostgreSQL 11 supporte maintenant l’"upsert" sur les tables partitionnées, ce
+qui simplifie le code des applications et réduit l’utilisation du réseau.</p>
+
+<h3 id="gestiondestransactionsdanslesprocduresstockes">Gestion des transactions dans les procédures stockées</h3>
+
+<p>Les développeurs peuvent créer des fonctions spécifiques dans PostgreSQL depuis
+plus de 20 ans, mais avant PostgreSQL 11, ces fonctions ne pouvaient pas gérer
+leurs propres transactions. PostgreSQL 11 apporte les procédures SQL qui
+permettent de gérer complètement les transactions dans le corps de la fonction, ce
+qui permet aux développeurs de déporter des traitements avancés sur le serveur
+de base de données, notamment pour tout ce qui implique du chargement
+incrémental de données brutes.</p>
+
+<p>Les procédures SQL peuvent être créées en utilisant la commande <code>CREATE
+PROCEDURE</code>, être exécutées en utilisant la commande <code>CALL</code> et peuvent,  pour
+l'instant, être écrites dans les langages PL/pgSQL, PL/Perl, PL/Python, et PL/Tcl.</p>
+
+<h3 id="amliorationduparalllismedesrequtes">Amélioration du parallélisme des requêtes</h3>
+
+<p>PostgreSQL 11 améliore les performances du parallélisme avec des gains de
+performances pour les scans séquentiels parallèles et pour les hash joins tout
+en permettant des scans plus efficaces des données partitionnées. PostgreSQL
+peut maintenant exécuter un <code>SELECT</code> avec <code>UNION</code> en parallèle dans le cas où
+les requêtes impliquées ne peuvent pas être parallélisées.</p>
+
+<p>PostgreSQL 11 permet aussi de paralléliser plusieurs requêtes de modification de
+schéma, notamment
+la création d’index B-tree générés par l’exécution de la commande standard
+<code>CREATE INDEX</code>. Plusieurs commandes de modification de structure, qu’elles
+créent des tables ou des vues matérialisées à partir de requêtes peuvent
+maintenant être parallélisées, comme <code>CREATE TABLE .. AS</code>, <code>SELECT INTO</code> et
+<code>CREATE MATERIALIZED VIEW</code>.</p>
+
+<h3 id="compilationjustintimejitpourlesexpressions">Compilation Just-in-Time (JIT) pour les expressions</h3>
+
+<p>PostgreSQL 11 introduit la prise en charge de la compilation Just-In-Time (JIT) pour
+accélérer l’exécution de certaines expressions durant l’exécution d’une requête.
+La compilation d’expressions JIT pour PostgreSQL utilise le travail du projet LLVM pour
+accélérer l’exécution d’expressions dans les clauses <code>WHERE</code>, les listes
+cibles, les agrégats, les projections et pour certaines opérations internes.</p>
+
+<p>Pour pouvoir utiliser la compilation JIT, vous devrez installer la dépendance
+LLVM puis activer la compilation JIT soit dans le fichier de configuration (<code>jit
+= on</code>), soit durant votre session en exécutant <code>SET jit = on</code>.</p>
+
+<h3 id="amliorationsgnralesdelexprienceutilisateur">Améliorations générales de l’expérience utilisateur</h3>
+
+<p>Les améliorations de PostgreSQL ne seraient pas possibles sans les retours
+que nous recevons d’une communauté d’utilisateurs très active ni sans le dur
+travail des personnes contribuant au projet PostgreSQL. Vous trouverez
+ci-dessous quelques fonctionnalités de PostgreSQL développées pour améliorer globalement
+l’expérience utilisateur, mais sachez qu’il y en a de très nombreuses autres :</p>
+
+<ul>
+<li>L’ordre <code>ALTER TABLE .. ADD COLUMN .. DEFAULT ..</code> avec une valeur par défaut non <code>NULL</code>
+n’a plus besoin de réécrire entièrement la table lors de son exécution, ce qui entraîne
+une grosse amélioration des performances.</li>
+
+<li>Il est désormais possible de créer un index "couvrant" en ajoutant une ou plusieurs
+colonne(s) à un index existant dans la clause <code>INCLUDE</code>. Ce type d’index est très utile
+pour avoir des index-only scans dans les plans d’exécution, surtout sur les types de
+données non indexables par des index B-tree.</li>
+
+<li>De nouvelles fonctionnalités pour les fonctions de fenêtrage sont ajoutées,
+dont permettre l’utilisation de <code>RANGE</code> dans des clauses
+<code>PRECEDING</code>/<code>FOLLOWING</code>, <code>GROUPS</code> ou d’exclusion</li>
+
+<li>Ajout des commandes "quit" et "exit" dans le client ligne de commandes de
+PostgreSQL (psql) pour faciliter la sortie</li>
+</ul>
+
+<p>Pour une liste complète des fonctionnalités de cette nouvelle version, vous
+pouvez lire les <a href="https://www.postgresql.org/docs/11/static/release-11.html">notes de version</a>, qui peut
+être trouvée ici :</p>
+
+<p><a href="https://www.postgresql.org/docs/11/static/release-11.html">https://www.postgresql.org/docs/11/static/release-11.html</a></p>
+{% endblock presskit_content %}
+
+{% block presskit_about %}
+<h2 id="proposdepostgresql">À propos de PostgreSQL</h2>
+
+<p><a href="https://www.postgresql.org">PostgreSQL</a> est le système de gestion de bases de données libre de référence. Sa
+communauté mondiale est composée de plusieurs milliers d’utilisateurs et
+contributeurs, et de plusieurs dizaines d’entreprises et institutions. Le projet
+PostgreSQL, démarré il y a 30 ans, à l’université de Californie, à Berkeley, a
+atteint aujourd’hui un rythme de développement sans pareil. L’ensemble des
+fonctionnalités proposées est mature et plus riche que ceux des systèmes
+commerciaux leaders sur les fonctionnalités avancées, les extensions, la
+sécurité et la stabilité, offertes à un niveau que seul PostgreSQL atteint.
+Pour en savoir plus à propos de PostgreSQL et participer à la communauté :
+<a href="https://www.postgresql.org">PostgreSQL.org</a>.</p>
+{% endblock presskit_about %}
diff --git a/templates/pages/about/press/presskit11/he.html b/templates/pages/about/press/presskit11/he.html
new file mode 100644 (file)
index 0000000..1dd9bb5
--- /dev/null
@@ -0,0 +1,79 @@
+{% extends "pages/about/press/presskit11/base.html" %}
+{% block title %}PostgreSQL 11 Press Kit - Hebrew{% endblock title %}
+{% block presskit_language %}- Hebrew{% endblock presskit_language %}
+
+{% block presskit_content %}
+<p dir="rtl">18 באוקטובר 2018 - קבוצת הפיתוח הגלובלית של PostgreSQL הודיעה היום על שחרורה של PostgreSQL 11, הגרסה העדכנית ביותר של מסד הנתונים המתקדם בעולם עם קוד פתוח.</p>
+
+<p dir="rtl">PostgreSQL 11 מספק למשתמשים שיפור ביצועים כללי של מערכת מסד הנתונים, עם שיפורים ספציפיים הקשורים למסדי נתונים גדולים מאוד ועומסים חישוביים גבוהים. יתר על כן, PostgreSQL 11 עושה שיפורים משמעותיים במערכת ניהול מחיצות בטבלאות, מוסיפה תמיכה בפרוצדורות מאוחסנים המסוגלות לנהל את הטרנזקציות, משפרת את הקבלה של שאילתות ומוסיפה יכולות מקבילות להגדרת נתונים, ומציגה קומפילצית just-in-time המאיצה את הביצוע של הביטויים בשאילתות.</p>
+
+<p dir="rtl">"עבור PostgreSQL 11, קהילת הפיתוח שלנו התמקדה בהוספת תכונות המשפרות את יכולתה של PostgreSQL לנהל מסדי נתונים גדולים מאוד", אמר ברוס מומג'יאן,
+  <a href="https://www.postgresql.org/developer/core/">חבר צוות הליבה </a> של
+<a href="https://www.postgresql.org">קבוצת הפיתוח הגלובלית</a>.
+"בנוסף לביצועים המוכחים של PostgreSQL לעומסי עבודה בטרנזקציות, PostgreSQL 11 מקלה על המפתחים להפעיל יישומים נתונים גדולים בקנה מידה גדול".
+</p>
+
+<p dir="rtl">
+PostgreSQL נהנית מיתרונות של מעל 20 שנות פיתוח עם יקרנות של קוד פתוח ונהפכה למסד נתונים יחסיים עם קוד פתוח המועדף עבור מפתחים. הפרויקט ממשיך לקבל הכרה בכל הענף, והוצגו בתור
+"<a href="https://db-engines.com/en/blog_post/76">DBMS של שנת 2017</a>"
+על ידי אתר DB-Engines וב
+<a href="https://sdtimes.com/sdtimes-100/2018/best-in-show/database-and-database-management-2018">SD Times 2018 100</a>
+</p>
+
+<p dir="rtl">PostgreSQL 11 הוא הגרסה הגדולה הראשונה מאז PostgreSQL 10 שוחרר ב -5 באוקטובר, 2017. גרסת העדכון הבאה עבור תיקוני באגים המכילים 11 PostgreSQL תהיה PostgreSQL 11.1, ואת גרסה הגדולה הבאה עם תכונות חדשות תהיה PostgreSQL 12.</p>
+
+<h3 dir="rtl">עמידות וביצועים מוגברים עבור מחיצות</h3>
+
+<p dir="rtl">PostgreSQL 11 מוסיפה את היכולת לחלק את הנתונים על ידי מפתח hash, הידוע גם בשם hash partitioning, ומוסיפה יכולת זו לחלוקת נתונים ב PostgreSQL על ידי רשימת ערכים או על ידי טווח. PostgreSQL 11 משפרת עוד יותר את יכולות פדרצית הנתונים עם שיפורים פונקציונליים עבור מחיצות המשתמשות בעטיפת הנתונים הזרים,
+<a href="https://www.postgresql.org/docs/current/static/postgres-fdw.html">postgres_fdw</a>.
+</p>
+
+<p dir="rtl">כדי לסייע בניהול המחיצות, PostgreSQL 11 מציגה מחיצת ברירת המחדל עבור נתונים שאינם תואמים למפתח מחיצה, והיכולת ליצור מפתחות ראשיים, מפתחות זרים, אינדקסים וטריגרים על מחיצות המועברים לכל הטבלאות. PostgreSQL 11 תומכת גם בעברת רשומות באופן אוטומטי למחיצה הנכונה אם עדכון של מפתח המחיצה עבור רשומה זו.</p>
+
+<p dir="rtl">PostgreSQL 11 משפרת את ביצועי השאילתות בעת קריאת ממחיצות באמצעות אסטרטגיה חדשה חיסול מחיצה. בנוסף, PostgreSQL 11 תומכת כעת בתכונה הפופולרית "upsert" בטבלאות המחולקות למחיצות המסייעת למשתמשים לפשט את קוד היישום ולהפחית תקורות הרשת בעת אינטראקציה עם הנתונים שלהם</p>
+
+<h3 dir="rtl">טרנזקציות נתמכות בפרוצדורות מאוחסנות</h3>
+
+<p dir="rtl">למפתחים הייתה יכולת ליצור פונקציות המוגדרות על ידי המשתמש ב- PostgreSQL כבר למעלה מ -20 שנה, אך לפני PostgreSQL 11, פונקציות אלו לא היו מסוגלות לנהל את הטרנזקציות שלהן. PostgreSQL 11 מוסיפה פרוצדורות של SQL שיכולות לבצע ניהול טרנזקציות מלא בתוך גוף של הפונקציה, זה מאפשר למפתחים ליצור יישומים מתקדמים יותר בצד השרת, כגון אלה הכוללים טעינת נתונים בכמות גדולה.</p>
+
+<p dir="rtl">פרוצדורות SQL ניתן ליצור באמצעות הפקודה <code>CREATE PROCEDURE</code>, לבצע באמצעות הפקודה <code>CALL</code>, והן נתמכות על ידי שפות פרוצדורליות בצד השרת PL/pgSQL, PL/Perl, PL/Python ו PL/Tcl.</p>
+
+<h3 dir="rtl">יכולות משופרות עבור הקבלה של השאילתות</h3>
+
+<p dir="rtl">PostgreSQL 11 משפרת את ביצועי השאילתה המקבילות, עם שיפור ביצועים בסריקות עוקבות מקבילות ו- hash מצטרף יחד עם סריקות יעילות יותר של נתונים מחולקים למחיצות. PostgreSQL יכול כעת לבצע שאילתות <code>SELECT</code> המשתמשות ב- <code>UNION</code> במקביל אם השאילתות שבבסיס אינן יכולות לבצע במקביל.</p>
+
+<p dir="rtl">PostgreSQL 11 מוסיף מקבילויות למספר פקודות להגדרת נתונים, בעיקר עבור יצירת אינדקסים של עץ B שנוצרים על ידי ביצוע הפקודה <code>CREATE INDEX</code> הסטנדרטית. מספר פקודות הגדרת נתונים או יצירת הטבלאות או materialized views  משאילתות גם אפשר לבצע במקביל כעת, כולל <code>CREATE TABLE .. AS</code> ו <code>SELECT INTO</code> ו <code>CREATE MATERIALIZED VIEW</code>.</p>
+
+<h3 dir="rtl">Just-in-Time הידור (JIT) עבור נתונים</h3>
+
+<p dir="rtl">PostgreSQL 11 מציגה תמיכה עבור הידור Just-In-Time כדי להאיץ את ביצוע ביטויים מסוימים במהלך ביצוע השאילתה. קומפילציית ביטוים JIT עבור PostgreSQL משתמשת בפרויקט LLVM כדי להאיץ את ביצוע הביטויים בסעיפי WHERE, רשימות יעד, אגרגטים, הטלות וכמה פעולות פנימיות</p>
+
+<p dir="rtl">כדי לנצל את הידור JIT, תצטרך להתקין את התלויות LLVM כדי לאפשר קומפילצית JIT בקובץ ההגדרות PostgreSQL שלך על ידי הגדרת <code>jit = on</code> או ישירות משורת פקודה של PostgreSQL על ידי ביצוע <code>SET Jit = on</code>.</p>
+
+<h3 dir="rtl">שיפורים כלליים בחוויית המשתמש</h3>
+
+<p dir="rtl">השיפורים במסד הנתונים היחסי של PostgreSQL אינם אפשריים ללא המשוב מקהילת המשתמשים הפעילה והעבודה הקשה של האנשים שעובדים על PostgreSQL. להלן כמה מן התכונות הרבות הכלולות ב PostgreSQL 11 שנועדו לשפר את חוויית המשתמש הכוללת:</p>
+
+<ul dir="rtl">
+       <li>הסרת הצורך ב- <code>ALTER TABLE .. ADD COLUMN .. DEFAULT</code> עם ברירת המחדל לא לשכתב את הטבלה כולה על ביצוע, אשר מספק שיפור משמעותי בביצועים בעת הפעלת פקודה זו.</li>
+       <li>"אינדקסי כיסוי", המאפשר למשתמש להוסיף עמודות נוספות לאינדקס באמצעות <code>INCLUDE</code> והן מועילות לביצוע סריקות אינדקס בלבד, במיוחד בסוגי נתונים שאינם ניתנים לאינדוקס על-ידי אינדקסים של עץ B.</li>
+       <li>פונקציונליות נוספת לעבודה עם פונקציות חלון, כולל מתן אפשרות ל- <code>RANGE</code> לשימוש  ב <code>PRECEDING</code>/<code>FOLLOWING</code>  או <code>GROUPS</code> וביצוע במסגרת.</li>
+        <li>הכללת מילות המפתח "quit" ו "exit" בממשק שורת הפקודה PostgreSQL כדי להקל על השארת כלי שורת הפקודה.</li>
+</ul>
+
+<p dir="rtl">לקבלת רשימה מלאה של התכונות הכלולות במהדורה זו, אנא קרא את
+ <a href="https://www.postgresql.org/docs/11/static/release-11.html">הערות גרסה</a>
+, אשר ניתן למצוא בכתובת:
+<a href="https://www.postgresql.org/docs/11/static/release-11.html">https://www.postgresql.org/docs/11/static/release-11.html</a>
+</p>
+{% endblock presskit_content %}
+
+{% block presskit_about %}
+<h2 dir="rtl">אודות PostgreSQL</h2>
+
+<p dir="rtl">
+<a href="https://www.postgresql.org">PostgreSQL</a>
+הוא מסד נתונים בקוד הפתוח המתקדמים ביותר בעולם, עם קהילה גלובלית של אלפי משתמשים, תורמים, חברות וארגונים. הפרויקט PostgreSQL בונה על מעל 30 שנות מחקר ופיתוח, החל באוניברסיטת קליפורניה, ברקלי, והמשיך עם קצב ללא תחרות. ערכת התכונות הבשלות של PostgreSQL לא רק תואמת מערכות נתונים קנייניות מובילות, אלא עולה עליהן במאפיינים של מסדי נתונים מתקדמים ,הרחבה, אבטחה ויציבות. למידע נוסף על PostgreSQL והשתתפות בקהילה שלנו ניתן ב
+<a href="https://www.postgresql.org">PostgreSQL.org</a>
+</p>
+{% endblock presskit_about %}
diff --git a/templates/pages/about/press/presskit11/id.html b/templates/pages/about/press/presskit11/id.html
new file mode 100644 (file)
index 0000000..d6c36c9
--- /dev/null
@@ -0,0 +1,128 @@
+{% extends "pages/about/press/presskit11/base.html" %}
+{% block title %}PostgreSQL 11 Press Kit - Indonesian{% endblock title %}
+{% block presskit_language %}- Indonesian{% endblock presskit_language %}
+
+{% block presskit_content %}
+<p>18 OCT 2018 - Grup Pengembangan Global PostgreSQL hari ini mengumumkan
+rilis PostgreSQL 11, versi terbaru dari Open Source paling mumpuni di dunia</p>
+
+<p>PostgreSQL 11 menyediakan peningkatan kinerja keseluruhan RDBMS kepada pengguna,
+dengan peningkatan fitur tambahan khusus yang terkait dengan basis data yang sangat besar
+dan beban kerja komputasi tinggi. Selanjutnya, PostgreSQL 11 membuat perbaikan yang signifikan
+pada sistem partisi tabel, menambahkan dukungan untuk /Stored Procedure/
+dengan kemampuan manajemen transaksional, meningkatkan query paralel dan
+menambahkan kemampuan definisi data yang paralel, dan memperkenalkan just-in-time
+(JIT) kompilasi untuk mempercepat eksekusi ekspresi dalam query.</p>
+
+<p>"Untuk PostgreSQL 11, komunitas pengembangan kami fokus pada penambahan fitur itu
+meningkatkan kemampuan PostgreSQL untuk mengelola basis data yang sangat besar, "kata Bruce
+Momjian, seorang <a href="https://www.postgresql.org/developer/core/">anggota tim inti</a> dari
+<a href="https://www.postgresql.org">PostgreSQL Global Development Group</a>. "Diatas dari
+Kinerja yang terbukti PostgreSQL untuk beban kerja transaksional, PostgreSQL 11 membuat
+bahkan lebih mudah bagi pengembang untuk menjalankan aplikasi data besar dalam skala besar. "</p>
+
+<p>PostgreSQL dikembangkan lebih dari dua puluh tahun dalam Open Source dan
+menjadi database relasional Open Source yang lebih disukai untuk pengembang aplikasi.
+Komunitas PostgreSQL Open Source terus mendapat pengakuan di seluruh industri, dan telah ditampilkan sebagai
+"DBMS of the Year 2017" oleh DB-Engines dan dalam "SD Times 2018 100".</p>
+
+<p>PostgreSQL 11 adalah rilis besar pertama sejak PostgreSQL 10 dirilis pada
+5 Oktober 2017. Pembaruan pembaruan berikutnya untuk PostgreSQL 11 berisi perbaikan bug
+akan menjadi PostgreSQL 11.1, dan rilis besar berikutnya dengan fitur baru akan
+PostgreSQL 12.</p>
+
+<h3 id="peningkatanketajamandankinerjauntukmempartisi">Peningkatan Ketajaman dan Kinerja untuk Mempartisi</h3>
+
+<p>PostgreSQL 11 menambahkan kemampuan untuk mempartisi data dengan kunci hash, juga dikenal sebagai
+hash partitioning, menambah kemampuan saat ini untuk mempartisi data di PostgreSQL
+oleh daftar nilai atau rentang. PostgreSQL 11 meningkatkan lebih lanjut datanya
+kemampuan federasi dengan peningkatan fungsi untuk partisi yang digunakan fitur "Foreign Data Wrapper/FDW"
+<a href="https://www.postgresql.org/docs/current/static/postgres-fdw.html">postgres_fdw</a>.</p>
+
+<p>Untuk membantu mengelola partisi, PostgreSQL 11 memperkenalkan partisi "Catch-All"
+untuk menampung data yang tidak sesuai dengan kunci partisi, dan kemampuan untuk
+membuat Primary Key, Foreign Key, Indeks dan memicu partisi yang diturunkan ke semua tabel. PostgreSQL 11 juga mendukung baris yang bergerak secara otomatis
+ke partisi yang benar jika kunci partisi untuk baris itu diperbarui.</p>
+
+<p>PostgreSQL 11 meningkatkan kinerja kueri saat membaca dari partisi dengan menggunakan strategi penghapusan
+partisi baru. Selain itu, PostgreSQL 11 sekarang mendukung fitur "UPSERT" yang populer pada tabel yang dipartisi,
+yang membantu pengguna untuk menyederhanakan kode aplikasi dan mengurangi overhead jaringan saat berinteraksi dengan
+data mereka.</p>
+
+<h3 id="transaksiyangdidukungdalamstoredprocedures">Transaksi yang Didukung dalam Stored Procedures</h3>
+
+<p>Pengembang telah mampu membuat fungsi yang ditentukan pengguna di PostgreSQL untuk
+lebih dari 20 tahun, tetapi sebelum PostgreSQL 11, fungsi-fungsi ini tidak dapat dikelola
+transaksi mereka sendiri. PostgreSQL 11 menambahkan prosedur SQL yang dapat bekerja penuh
+manajemen transaksi dalam tubuh fungsi, memungkinkan pengembang untuk
+membuat aplikasi sisi server yang lebih canggih, seperti yang melibatkan
+pemuatan data massal inkremental.</p>
+
+<p>Prosedur SQL dapat dibuat menggunakan perintah <code>CREATE PROCEDURE</code>, dieksekusi
+menggunakan perintah <code>CALL</code>, dan didukung oleh prosedural sisi server
+bahasa PL / pgSQL, PL / Perl, PL / Python, dan PL / Tcl.</p>
+
+<h3 id="peningkatankemampuanuntukqueryparallelism">Peningkatan Kemampuan untuk Query Parallelism</h3>
+
+<p>PostgreSQL 11 meningkatkan kinerja query paralel, dengan peningkatan kinerja dalam
+scan sekuensial paralel dan hash bergabung bersama dengan pemindaian yang lebih efisien
+data yang dipartisi. PostgreSQL sekarang dapat mengeksekusi query SELECT yang menggunakan <code>UNION</code> di
+sejajar jika query yang mendasarinya tidak dapat diparalelkan.</p>
+
+<p>PostgreSQL 11 menambahkan paralelisme ke beberapa perintah definisi data, terutama untuk
+pembuatan indeks B-tree yang dihasilkan dengan melaksanakan perintah standar <code>CREATE INDEX</code>.
+Beberapa perintah definisi data yang baik buat tabel atau tampilan terwujud dari query juga paralel sekarang,
+termasuk <code>CREATE TABLE .. AS</code>,<code>SELECT INTO</code>, dan <code>CREATE MATERIALIZED VIEW</code>.</p>
+
+<h3 id="justintimejitkompilasiuntukekspresi">Just-in-Time (JIT) Kompilasi untuk Ekspresi</h3>
+
+<p>PostgreSQL 11 memperkenalkan dukungan untuk kompilasi Just-In-Time (JIT)
+mempercepat eksekusi ekspresi tertentu selama eksekusi query. JIT
+Kompilasi ekspresi untuk PostgreSQL menggunakan proyek LLVM untuk mempercepat
+eksekusi ekspresi dalam klausa WHERE, daftar target, agregat,
+proyeksi, dan beberapa operasi internal.</p>
+
+<p>Untuk memanfaatkan kompilasi JIT, Anda harus menginstal LLVM
+dependensi untuk mengaktifkan kompilasi JIT di file pengaturan PostgreSQL Anda
+dengan menetapkan <code>jit = on</code> atau dari sesi PostgreSQL Anda dengan mengeksekusi
+<code>SET jit = on</code>.</p>
+
+<h3 id="peningkatanpengalamanpenggunaumum">Peningkatan Pengalaman Pengguna Umum</h3>
+
+<p>Peningkatan ke database relasional PostgreSQL tidak mungkin tanpa
+umpan balik dari komunitas pengguna aktif dan kerja keras oleh orang-orang yang
+bekerja di PostgreSQL. Di bawah ini menyoroti beberapa dari banyak fitur yang termasuk dalam
+PostgreSQL 11 dirancang untuk meningkatkan pengalaman pengguna secara keseluruhan:</p>
+
+<ul>
+<li>Menghapus kebutuhan untuk <code>ALTER TABLE .. ADD COLUMN .. DEFAULT ..</code> dengan tidak
+<code>NULL</code>, default untuk menulis ulang seluruh tabel pada eksekusi. Hal ini meningkatan kinerja
+yang signifikan saat menjalankan perintah ini.</li>
+
+<li>"Meliputi indeks," yang memungkinkan pengguna menambahkan kolom tambahan ke indeks
+menggunakan <code>termasuk</code> klausul dan sangat membantu untuk melakukan scan indeks saja,
+terutama pada tipe data yang tidak dapat diindeks oleh indeks B-tree.</li>
+
+<li>Fungsionalitas tambahan untuk bekerja dengan fungsi-fungsi window, termasuk mengizinkan
+<code>RANGE</code> untuk menggunakan<code>PRECEDING</code> / <code>FOLLOWING</code>,<code>GROUPS</code>, dan pengecualian frame</li>
+
+<li>Dimasukkannya kata kunci "berhenti" dan "keluar" di baris perintah PostgreSQL
+antarmuka untuk membantu membuatnya lebih mudah meninggalkan alat baris perintah</li>
+</ul>
+
+<p>Untuk daftar lengkap fitur yang termasuk dalam rilis ini, silakan baca
+<a href="https://www.postgresql.org/docs/11/static/release-11.html">catatan rilis</a>,
+yang dapat ditemukan di:</p>
+
+<p><a href="https://www.postgresql.org/docs/11/static/release-11.html">https://www.postgresql.org/docs/11/static/release-11.html</a></p>
+{% endblock presskit_content %}
+
+{% block presskit_about %}
+<h2 id="tentangpostgresql">Tentang PostgreSQL</h2>
+
+<p>PostgreSQL adalah aplikasi Basis Data berbasiskan Open Source paling mumpuni di dunia, dengan ribuan komunitas pengguna, kontributor, perusahaan, dan organisasi tersebar diseluruh dunia. Open Source PostgreSQL dibangun dan direkayasa lebih dari 30 tahun,
+mulai dari riset akademis di University of California, Berkeley, dan terus dengan kecepatan pengembangan yang tak tertandingi.
+Fitur matang PostgreSQL tidak hanya cocok dengan sistem basis data proprietary teratas,
+tetapi melebihi mereka dalam fitur yang lebih lanjut, ekstensibilitas, keamanan dan stabilitas.
+Pelajari lebih lanjut tentang PostgreSQL dan berpartisipasi dalam komunitas kita di <a href="https://www.postgresql.org">PostgreSQL.org</a>.</p>
+{% endblock presskit_about %}
diff --git a/templates/pages/about/press/presskit11/it.html b/templates/pages/about/press/presskit11/it.html
new file mode 100644 (file)
index 0000000..6e98080
--- /dev/null
@@ -0,0 +1,67 @@
+{% extends "pages/about/press/presskit11/base.html" %}
+{% block title %}PostgreSQL 11 Press Kit - Italian{% endblock title %}
+{% block presskit_language %}- Italian{% endblock presskit_language %}
+
+{% block presskit_content %}
+<p>18 OTTOBRE 2018 - Il PostgreSQL Global Development Group ha annunciato oggi il rilascio di PostgreSQL 11, l'ultima versione del database open source più avanzato del mondo.</p>
+
+<p>PostgreSQL 11 migliora le performance complessive del sistema, in particolar modo per database di grandi dimensioni (VLDB) e con carichi computazionali elevati. Inoltre, PostgreSQL 11 contribuisce sensibilmente al sistema di partizionamento delle tabelle, aggiunge il supporto a stored procedure in grado di gestire transazioni, migliora il parallelismo delle query e introduce la compilazione just-in-time (JIT) per accelerare l'esecuzione di espressioni all'interno di query.</p>
+
+<p>"Con PostgreSQL 11, la nostra comunità di sviluppatori si è concentrata nell'aggiungere funzionalità che migliorano l'abilità di gestire database di grandi dimensioni", afferma Bruce Momjian, <a href="https://www.postgresql.org/developer/core/">membro del core team</a> del <a href="https://www.postgresql.org">PostgreSQL Global Development Group</a>. "PostgreSQL 11 rende ancora più facile per gli sviluppatori eseguire applicazioni di big data su larga scala, in aggiunta alle prestazioni già note per i carichi di lavoro transazionali.</p>
+
+<p>Dopo oltre 20 anni di sviluppo, PostgreSQL è divenuto il database relazionale open source preferito dagli sviluppatori. Il progetto continua a ricevere riconoscimenti da parte dell'industria, ed è stato insignito del titolo di "<a href="https://db-engines.com/en/blog_post/76">DBMS dell'anno 2017</a>" da DB-Engines e selezionato in
+"<a href="https://sdtimes.com/sdtimes-100/2018/best-in-show/database-and-database-management-2018/">SD Times 2018 100</a>".</p>
+
+<p>PostgreSQL 11 è la prima major release dopo il rilascio di PostgreSQL 10, avvenuto il 5 ottobre 2017. La prima release di manutenzione di PostgreSQL 11 sarà PostgreSQL 11.1, mentre la prossima major release con nuova funzionalità sarà PostgreSQL 12.</p>
+
+<h3 id="miglioriprestazioniemaggiorerobustezzaperilpartizionamento">Migliori prestazioni e maggiore robustezza per il partizionamento</h3>
+
+<p>PostgreSQL 11 introduce <em>hash partitioning</em>, ovvero la capacità di partizionare dati sulla base di una chiave hash. Questa funzionalità va ad aggiungersi ai metodi di partizionamento per lista di valori e per range attualmente disponibili in PostgreSQL.
+PostgreSQL 11 inoltre arricchisce le capacità di federazione dati con nuove funzionalità per le partizioni che utilizzano <a href="https://www.postgresql.org/docs/current/static/postgres-fdw.html">postgres_fdw</a>, il Foreign Data Wrapper di PostgreSQL.</p>
+
+<p>Per aiutare con la gestione delle partizioni, PostgreSQL 11 introduce le partizioni di default per i dati che non rientrano in nessuna chiave di partizionamento, nonché la possibilità di aggiungere chiavi primarie, chiavi esterne, indici e trigger sulle tabelle partizionate che vengono direttamente passati alle partizioni sottostanti. PostgreSQL 11 inoltre supporta automaticamente lo spostamento di righe nella partizione corretta in caso di aggiornamento della chiave di partizionamento.</p>
+
+<p>PostgreSQL 11 migliora anche le prestazioni delle query in fase di lettura dalle partizioni utilizzando una nuova strategia di eliminazione delle partizioni. Inoltre, con PostgreSQL 11 le tabelle partizionate supportano anche la funzionalità di "upsert", molto popolare tra gli sviluppatori, che permette di semplificare il codice applicativo e di ridurre il traffico di rete nella gestione dei dati.</p>
+
+<h3 id="gestionedelletransazioniallinternodistoredprocedure">Gestione delle transazioni all'interno di stored procedure</h3>
+
+<p>Per oltre 20 anni PostgreSQL ha consentito agli sviluppatori di creare funzioni definite dall'utente, ma prima di PostgreSQL 11 queste funzioni non erano in grado di gestire le proprie transazioni in autonomia. PostgreSQL 11 introduce la possibilità di definire procedure SQL capaci di gestire le transazioni all'interno del corpo di una funzione, permettendo agli sviluppatori di creare applicazioni lato server più avanzate, come ad esempio il caricamento massivo di dati in modalità incrementale.</p>
+
+<p>Le procedure SQL possono essere create utilizzando il comando <code>CREATE PROCEDURE</code> ed eseguite con il comando <code>CALL</code>. Sono supportate dai linguaggi procedurali lato server PL/pgSQL, PL/Perl, PL/Python e PL/Tcl.</p>
+
+<h3 id="queryparallelipipotenti">Query paralleli più potenti</h3>
+
+<p>PostgreSQL 11 migliora le prestazioni delle query parallele, con incrementi di performance nelle scansioni sequenziali e negli hash join, insieme ad un più efficiente algoritmo di scansionamento dei dati partizionati. PostgreSQL è ora in grado di eseguire query SELECT che utilizzano <code>UNION</code> in parallelo qualora le query sottostanti non possano essere effettuate in parallelo.</p>
+
+<p>PostgreSQL 11 aggiunge il parallelismo a diversi comandi di definizione dati, in particolare alla creazione di indici B-Tree tramite il comando standard <code>CREATE INDEX</code>. Altri comandi di definizione dati che creano tabelle o viste materializzate a partire da altre query possono adesso essere eseguiti in parallelo, come <code>CREATE TABLE .. AS</code>, <code>SELECT INTO</code>, e <code>CREATE MATERIALIZED VIEW</code>.</p>
+
+<h3 id="compilazionejustintimejitperleespressioni">Compilazione Just-in-Time (JIT) per le espressioni</h3>
+
+<p>PostgreSQL 11 introduce il supporto alla compilazione Just-In-Time (JIT) per accelerare l'esecuzione di alcune espressioni durante l'esecuzione delle query. La compilazione JIT delle espressioni per PostgreSQL utilizza il progetto LLVM per velocizzarne l'esecuzione in clausole WHERE, target list, aggregati, proiezioni e alcune operazioni interne.</p>
+
+<p>Per sfruttare la compilazione JIT, è necessario installare le dipendenze LLVM e abilitare l'impostazione a livello globale <code>jit = on</code> nel file di configurazione oppure a livello di sessione di PostgreSQL eseguendo <code>SET jit = on</code>.</p>
+
+<h3 id="unamiglioreesperienzapergliutenti">Una migliore esperienza per gli utenti</h3>
+
+<p>Migliorare un database relazionale come PostgreSQL non è possibile senza il feedback di una comunità di utenti attiva e senza la dedizione e gli sforzi delle persone che ci lavorano. Di seguito una piccola lista di funzionalità facenti parte di PostgreSQL 11 che sono progettate per migliorare l'esperienza globale degli utenti:</p>
+
+<ul>
+<li>rimozione del requisito di riscrivere l'intera tabella all'esecuzione del comando <code>ALTER TABLE .. ADD COLUMN .. DEFAULT ..</code> con un valore di default non <code>NULL</code>,  con un significativo miglioramento delle performance</li>
+
+<li>"Covering index" che permettono all'utente di aggiungere colonne addizionali ad un indice tramite la clausola <code>INCLUDE</code> e di effettuare scan di tipo "index-only", in particolar modo su tipi di dato che non sono indicizzabili da indici B-tree</li>
+
+<li>funzionalità aggiuntive da utilizzare con window function, compreso l'impiego con <code>RANGE</code> di <code>PRECEDING</code>/<code>FOLLOWING</code>, <code>GROUPS</code> e esclusione dai frame</li>
+
+<li>inclusione delle parole chiave "quit" e "exit" nell'interfaccia da linea di comando di PostgreSQL per renderne più semplice l'uscita</li>
+</ul>
+
+<p>Per una lista completa di funzionalità incluse in questa release si faccia riferimento alle <a href="https://www.postgresql.org/docs/11/static/release-11.html">note di rilascio</a> disponibili in lingua inglese all'indirizzo:</p>
+
+<p><a href="https://www.postgresql.org/docs/11/static/release-11.html">https://www.postgresql.org/docs/11/static/release-11.html</a></p>
+{% endblock presskit_content %}
+
+{% block presskit_about %}
+<h2 id="supostgresql">Su PostgreSQL</h2>
+
+<p><a href="https://www.postgresql.org">PostgreSQL</a> è il più avanzato sistema di gestione di database open source, con una comunità globale costituita di utenti, sviluppatori, aziende ed organizzazioni. Il progetto PostgreSQL si porta dietro oltre 30 anni di attività di ingegneria del software, a partire dal campus di Berkeley dell'Università di California, ed oggi può vantare un ritmo di sviluppo senza uguali. La gamma di funzionalità mature messe a disposizione da PostgreSQL non soltanto è in grado di competere con quelle offerte da sistemi di database proprietari, ma le migliora in termini di funzionalità avanzate, estensibilità, sicurezza e stabilità. Scopri maggiori informazioni su PostgreSQL e partecipa attivamente alla nostra comunità su <a href="https://www.postgresql.org">PostgreSQL.org</a> e, per l'Italia, <a href="http://www.itpug.org">ITPUG</a>.</p>
+{% endblock presskit_about %}
diff --git a/templates/pages/about/press/presskit11/jp.html b/templates/pages/about/press/presskit11/jp.html
new file mode 100644 (file)
index 0000000..356f9f5
--- /dev/null
@@ -0,0 +1,66 @@
+{% extends "pages/about/press/presskit11/base.html" %}
+{% block title %}PostgreSQL 11 Press Kit - Japanese{% endblock title %}
+{% block presskit_language %}- Japanese{% endblock presskit_language %}
+
+{% block presskit_content %}
+<p>2018年10月18日
+PostgreSQLグローバル開発グループは本日、世界で最も先進的なオープンソースデータベースの最新バージョンであるPostgreSQL 11のリリースを発表しました。
+PostgreSQL 11では、データベースシステムの全体的な性能向上、特に非常に大きなデータベースや高い計算負荷を扱う機能拡張をユーザーに提供します。
+  さらに、PostgreSQL 11では、テーブルパーティショニングの大幅な改善、トランザクション管理が可能なストアドプロシージャのサポートの追加、クエリの並列性の向上、並列化されたデータ定義機能の追加、クエリ実行を高速化するJIT(Just-In-Time)コンパイルを導入しました。</p>
+
+<p>「PostgreSQL 11 にむけて、私たち開発コミュニティは PostgreSQL が巨大データベースを扱える機能を追加することに注力しました。」ブルース・モムジャン(<a href="https://www.postgresql.org">PostgreSQLグローバル開発グループ</a> の <a href="https://www.postgresql.org/developer/core/">コアチームメンバー</a>)は言います。
+「トランザクション負荷についてPostgreSQLの明らかなパフォーマンスに加えて、PostgreSQL 11 は開発者が大規模なビッグデータアプリケーションをさらに容易に処理できるようにします。」</p>
+
+<p>PostgreSQLは20年以上オープンソースで開発されてきたお陰で、開発者にとって好ましいオープンソースのリレーショナルデータベースであり続けています。 このプロジェクトは業界全体で認知を得ており、 DB-Enginesの"DBMS of the Year 2017"で特集されており(https://db-engines.com/en/blog_post/76)、SD Timesの"'Best in Show' in Software Development"でも特集されています(https://sdtimes.com/sdtimes-100/2018/best-in-show/database-and-database-management-2018/)。
+PostgreSQL 11は、PostgreSQL 10が2017年10月5日にリリースされて以来、最初のメジャーリリースとなります。
+PostgreSQL 11のバグ修正を含む次のアップデートリリースはPostgreSQL 11.1となり、新機能を備えた次のメジャーリリースはPostgreSQL 12となる予定です。</p>
+
+<h3 id="-1">堅牢性とパフォーマンスが強化されたパーティショニング</h3>
+
+<p>PostgreSQL 11には、現行のリストパーティションやレンジパーティション機能に加え、ハッシュ・パーティショニングとしても知られるハッシュ・キーによるデータ分割機能が追加されています。
+PostgreSQL 11は、PostgreSQLの外部データラッパー<a href="https://www.postgresql.org/docs/current/static/postgres-fdw.html">postgres_fdw</a>に対するパーティションの機能強化により、データ・フェデレーション機能をさらに向上させました。
+パーティション管理の助けとして、PostgreSQL 11では、パーティションキーと一致しないデータの格納するデフォルトパーティションや、すべてのパーティションに渡されるパーティションテーブルのプライマリキー、外部キー、インデックス、トリガを作成する機能が導入されています。更に、パーティションキーのデータが更新された場合、行を自動的に正しいパーティションに移動する機能もサポートされています。</p>
+
+<p>PostgreSQL 11では、新しいパーティション消去ストラテジーにより、パーティション読取時のクエリのパフォーマンスが改善しています。
+ さらに、PostgreSQL 11は、ポピュラーな "upsert"機能を分割テーブルでサポートしています。これにより、ユーザのアプリケーションコード簡素化を助け、データ送受信のネットワークオーバーヘッドを削減します。</p>
+
+<h3 id="-2">ストアドプロシジャのトランザクションサポート</h3>
+
+<p>開発者はPostgreSQLで、20年以上前からユーザー定義関数を作成することができましたが、PostgreSQL 11までは関数内で独自のトランザクションを管理する事ができませんでした。
+PostgreSQL 11では、関数の本体内で完全なトランザクション管理を実行できるSQLプロシージャが追加され、開発者は一括データの増分値読込みのような、より高度なサーバサイドアプリケーションを作成できます。
+SQLプロシージャは、 <code>CREATE PROCEDURE</code>コマンドで作成、<code>CALL</code>コマンドで実行する事ができ、サーバ側の手続き言語としてはPL/pgSQL、PL/Perl、PL/Python、およびPL/Tclがサポートされています。</p>
+
+<h3 id="-3">並列クエリ処理の強化された機能</h3>
+
+<p>並列シーケンシャルスキャンとハッシュジョインに加え、より効率的になった分割データのスキャンによるパフォーマンス向上に伴い、PostgreSQL 11の並列クエリ処理のパフォーマンスが向上しました。
+要素となる個々のクエリが並列化できない場合でも、PostgreSQLは <code>UNION</code>を使用したSELECTクエリを並列実行できるようになりました。
+PostgreSQL 11では、いくつかのデータ定義コマンドに並列処理機能が追加されています。特に、標準の <code>CREATE INDEX</code>コマンド実行で生成されるBツリーインデックスが並列処理で作成されるのは注目に値します。クエリからテーブルやマテリアライズドビューを作成するいくつかのデータ定義コマンドも並列実行可能で、これには<code>CREATE TABLE .. AS</code>、<code>SELECT INTO</code>、 <code>CREATE MATERIALIZED VIEW</code>クエリが含まれます。</p>
+
+<h3 id="jit">問い合わせ式のジャストインタイム(JIT)コンパイル</h3>
+
+<p>PostgreSQL 11では、クエリ実行中に特定の問い合わせ式の実行を高速化するジャストインタイム(JIT)コンパイルのサポートが導入されています。LLVMプロジェクトを利用したPostgreSQLのJITコンパイルは、WHERE句、ターゲットリスト、集約、投影、および一部の内部操作で問い合わせ式の実行を高速化します。</p>
+
+<p>JITコンパイルを利用するには、LLVM依存関係をインストールする必要があり、さらにPostgreSQL設定ファイルで <code>jit = on</code>を設定するか、PostgreSQLセッションで<code>SET jit = on</code>を実行する必要があります。</p>
+
+<h3 id="-4">一般的なユーザーエクスペリエンスの向上</h3>
+
+<p>リレーショナルデータベースであるPostgreSQLの機能強化は、アクティブなユーザコミュニティからのフィードバックとPostgreSQLに取り組む人たちの努力なしにはできません。以下は、PostgreSQL 11に含まれている多くの機能のうち、ユーザエクスペリエンスを向上させるために設計されたものです。</p>
+
+<ul>
+<li>デフォルト値が<code>NULL</code>でない<code>ALTER TABLE .. ADD COLUMN .. DEFAULT ..</code>コマンドがテーブルを全体を書き換えずに実行できるようにしたことで、このコマンドのパフォーマンスが大幅に向上しました。</li>
+
+<li>INCLUDE句を使った列の追加でインデックスが利用可能になったり、Bツリーインデックスでインデックス化できないタイプのデータにもインデックス-オンリースキャンが実行可能になるなど、インデックスの利用範囲が広がりました。
+-Window関数の追加機能として、<code>RANGE</code>が<code>PRECEDING</code>/<code>FOLLOWING</code>、 <code>GROUPS</code>モードやフレーム除外オプションで使えるようになりました。
+-PostgreSQLのコマンドラインインタフェースにキーワード "quit"と "exit"を含めることで、コマンドラインツールから簡単に抜けられるようになりました。</li>
+</ul>
+
+<p>このリリースに含まれる機能の全リストは <a href="https://www.postgresql.org/docs/11/static/release-11.html">リリースノート</a>にありますのでご覧ください。
+こちらからもご覧いただけます
+{% endblock presskit_content %}
+
+{% block presskit_about %}
+<h2 id="postgresql">PostgreSQLについて</h2>
+
+<p><a href="https://www.postgresql.org">PostgreSQL</a>は世界で最も先進的なオープンソースデータベースであり、何千人ものユーザ、貢献者、企業、組織からなるグローバルコミュニティがあります。PostgreSQLプロジェクトは、カリフォルニア大学バークレー校を皮切りに、30年以上ソフトウェア工学に基づいた開発により先進的な進歩を続けています。PostgreSQLの成熟した機能セットは、独自のデータベースシステムにマッチするだけでなく、高度なデータベース機能、拡張性、セキュリティ、および安定性にも優れています。
+PostgreSQLについてもっと知って頂き、私たちのコミュニティにご参加下さい<a href="https://www.postgresql.org">PostgreSQL.org</a></p>
+{% endblock presskit_about %}
diff --git a/templates/pages/about/press/presskit11/kr.html b/templates/pages/about/press/presskit11/kr.html
new file mode 100644 (file)
index 0000000..6b444d3
--- /dev/null
@@ -0,0 +1,132 @@
+{% extends "pages/about/press/presskit11/base.html" %}
+{% block title %}PostgreSQL 11 Press Kit - Korean{% endblock title %}
+{% block presskit_language %}- Korean{% endblock presskit_language %}
+
+{% block presskit_content %}
+<p>18 OCTOBER 2018 - 오늘, PostgreSQL 글로벌 개발 그룹은 세상에서 가장 진보적인 오픈 소스
+데이터베이스의 가장 최신 버전인 PostgreSQL 11이 출시되었음을 알립니다.</p>
+
+<p>PostgreSQL 11에서는 전반적인 성능이 개선되었습니다. 특히, 아주 큰 데이터베이스, 서버가
+많이 바쁜 상황에서도 이전 버전보다 더 나은 성능을 보장합니다. 주요 개선 사항은 파티션 테이블 기능 개선,
+트랜잭션 관리가 가능한 새 프로시져 개체 추가, 조회성 쿼리 병렬 처리 성능 개선, 자료 조작
+작업(DDL 일부)에서도 병렬 처리가 가능해진 것, 쿼리의 표현식 처리를 더 빠르게 하는 Just-In-Time
+(JIT, 실시간 컴파일) 짜깁기 기능이 추가된 것입니다.</p>
+
+<p><a href="https://www.postgresql.org">PostgreSQL 글로벌 개발 그룹</a>
+<a href="https://www.postgresql.org/developer/core/">코어 팀 소속</a> Bruce Momjian은
+"우리 개발 커뮤니티는 아주 큰 데이터베이스를 잘 관리 할 수 있는 기능을 추가하는 데
+중점을 두고 PostgreSQL 11을 개발했다. 더불어, PostgreSQL의 트랜잭션 작업 부하 성능은 입증되었으며,
+PostgreSQL 11을 사용하면 대용량 자료 처리용 응용 프로그램 개발자들도 더욱 쉽게 작업할
+수 있을 것이다." 라고 말했습니다.</p>
+
+<p>PostgreSQL은 20년 넘게 이어오면서 오픈 소스 개발 분야에 이익을 주었으며,
+개발자들이 선호하는 오픈 소스 관계형 데이터베이스가 되었습니다.
+이 프로젝트는 산업 전반에 걸쳐 인정받아, DB-Engines의
+"<a href="https://db-engines.com/en/blog_post/76">2017년 RDBMS</a>"로 소개되었으며,
+<a href="https://sdtimes.com/sdtimes-100/2018/best-in-show/database-and-database-management-2018/">SD Times 2018 100</a>에도
+소개되었습니다.</p>
+
+<p>PostgreSQL 11은 2017년 10월 5일에 나온 PostgreSQL 10 이후 첫 메이저 배포판입니다.
+PostgreSQL 11에 대한 문제점 수정판인 다음 버전은 PostgreSQL 11.1로 출시될 것입니다.
+또한 다음 메이저 버전은 PostgreSQL 12로 출시될 것입니다.</p>
+
+<h3 id="">파티션 테이블 견고성과 성능 향상</h3>
+
+<p>PostgreSQL 11에서 해시 파티션 테이블을 지원합니다. 이제, 나열 list 파티션, 범위 range
+파티션과 함께 파티션 키로 해시 키를 사용할 수 있게 되었습니다. PostgreSQL 11에서는
+PostgreSQL 외부 자료 싸개 wrapper인
+<a href="https://www.postgresql.org/docs/current/static/postgres-fdw.html">postgres_fdw</a>
+모듈을 이용하는 외부 테이블을 파티션 하위 테이블로 사용하는 기능이 좀 더 좋아져서 분산 노드
+자료 처리가 좋아졌습니다.</p>
+
+<p>PostgreSQL 11에서는 이제 하위 테이블의 기본키, 참조키, 인덱스, 트리거를 상위 테이블에
+한 번만 정의하면, 하위 테이블을 만들 때 자동으로 반영됩니다.
+또한, 파티션 키로 사용되고 있는 값을 바꾸는데,
+바뀐 자료가 새 파티션에 있어야 할 때 자동으로 해당 파티션으로 자료를 옮깁니다.</p>
+
+<p>PostgreSQL 11에서는 파티션 삭제 처리를 새롭게 구현해서 파티션 테이블 읽기 성능을
+높였습니다. 하나 더, PostgreSQL 11에서는 흔하게 사용하는 "upsert" 구문 - 없으면
+insert, 있으면 update - 을 이제 파티션 테이블에서도 사용할 수 있습니다.
+이렇게 해서, 응용 프로그램 코드를 단순화하며, 네트워크 전송량을 줄일 수 있습니다.</p>
+
+<h3 id="-1">트랜잭션을 관리하는 프로시져</h3>
+
+<p>개발자는 데이터베이스 서버 내에서 일련의 작업을 한 번에 하고자 할 때,
+지난 20년간 PostgreSQL에서는 사용자 정의 함수를 만들어 사용해 왔습니다.
+이 사용자 정의 함수는 그 함수 본문 전체 작업을 하나의 트랜잭션으로 처리하기 때문에,
+그 안에서 일어나는 작업들을 쪼개서 개별 트랜잭션으로 처리할 수 없었습니다.
+PostgreSQL 11에서는 이 개별 작업들의 트랜잭션 관리가 가능한 프로시져 개체를
+새로 추가했습니다. 이로써 개발자는 더욱 나은 서버 측 프로그램 개발을 할 수 있게 되었습니다.
+이 프로시져는 대량 자료 일괄 입력 작업에서 오류가 발생하면 예외 처리를 하고, 나머지는
+정상 입력하는 작업을 하는 데 사용할 수 있습니다.</p>
+
+<p><code>CREATE PROCEDURE</code> 명령으로 SQL 프로시져를 만들고,
+<code>CALL</code> 명령으로 실행합니다. 현재 PL/pgSQL, PL/Perl, PL/Python, PL/Tcl 내장 프로시져
+언어로 프로시져를 만들 수 있습니다.</p>
+
+<h3 id="-2">병렬 쿼리 기능 향상</h3>
+
+<p>PostgreSQL 11에서는 병렬 쿼리 성능도 향상되었습니다.
+순차적 병렬 탐색 비용이 줄었으며, 파티션 테이블 대상 해시 조인 작업에서도
+병렬 처리가 가능합니다. <code>UNION</code>으로 묶인 쿼리도 각 부분 쿼리가
+병렬 처리를 할 수 없다면, 그것들을 각각 병렬 처리 합니다.
+(모호한 표현 - SELECT ... UNION SELECT ... 인 경우 첫 SELECT 구문을 병렬 처리
+못한다면, 첫 SELECT 전체, 다음 SELECT 전체를 각각 병렬 쿼리 작업자가 작업 함 - 옮긴이)</p>
+
+<p>PostgreSQL 11에서는 여러 자료 정의 명령(DDL)에 대해서도 병렬 처리를 합니다.
+<code>CREATE INDEX</code> 명령으로 B-tree 인덱스를 만들 때도 병렬 처리를 한다는 것은 주목할 만합니다.
+<code>CREATE TABLE .. AS</code>, <code>SELECT INTO</code>, <code>CREATE MATERIALIZED VIEW</code>같이
+테이블이나 구체화한 뷰를 만드는 쿼리도 병렬 처리가 가능해졌습니다.</p>
+
+<h3 id="justintimejit">표현식 처리용 Just-in-Time (JIT) 짜깁기</h3>
+
+<p>PostgreSQL 11은 JIT (Just-In-Time) 컴파일을 지원하여
+쿼리 실행 중 특정 표현식의 실행을 더 빠르게 합니다. (이를 JIT 컴필레이션, 짜깁기라고 함)
+PostgreSQL에서는 LLVM 프로젝트에서 제공하는 JIT 라이브러리를 이용하여,
+WHERE 절에 있는 표현식, 대상 목록, 집계함수, 예측, 몇몇 내부 연산 등의 처리 속도를 높입니다.</p>
+
+<p>JIT 짜깁기 기능을 이용하려면, 먼저, LLVM 관련 패키지들을 설치하고,
+이 기능을 활성화 해서 PostgreSQL 서버를 만들고, 환경 설정 파일에서 <code>jit = on</code> 설정을 하거나
+세션에서 <code>SET jit = on</code> 명령을 이용해야 합니다.</p>
+
+<h3 id="-3">일반 사용자 경험 개선</h3>
+
+<p>PostgreSQL 관계형 데이터베이스의 기능 개선은 사용자의 적극적인 반응 feedback과
+PostgreSQL 개발자들의 많은 노력 없이는 불가능합니다. 다음은 이번 PostgreSQL 11 버전에
+추가된 사용자 경험을 개선하는 많은 기능 가운데, 주요 기능 몇 가지입니다:</p>
+
+<ul>
+<li><code>NULL</code> 허용하지 않는 <code>ALTER TABLE .. ADD COLUMN .. DEFAULT ..</code> 작업에서
+기존 테이블 전체 자료 다시 쓰기 하던 것을 이제는 속성 정보만 등록해서 처리 하는 것으로
+성능을 개선했습니다.</li>
+
+<li>"인덱스 커버링", 인덱스 관련 구문에서 <code>INCLUDE</code> 절이 추가되었습니다.
+이 기능으로 B-tree 인덱스가 아니어도 인덱스 단독 탐색 성능을 높였습니다.</li>
+
+<li>윈도우 함수에서, <code>RANGE</code> 모드에서 <code>PRECEDING</code>/<code>FOLLOWING</code> 구문 지원, <code>GROUPS</code> 모드 지원,
+프레임 제외 기능이 추가 되었습니다.</li>
+
+<li>PostgreSQL 명령행 인터페이스(psql)에서 "quit", "exit" 명령을 사용할 수 있습니다. 이렇게 해서
+명령행 도구들이 좀 더 쉽게 종료할 수 있도록 했습니다.</li>
+</ul>
+
+<p>이번 배포판과 관련된 모든 내용은 아래
+<a href="https://www.postgresql.org/docs/11/static/release-11.html">release notes</a> 페이지에서
+자세히 다룹니다:</p>
+
+<p><a href="https://www.postgresql.org/docs/11/static/release-11.html">https://www.postgresql.org/docs/11/static/release-11.html</a> (영문)</p>
+
+<p><a href="http://postgresql.kr/docs/11/release-11.html">http://postgresql.kr/docs/11/release-11.html</a> (한글, 번역 예정)</p>
+{% endblock presskit_content %}
+
+{% block presskit_about %}
+<h2 id="postgresql">PostgreSQL이란?</h2>
+
+<p><a href="https://www.postgresql.org">PostgreSQL</a>은 수천 명의 사용자, 공헌자, 회사 및 조직의 글로벌 커뮤니티가
+사용, 개발하는 세계에서 가장 진보적인 오픈 소스 데이터베이스입니다. PostgreSQL 프로젝트는 캘리포니아
+버클리 대학에서 시작하여 30 년이 넘는 엔지니어링을 기반으로 빠른 속도로 계속 개발되고 있습니다.
+PostgreSQL의 완성도 높은 기능들은 상용 데이터베이스 시스템과 거의 같으며,
+확장성, 보안 및 안정성 측면의 한발 앞선 기능들은 더 뛰어납니다.
+<a href="https://www.postgresql.org">PostgreSQL.org</a>에서 PostgreSQL에 대해서 더 살펴보고,
+우리 커뮤니티에 참여해주십시오.</p>
+{% endblock presskit_about %}
diff --git a/templates/pages/about/press/presskit11/my.html b/templates/pages/about/press/presskit11/my.html
new file mode 100644 (file)
index 0000000..35899a6
--- /dev/null
@@ -0,0 +1,149 @@
+{% extends "pages/about/press/presskit11/base.html" %}
+{% block title %}PostgreSQL 11 Press Kit - Burmese{% endblock title %}
+{% block presskit_language %}- Burmese{% endblock presskit_language %}
+
+{% block presskit_content %}
+<p>၂၀၁၈ခ ွစ 18 ရက - ေန က ေပ ကမ
+ေခတအမဆ Open Source ေဒတ ေဘစ ျဖစ PostgreSQL
+11 က
+PostgreSQL ကမ လ ဆင တ တကေရး အ ဖ အစညးမ ယန ထတျပန
+ေျကည လက သည။
+PostgreSQL 11 သည ေဒတ ေဘစ စနစ၏အလ စတ တက မာ ျဖစည့ တကတ တ ျမင့မ မာ
+န ဆကပေနတ အ လနျက မ ေသ ေဒတ ေဘစာ ွင့ အတ ျမင့မ ေသ ကနျပတ အလပမ ဏမာ က
+အသ ျပသမာ အ ေထ ကေပးပ သည။ ထ အ ပင PostgreSQL 11 သည သသ ထင တ
+တ တက မာ ျဖစည့ table partitioning စနစ၊ေ ငပးေ ငယစမခန ခ ုိ ငမး လပ လပညးမာ
+သမးဆညးထ မ ကလညး ထပ ျဖည့ သငးလကျခငး၊query parallelism
+လညးတ တကေက ငး မ ျခငး အ ပင parallelized ေဒတ အဓပ ါယ ဖင့ဆ ုိင က
+ထပျဖည့ စကျခငး ွင့ ေမးျမနးခကာ တင အသ အ
+နးမာ ၏ အက ငအထညေဖ
+အရနျမင့တငျခငး
+အ တက just in time (JIT) စစညးထ မ ကလညး မတက ကည။</p>
+
+<p>"PostgreSQL 11 အကြောင်းမူကား, ရဲ့စွမ်းရည်ကိုတိုးတက်စေကြောင်းfeatures
+ငါတို့ဖှံ့ဖွိုးတိုးတအသိုင်းအဝိုင်းသည်အလွန်ကြီးမားdatabases ကိုစီမံခန့်ခွဲရန် PostgreSQL တွေထည့်သွင်းအာရုံစိုက်,"ဘရုစ်ကပြောပါတယ်
+Momjian တစ်ဦး <a href="https://www.postgresql.org/developer/core/">core ကိုအဖွဲ့သည်အဖွဲ့ဝင်</a> ၏ အဆိုပါ
+<a href="https://www.postgresql.org">PostgreSQL ကို Global ဖွံ့ဖြိုးရေးကောင်စီ Group မှ</a> ။ ရဲ့သက်သေစွမ်းဆောင်ရည်၏ထိပ်တွင်,
+"အရောင်းအဝယ်ပမာဏများအတွက်PostgreSQL  PostgreSQL 11ဖို့စေသည်။
+ကပင်ပိုမိုလွယ်ကူ developer များစကေးမှာကြီးမားတဲ့ data တွေကို applications များ run  "</p>
+
+<p>PostgreSQL သည စ၂၀ေကာ္ျက open source တ တက မ ထမ အကိးေက ဇ ရရသည့အ ပင
+ေဆ ငက (developers) မာ ပမျကက ွစက သည့ open source ွင့ဆကပ ရသည့ေဒတ ေဘစ
+ျဖစ သည။ အဆပ စမကနးသည
+နယယအ တငး တင အသအမတျပမ ဆကကရျပ
+DB-Engines မ “DBMS of the Year 2017” ွင့ SD Times တင 2018 100 အ ဖစေဖ ္ျပ ခငးခရသည။
+PostgreSQL 11 သည ေအ က ဘ ၅ ရက ၂၀၁၇ တင PostgreSQL 10 ထကျပ ေန က
+ပထမဆ အဓက ထကျခငးျဖစည။ PostgreSQL 11 ေန က အသ စကမ သည အမ ျပငင မာ ပ ဝငည့
+PostgreSQL 11.1 ျဖစ မည ျဖစျပ ေန ကပအဓက ထကလ မ
+လက ဏ ရပအသစာ ွင့
+PostgreSQL 12 ပငျဖစည။</p>
+
+<h3 id="increasedrobustnessandperformanceforpartitioning">Increased Robustness and Performance for Partitioning</h3>
+
+<p>PostgreSQL 11 သည hash partitioning လ ေခ တ hash key ကအသ ျပျပ ေဒတ မာ ပငးျခာ
+ကန သတ ုိ ငမးက ျဖည့ စကည၊ PostgreSQL တင ေဒတ ပငးျခာ ကန သတျခငး လက စမးရ
+အပငးအ ခာ အလက သို မဟတ
+တ စ ရငးအလက ထပျဖည့ သငးသည။ PostgreSQL foreign data wrapper သ ေသ
+ေဒတ ေဘစ အ ခမာ က အဆင့ျမင့တငျပ PostgreSQL 11 သည ေဒတ စစညး ုိင စမးရည က
+တ တကေအ ငျပလပ သည။
+<a href="http://www.postgreSQL.org/docs/current/static/postgres-fdw.html">postgres_fdw​</a>.</p>
+
+<p>စီမံခန့်ခွဲမှုနှင့်အတူကူညီနိုင်ရန်အတွက် partitions ကို, PostgreSQL 11 ဒေတာအတွက်ဖမ်း-အားလုံး default အ
+partition ကိုတစ်ဦး partition ကိုသော့နှင့်အဓိကသော့ချက်, နိုင်ငံခြားသော့အညွှန်းကိန်းဖန်တီးနိုင်စွမ်းမကိုက်ညီမိတ်ဆက်
+လူအပေါင်းတို့သည်စားပွဲဆင်းအောင်မြင်ပြီးဖြစ်ကြောင်း
+partition ကိုအပေါ်အစပျိုးလိုက်ခြင်းဖြစ်သည်။ ကြောင်းအတန်းများအတွက်
+partition ကို key ကို updated လျှင် PostgreSQL 11 ကိုလည်းမှန်ကန်သော partition ကိုမှတန်းစီရွေ့လျားကိုအလိုအလျောက်ကိုထောကျပံ့</p>
+
+<h4 id="holdforquoteaboutpartitioning">HOLD FOR QUOTE ABOUT PARTITIONING</h4>
+
+<p>PostgreSQL 11 သည ပငးျခာ ကန သတျခငး ဖယ ေရးနညးဗဟ အသစ အသ ျပျပ
+ပငးျခာ ကန သတကာ က
+ဖတည့ စစမးမ စမးေဆ င ျမင့တင ကည။ ဒ အ ပင PostgreSQL 11 သည
+အသ ျပသမာ အ တက အခကအလကာ တံ ျပ
+လပ တင network overhead ကေလာခေပးျပ
+လပနးသ ပ ိဂရမ ကဒ ရငးလငးေအ ငျပလပေပးသည့ ပငးျခာ ကန သတျခငး tables မာ ရ
+န မညျက
+“upsert” feature ကေထ ကေပးသည။</p>
+
+<h3 id="transactionssupportedinstoredprocedures">Transactions Supported in Stored Procedures</h3>
+
+<p>ေဆ ငက မာ (developers) သည PostgreSQL တင user-defined အလပ ွစေပ ငး ၂၀
+ေကာ္ျက ဖ ခသည၊
+သ ေသ ္ PostgreSQL 11 မတငက ယငးအလပာ (functions)သည သတ ၏
+လပနးကစ မာ (transactions) က
+ကယ ငမ ုိ ငမးမလပ ုိငေသးေပ။ PostgreSQL 11 သည အလပ(function)၏ကယညအ တငးရ
+လပနးကစ မာ က အ ပည့အဝစမခန ခ ေဆ ငက ုိင SQL လပနးစဥ ထည့ သငးခသည၊
+ထအရ သည ေဆ ငက မာ (developers) က incremental bulk data loading ပ ဝငည့ ပမအဆငျမင့သည့
+server-side လပနးသ ပ ိဂရမာ က ဖ
+ုိငေအ င လပေဆ ငေပးသည။
+SQL လပ လပညးမာ က <code>CREATE PROCEDURE</code> ည နျက မ ျဖင့ ဖ
+ိုငည၊
+<code>CALL</code> ည နျက မ ကအသ ျပျပ လက ေဆ ငကျပ server-side လပညးစနစ ဘ သ စက ျဖစည့
+PL/pgSQL, PL/Perl, PL/Python, and PL/Tcl တ က ေထ ကေပးသည။
+HOLD FOR QUOTE ABOUT SQL STORED PROCEDURES</p>
+
+<h3 id="enhancedcapabilitiesforqueryparallelism">Enhanced Capabilities for Query Parallelism</h3>
+
+<p>PostgreSQL 11 သည hash joins ျဖင့ ပငးျခာ ကန သတျခငး ေဒတ မာ က ပမထေရ က scan
+လပ ုိုငျခငး ွင့ parallel sequential scans ျခငး တင ပေဆ င တ တကည့ parallel query
+လပေဆ င က တ တကေအ ငျပလပ သည။ PostgreSQL သည ယခအခ parallel တင အကယ၍
+ညမ်ေအ ငလပ ိုငည့ အျခခ စစမးမ မာ ရလွင
+<code>UNION</code> ကအသ ျပထ သည့ SELECT စစမးမ မာ က အက ငအထညေဖ
+သည။
+PostgreSQL 11 သည parallelism က မာ စ ေသ ေဒတ အဓပ ါ ယင့ဆ ည နျက မ မာ တင
+ျဖည့ စကသည၊ အထ သ ဖင့ ​CREATE INDEX​ ည
+နျက ျခငးအဆင့ကေဆ ငကျခငးျဖင့
+​
+ျဖစေပ လ ေသ B-tree အည နးကနး အ တကျဖစည။ မာ စ ေသ ေဒတ အဓပ ါ ယင့ဆ
+ည နျက မ မာ သည tables သ မဟတ စစမးမ မာ မ
+အ မငာ ေပ ေပ က ျပ
+ိငးယဥ္ ုိ ငမးရျပျဖစ၍
+<code>CREATE TABLE .. AS​</code>, <code>​SELECT INTO​</code>, and <code>​CREATE MATERIALIZED VIEW​</code>ပ ဝငည။</p>
+
+<p>Just-in-Time (JIT) Compilation for Expressions
+PostgreSQL 11 သည Query execution အ တက လပနးစဥ္ေ တပမျမ
+ရနအ တက
+JIT compilation ၏ အထ ေထ ကံေသ အရ မာ ကစတငတက က သည။</p>
+
+<p>\fဒ JIT compilation သည WHERE clauses, target စ ရငး, data အစ အဝး, internal
+လပေဆ ငကခိ
+ွင့ projections တ ကျမ ေစရန LLVM project
+ကအသု ျပထ သည။</p>
+
+<p>JIT compilation က အက ငးဆု အသု ျပ ိုင LLVM dependencies က တပငျခငး
+ျပလပမ ျဖစ တယ။ ဒလလပ အ တက PostgreSQL settings file အ တငး <code>jit = on</code> လပ၍၎
+PostgreSQL session မ <code>SET jit=on</code> လပ၍ JIT compilation
+ကအသု ျပလ ရပ သည။</p>
+
+<h3 id="generaluserexperienceimprovements">General User Experience Improvements</h3>
+
+<p>PostgreSQL ေဒတ ေဘစ အဆင့ျမင့မ လ ျခငးသည အသု ျပအသငးဝငး ွင့ PostgreSQL
+တ တကေအ ငေဆ ငကသမာ ၏ ကးစ မ ေ က င့သ ျဖစ သည။
+PostgreSQL 11 မ ပ ဝင ေသ တ တကေျပာငးလမအ တက လက ဏ အနညးငယ
+ေအ က အပ ဒငးေရးသ ေဖ ္ျပထ ပ သည။
+<ul>
+  <li><code>ALTER TABLE … ADD COLUMN … DEFAULT …</code> function က not <code>NULL</code> default ျဖင့ဖယ ၍ table ေ တ ျပ တဲအခ ျမ နေအ ငျပလပ က သည။</li>
+  <li>'Covering indexes' ဆတဲ function အသစည <code>INCLUDE</code> clause ကအသု ျပ၍
+အသု ျပသမာ အ column အသစာ တ ထည့ ို ငမး ေပးျခငးျဖင့ အထ က ျပပ သည။
+ယငး function သည index-only scans ွင့ B-tree index မ index လပ မ ရသ data
+အမ်းအစ မာ အ တကအသု ဝင သည။</li>
+  <li>အ ခာ တ တကေျပာငးလမမာ မ windows function အ တက <code>RANGE</code> feature သည <code>PRECEDING</code>/<code>FOLLOWING</code>, <code>GROUPS</code> ွင့ frame exclusion
+တ ကအသု ျပ ိုငည့အခက ျဖစ တယ။</li>
+  <li>PostgreSQL command line မ Keywords အသစာ ျဖစဲ 'quit' ွင့ 'exit' တ သည command line tool မ ထက မ လယ ေအ င ပေဆ ငေပးပ သည။ ဒ PostgreSQL 11 ထကမ </li>
+</ul>
+ွင့ပတကည့ ေျပာငးလမမာ စ ရငး အ ပည့စု က, မ ဝငေရ ကတ ေလ
+လ ိုင သည။
+<a href="https://www.postgresql.org/docs/11/static/release-11.html">https://www.postgresql.org/docs/11/static/release-11.html</a></p>
+{% endblock presskit_content %}
+
+{% block presskit_about %}
+<h2 id="aboutpostgresql">About PostgreSQL</h2>
+
+<p>PostgreSQL သည္ ကမာၻ ့ေခတ္အမွီဆုံး open source database ျဖစ္ျပီး
+ကမာၻတစ္ဝွမ္းမွ ေထာင္ေက်ာ္ေသာ အသုံးျပဳသူမ်ား၊အျကံျပဳ ပါဝင္သူမ်ား၊ ကုမၸဏီမ်ားႏွင့္ အဖြဲ ႔အစည္းအမ်ားအျပားသုံးစြဲေသာ database ျဖစ္ပါသည္။
+PostgreSQL စီမံခ်က္စတင္ တည္ေဆာက္ခဲ့သည္မွာ ႏွစ္ေပါင္း ၃၀ေက်ာ္ရွိလာခဲ့ျပီး
+Berkeley ရွိ University of California မွာ စတင္ခဲ့ျခင္းျဖစ္သည္။ ဤစီမံခ်က္၏ ဖြံျဖိဳးတိုးတက္လာမႈႏႈန္းမ်ားသည္
+မယွဥ္ႏုိင္ေလာက္ေအာင္ပဲရွိခဲ့ပါသည္။ PostgreSQL ၏ ျပီးျပည့္စုံေသာ အခ်က္သည္ထိပ္တန္း ေဒတာေဘ့စ္စနစ္ေတြနွင့္ယွဥ္ႏုိင္ရုံတင္သာမက
+ပိုမိုအဆင့္ျမင့္ေသာ database အခ်က္အလက္မ်ားရွိမႈ ၊က်ယ္ျပန္႔စြာအသုံးျပဳႏုိင္မႈ၊အာမခံခ်က္ရွိမႈ၊တည္ျငိမ္မႈတို႕တြင္ ပိုမိုေကာင္းမြန္ေျကာင္းေတြ႕ရသည္။
+PostgreSQL အေျကာင္းပိုမိုသိရွိလိုျပီး၊ PostgreSQL ၏အသိုင္းအဝိုင္းတြင္ ပါဝင္ခ်င္သည္ဆိုပါက ေအာက္ေဖာ္ျပပါ website သို႕ဝင္ေရာက္ျကည့္ရႈႏုိင္ပါသည္။
+<a href="https://www.postgresql.org">PostgreSQL.org</a></p>
+{% endblock presskit_about %}
diff --git a/templates/pages/about/press/presskit11/pt.html b/templates/pages/about/press/presskit11/pt.html
new file mode 100644 (file)
index 0000000..a52b961
--- /dev/null
@@ -0,0 +1,151 @@
+{% extends "pages/about/press/presskit11/base.html" %}
+{% block title %}PostgreSQL 11 Press Kit - Portuguese{% endblock title %}
+{% block presskit_language %}- Portuguese{% endblock presskit_language %}
+
+{% block presskit_content %}
+<p>18 DE OUTUBRO DE 2017 - O Grupo de Desenvolvimento Global do PostgreSQL
+anunciou hoje o lançamento do PostgreSQL 11, a versão mais recente do banco de
+dados de código aberto mais avançado do mundo.</p>
+
+<p>O PostgreSQL 11 oferece aos usuários melhorias no desempenho geral do sistema
+de banco de dados, com aprimoramentos específicos associados a banco de dados
+muito grandes e altas cargas de trabalho computacionais. Além disso, o
+PostgreSQL 11 fez melhorias significativas no sistema de particionamento de
+tabelas, adicionou suporte para procedimentos armazenados capazes de gerenciar
+transações, melhorou o paralelismo de consultas e adicionou recursos para
+definição de dados paralelizado e introduziu compilação just-in-time (JIT) para
+acelerar a execução de expressões em consultas.</p>
+
+<p>"Para o PostgreSQL 11, nossa comunidade de desenvolvimento concentrou-se em
+adicionar recursos que melhoram a capacidade do PostgreSQL em gerenciar bancos
+de dados muito grandes", disse Bruce Momjian, um
+<a href="https://www.postgresql.org/developer/core/">membro</a> do <a href="https://www.postgresql.org">Grupo de
+Desenvolvimento Global do PostgreSQL</a>. "Além do
+desempenho comprovado do PostgreSQL para cargas de trabalho transacionais, o
+PostgreSQL 11 torna ainda mais fácil para os desenvolvedores executarem
+aplicações de big data em escala."</p>
+
+<p>O PostgreSQL se beneficia de mais de 20 anos de desenvolvimento de código
+aberto e se tornou o banco de dados relacional de código aberto preferido pelos
+desenvolvedores. O projeto continua a receber reconhecimento em toda a
+indústria e foi apresentado como o "<a href="https://db-engines.com/en/blog_post/76">SGBD do Ano de
+2017</a>" da DB-Engines e no <a href="https://sdtimes.com/sdtimes-100/2018/best-in-show/database-and-database-management-2018/">SD Times
+2018
+100</a>.</p>
+
+<p>O PostgreSQL 11 é a primeira versão desde que o PostgreSQL 10 foi lançado em 5
+de outubro de 2017. A próxima versão corretiva do PostgreSQL 11 contendo
+correção de bugs será o PostgreSQL 11.1 e a próxima versão com novos recursos
+será o PostgreSQL 12.</p>
+
+<h3 id="maiorrobustezedesempenhoparaparticionamento">Maior Robustez e Desempenho para Particionamento</h3>
+
+<p>PostgreSQL 11 adicionou a capacidade de particionar dados por uma chave hash,
+também conhecida como particionamento por hash, adicionando a capacidade atual
+de particionar dados no PostgreSQL por uma lista de valores ou por um
+intervalo. O PostgreSQL 11 melhorou ainda mais sua capacidade de federação de
+dados com melhorias de funcionalidade para partições que usam adaptadores de
+dados externos do PostgreSQL,
+<a href="https://www.postgresql.org/docs/current/static/postgres-fdw.html">postgres_fdw</a>.</p>
+
+<p>Para ajudar com gerenciamento de partições, o PostgreSQL 11 introduziu uma
+partição padrão para todos os dados que não correspondem a uma chave de
+partição, e a capacidade de criar chaves primárias, chaves estrangeiras,
+índices e gatilhos em tabelas particionadas que são passadas para todas as
+partições. O PostgreSQL 11 também suporta a movimentação automática de
+registros para a partição correta, se a chave de partição para esse registro
+for atualizada.</p>
+
+<p>O PostgreSQL 11 melhorou o desempenho das consultas ao ler partições usando uma
+nova estratégia de eliminação de partições. Além disso, o PostgreSQL 11 agora
+suporta a popular funcionalidade "upsert" em tabelas particionadas, que ajuda
+os usuários a simplificarem o código da aplicação e reduzirem a sobrecarga da
+rede ao interagir com seus dados.</p>
+
+<h3 id="transaessuportadasemprocedimentosarmazenados">Transações Suportadas em Procedimentos Armazenados</h3>
+
+<p>Os desenvolvedores criam funções definidas pelo usuário no PostgreSQL por mais
+de 20 anos, mas antes do PostgreSQL 11, essas funções não conseguiam gerenciar
+suas próprias transações. O PostgreSQL 11 adicionou procedimentos SQL que podem
+executar o gerenciamento completo de transações dentro do corpo de uma função,
+permitindo que os desenvolvedores criem aplicações mais avançadas do lado do
+servidor, como aquelas envolvendo o carregamento incremental de dados em massa.</p>
+
+<p>Os procedimentos SQL podem ser criados usando o comando <code>CREATE PROCEDURE</code>,
+executados usando o comando <code>CALL</code>, e são suportados pelas linguagens
+procedurais PL/pgSQL, PL/Perl, PL/Python e PL/Tcl.</p>
+
+<h3 id="recursosaprimoradosparaparalelismodeconsultas">Recursos Aprimorados para Paralelismo de Consultas</h3>
+
+<p>O PostgreSQL 11 melhorou o desempenho de consultas paralelas, com ganhos de
+desempenho em buscas sequenciais em paralelo e junções hash juntamente com
+buscas mais eficientes de dados particionados. O PostgreSQL agora pode executar
+consultas SELECT que usam <code>UNION</code> em paralelo se as consultas subjacentes não
+puderem ser paralelizadas.</p>
+
+<p>O PostgreSQL 11 adicionou paralelismo a vários comandos de definição de dados,
+notavelmente para a criação de índices B-tree que são gerados pela execução do
+comando <code>CREATE INDEX</code>. Vários comandos de definição de dados que criam tabelas
+ou visões materializadas a partir de consultas agora também são capazes de
+utilizar paralelismo, incluindo as opções <code>CREATE TABLE .. AS</code>, <code>SELECT INTO</code> e
+<code>CREATE MATERIALIZED VIEW</code>.</p>
+
+<h3 id="compilaojustintimejitparaexpresses">Compilação Just-in-Time (JIT) para Expressões</h3>
+
+<p>O PostgreSQL 11 introduziu suporte para compilação Just-In-Time (JIT) para
+acelerar a execução de certas expressões durante a execução da consulta. A
+compilação da expressão JIT para o PostgreSQL usa o projeto LLVM para acelerar
+a execução de expressões em cláusulas WHERE, listas de destino, agregações,
+projeções e algumas operações internas.</p>
+
+<p>Para aproveitar a compilação JIT, você precisará instalar as dependências do
+LLVM e habilitar a compilação JIT: definindo <code>jit = on</code> no arquivo de
+configuração do PostgreSQL ou executando <code>SET jit = on</code> a partir da sua sessão.</p>
+
+<h3 id="melhoriasgeraisparaexperinciadousurio">Melhorias Gerais para Experiência do Usuário</h3>
+
+<p>Os aprimoramentos no banco de dados relacional do PostgreSQL não são possíveis
+sem o feedback de uma comunidade ativa de usuários e o trabalho árduo das
+pessoas que trabalham no PostgreSQL. Abaixo destacamos alguns dos muitos
+recursos incluídos no PostgreSQL 11 projetados para melhorar a experiência
+geral do usuário:</p>
+
+<ul>
+<li>Remover a necessidade de reescrever toda tabela ao executar <code>ALTER TABLE ..
+ADD COLUMN .. DEFAULT ..</code> com valor padrão não <code>NULL</code>, o que fornece um aumento
+significativo no desempenho desse comando.</li>
+
+<li>"Índices de cobertura" permitem que um usuário inclua colunas
+adicionais a um índice usando a cláusula <code>INCLUDE</code> e são úteis para realizar
+buscas somente com índice, especialmente em tipos de dados que não são
+indexáveis por índices de B-tree.</li>
+
+<li>Funcionalidade adicional para trabalhar com funções deslizantes, incluindo
+permitir que <code>RANGE</code> use <code>PRECEDING</code>/<code>FOLLOWING</code>, <code>GROUPS</code> e exclusão de
+quadros.</li>
+
+<li>A inclusão das palavras-chave "quit" e "exit" na interface de linha de
+comando do PostgreSQL para facilitar a saída da ferramenta.</li>
+</ul>
+
+<p>Para obter uma lista completa dos recursos incluídos nesta versão, leia as
+<a href="https://www.postgresql.org/docs/11/static/release-11.html">notas de
+lançamento</a>, que
+podem ser encontradas em:</p>
+
+<p><a href="https://www.postgresql.org/docs/11/static/release-11.html">https://www.postgresql.org/docs/11/static/release-11.html</a></p>
+{% endblock presskit_content %}
+
+{% block presskit_about %}
+<h2 id="sobreopostgresql">Sobre o PostgreSQL</h2>
+
+<p><a href="https://www.postgresql.org">PostgreSQL</a> é o banco de dados mais avançado do
+mundo, com uma comunidade global de milhares de usuários, colaboradores,
+empresas e organizações. O Projeto PostgreSQL baseia-se em mais de 30 anos de
+engenharia, iniciando na Universidade da Califórnia, Berkeley, e continua em um
+ritmo inigualável de desenvolvimento. Conjunto de funcionalidades maduras do
+PostgreSQL não só se igualam aos principais sistemas de bancos de dados
+proprietários, mas os supera em funcionalidades avançadas, extensibilidade,
+segurança e estabilidade. Saiba mais sobre o PostgreSQL e participe da nossa
+comunidade em <a href="https://www.postgresql.org">PostgreSQL.org</a>.</p>
+{% endblock presskit_about %}
diff --git a/templates/pages/about/press/presskit11/ru.html b/templates/pages/about/press/presskit11/ru.html
new file mode 100644 (file)
index 0000000..15c612b
--- /dev/null
@@ -0,0 +1,151 @@
+{% extends "pages/about/press/presskit11/base.html" %}
+{% block title %}PostgreSQL 11 Press Kit - Russian{% endblock title %}
+{% block presskit_language %}- Russian{% endblock presskit_language %}
+
+{% block presskit_content %}
+<p>18 октября 2018 - Всемирная группа разработки PostgreSQL объявила сегодня о
+выходе PostgreSQL 11, новейшей версии лидирующей реляционной системы управления
+базами данных (СУБД) с открытым исходным кодом.</p>
+
+<p>В PostgreSQL 11 содержится ряд улучшений производительности, при этом некоторые
+из них специально направлены на очень большие базы данных с нагрузками,
+требующими большого количества вычислений. Кроме этого, в PostgreSQL 11:</p>
+
+<ul>
+<li>значительно улучшена система секционирования таблиц,</li>
+
+<li>появились хранимые процедуры, поддерживающие управление транзакциями,</li>
+
+<li>улучшен параллелизм выполнения запросов и появились возможности
+параллелизации выполнения DDL-команд,</li>
+
+<li>впервые представлены возможности JIT-компиляции для ускорения обработки
+выражений в запросах.</li>
+</ul>
+
+<p>«При работе над PostgreSQL 11 наше сообщество разработчиков сфокусировалось на
+добалении функций, которые улучшают возможности PostgreSQL по управлению очень
+большими базами данных», — говорит Брюс Момджан (Bruce Momjian), <a href="https://www.postgresql.org/developer/core/">член основной
+команды</a> <a href="https://www.postgresql.org">Всемирной группы
+разработки PostgreSQL</a>. — «PostgreSQL уже
+зарекомендовал себя как высокопроизводительная система для транзакционных
+нагрузок, теперь же, с появлением PostgreSQL 11, разработчикам становится
+ещё проще эксплуатировать и масштабировать приложения класса Big Data».</p>
+
+<p>Используя плоды более чем 20 лет открытой разработки, PostgreSQL сегодня —
+система, которую выбирают разработчики во всём мире. Проект продолжает получать
+признание в индустрии — недавно PostgreSQL получил звание «СУБД 2017» от проекта
+DB-Engines и был отмечен в <a href="https://sdtimes.com/sdtimes-100/2018/best-in-show/database-and-database-management-2018/">SD Times 2018 100</a>.</p>
+
+<p>PostgreSQL 11 — первый базовый релиз со времени выхода PostgreSQL 10 5-го
+октября 2017. Следующее обновление PostgreSQL 11, содержащее исправления багов,
+будет PostgreSQL 11.1, а следующий базовый релиз, включающий новые возможности,
+— PostgreSQL 12.</p>
+
+<h3 id="">Улучшение качества и производительности системы секционирования</h3>
+
+<p>В PostgreSQL 11 добавлена возможность секционирования по хэш-ключу, также
+известная как «хэш-секционирование», дополняющая уже существующие
+секционирование по списку значений и по интервалу. В PostgreSQL 11 получили
+дальнейшее развитие возможности федерации данных с расширением функционала
+секций, использующих обёртку сторонних данных <a href="https://www.postgresql.org/docs/current/static/postgres-fdw.html">postgres_fdw</a>.</p>
+
+<p>Для упрощения управления секциями в PostgreSQL 11 вводится понятие «секции по
+умолчанию», которая получает данные, не удовлетворяющие условиям ни одной из
+секций. Также появилась возможность создавать первичные ключи, внешние ключи,
+индексы и триггеры, которые автоматически распространяются на все секции.
+И наконец, PostgreSQL 11 поддерживает автоматическое перемещение строк в
+соответствующую секцию, когда данные в строке изменяются.</p>
+
+<p>В PostgreSQL 11 улучшена производительность запросов, требующих чтения данных
+из секций, за счёт новой стратегии исключения секций. Кроме этого, PostgreSQL 11
+поддерживает популярную возможность "upsert" для секционированных таблиц, что
+помогает пользователям упрощать код приложений и снижать сетевые издержки при
+работе с данными в БД.</p>
+
+<h3 id="-1">Поддержка транзакций в хранимых процедурах</h3>
+
+<p>Возможность создавать функции, определяемые пользователем, существует в
+PostgreSQL более 20 лет, но до PostgreSQL 11 в таких функциях невозможно было
+управлять транзакциями. В PostgreSQL 11 появилась возможность создавать хранимые
+процедуры, внутри которых поддерживается полноценное управление транзакциями,
+что позволяет разработчикам создавать более развитые серверные приложения —
+например, те, в которых требуется массивная обработка данных.</p>
+
+<p>SQL-процедуры могут быть созданы за счёт использования команды <code>CREATE PROCEDURE</code>,
+а вызваны с помощью команды <code>CALL</code>. Поддерживается использование следующих
+языков для написания процедур: PL/pgSQL, PL/Perl, PL/Python и PL/Tcl.</p>
+
+<h3 id="-2">Улучшенные возможности параллелизации выполнения запросов</h3>
+
+<p>В PostgreSQL 11 улучшена производительность параллельного выполнения запросов
+за счёт улучшений производительности параллельного сканирования таблиц и
+параллельного выполнения соединения по хэшу, а также более эффективно
+производится сканирование секционированных данных. PostgreSQL теперь может
+исполнять запросы SELECT, использующие <code>UNION</code>, в параллельном режиме, если
+нижележащие запросы невозможно было распараллелить.</p>
+
+<p>В PostgreSQL 11 добавлена поддержка параллелизма для нескольких DDL-команд, в
+частности, такую поддержку получило создание btree-индексов, осуществляемое
+при выполненнии стандартных команд <code>CREATE INDEX</code>. Несколько DDL-команд, которые
+создают таблицы или материализованные представления на основе выполнения
+запросов, теперь тоже поддерживают паралеллизацию — среди них <code>CREATE TABLE .. AS</code>,
+<code>SELECT INTO</code> и <code>CREATE MATERIALIZED VIEW</code>.</p>
+
+<h3 id="jitjustintime">JIT-компиляция (Just-in-Time) для выражений</h3>
+
+<p>В PostgreSQL 11 появилась поддержка JIT-компиляции (Just-In-Time) для ускорения
+некоторых определённых выражений во время исполнения запросов. JIT-компиляция
+выражения для PostgreSQL использует проект LLVM, чтобы ускорять выполнение
+выражений в предложении WHERE, целевых списках, агрегатах, проекциях, а также
+в некоторых внутренних операциях.</p>
+
+<p>Чтобы воспользоваться преимуществами JIT-компиляции, необходимо установить
+зависимости LLVM и включить поддержку JIT-компиляции либо в конфигурационном
+файле PostgreSQL (<code>jit = on</code>), либо в PostgreSQL-сессии (выполнив <code>SET jit = on</code>).</p>
+
+<h3 id="-3">Различные улучшения для пользователей</h3>
+
+<p>Развитие реляционной СУБД PostgreSQL немыслимо без активной обратной связи со
+стороны сообщества пользователей и упорного труда людей, которые создают
+PostgreSQL. Ниже приведены некоторые из новых возможностей PostgreSQL 11,
+созданных, чтобы улучшить пользователей с системой в целом:</p>
+
+<ul>
+<li>Для <code>ALTER TABLE .. ADD COLUMN .. DEFAULT ..</code> со значением по умолчанию, не
+являющимся <code>NULL</code>, теперь не производится полное обновление таблицы, что
+даёт чрезвычайное ускорение выполнения данной команды для больших таблиц.</li>
+
+<li>«Покрывающие индексы», позволяющие пользователю добавлять столбцы в
+определение индекса с помощью использования  предложения <code>INCLUDE</code>, что помогает
+получать «сканирование только индекса» (index-only scans) в планах запросов —
+отметим, что так можно включать в индекс столбцы с типами данных, для которых
+нет поддержки btree-индексирования.</li>
+
+<li>Дополнительные возможности для работы с оконными функциями, включая поддержку
+<code>RANGE</code> при использовании <code>PRECEDING</code>/<code>FOLLOWING</code>, <code>GROUPS</code> и исключения фреймов.</li>
+
+<li>Чтобы выйти из инструмента командной строки PostgreSQL (psql) теперь можно
+использовать ключевые слова <code>quit</code> и <code>exit</code>.</li>
+</ul>
+
+<p>Полный <a href="https://www.postgresql.org/docs/11/static/release-11.html">список новых возможностей</a>,
+включённых в данный релиз, можно найти по ссылке (англ.):</p>
+
+<p><a href="https://www.postgresql.org/docs/11/static/release-11.html">https://www.postgresql.org/docs/11/static/release-11.html</a></p>
+{% endblock presskit_content %}
+
+{% block presskit_about %}
+<h2 id="postgresql">О PostgreSQL</h2>
+
+<p><a href="https://www.postgresql.org">PostgreSQL</a> является ведущей СУБД с открытыми
+исходными текстами, с глобальным сообществом из тысяч пользователей и
+разработчиков, объединяющим множество компаний и организаций. Проект PostgreSQL
+базируется на более чем 30-летнем опыте проектирования и разработки, начавшихся
+в Калифорнийском университете Беркли, и в настоящее время продолжает развиваться
+беспрецедентными темпами. Богатый набор возможностей PostgreSQL не только не
+уступает ведущим коммерческим СУБД, но и превосходит их развитой
+функциональностью, расширяемостью, безопасностью и стабильностью. Чтобы получить
+дополнительную информацию о PostgreSQL и участвовать в жизни нашего сообщества,
+посетите сайт <a href="https://www.postgresql.org">PostgreSQL.org</a>.</p>
+{% endblock presskit_about %}
diff --git a/templates/pages/about/press/presskit11/th.html b/templates/pages/about/press/presskit11/th.html
new file mode 100644 (file)
index 0000000..c2377f5
--- /dev/null
@@ -0,0 +1,118 @@
+{% extends "pages/about/press/presskit11/base.html" %}
+{% block title %}PostgreSQL 11 Press Kit - Thai{% endblock title %}
+{% block presskit_language %}- Thai{% endblock presskit_language %}
+
+{% block presskit_content %}
+<p>18 ตุลาคม 2018 - PostgreSQL Global Development ประกาศการเปิดตัว PostgreSQL 11
+ซึ่งเป็นฐานข้อมูลโอเพ่นซอร์สที่ทันสมัยที่สุดในโลก</p>
+
+<p>PostgreSQL 11 ช่วยให้ผู้ใช้มีการปรับปรุงประสิทธิภาพโดยรวมของ
+ระบบฐานข้อมูลโดยมีการปรับปรุงเฉพาะที่เกี่ยวข้องกับฐานข้อมูลขนาดใหญ่
+และปริมาณงานที่คำนวณได้สูง นอกจากนี้ PostgreSQL 11 ยังช่วย
+ปรับปรุงระบบการแบ่งพาร์ติชันตารางให้ดียิ่งขึ้นเพิ่มการสนับสนุนจัดเก็บที่
+ขั้นตอนการมีความสามารถในการจัดการธุรกรรมช่วยเพิ่มความเท่าเทียมกันแบบสอบถามและ
+เพิ่มความสามารถในการกำหนดข้อมูลแบบขนานและแนะนำการ
+รวบรวม JIT สำหรับการเร่งการแสดงผลได้อย่างรวดเร็ว ในข้อความค้นหา</p>
+
+<p>"สำหรับ PostgreSQL 11 การพัฒนาของเรามุ่งเน้นที่จะเพิ่มคุณลักษณะที่
+ความสามารถในการ PostgreSQL ที่ดีขึ้นในการจัดการฐานข้อมูลขนาดใหญ่ "นายบรูซกล่าว
+Momjian <a href="http://www.postgreSQL.org/developer/core/">สมาชิกทีมหลัก</a> ของ
+<a href="http://www.postgresql.org">PostgreSQL Global Development Group</a>
+"ด้านบนของประสิทธิภาพการพิสูจน์ PostgreSQL สำหรับปริมาณงานทรานแซกชัน PostgreSQL 11 ทำให้ง่ายยิ่งขึ้นสำหรับนักพัฒนาซอฟต์แวร์แอ็พพลิเคชันข้อมูลขนาดใหญ่."</p>
+
+<p>ประโยชน์จากโพสต์เกรสคิวแอล 11 จากการพัฒนาโอเพนซอร์สมากว่ายี่สิบปีและกลายเป็นฐานข้อมูลที่มีความสัมพันธ์กับโอเพนซอร์สที่ต้องการสำหรับนักพัฒนาซอฟต์แวร์ โครงการ
+ยังคงให้การยอมรับจากทุกอุตสาหกรรมและที่โดดเด่นในฐานะ
+ดีบีเอ็มเอส ประจำปี 2017 โดย ดีบี-เอ็นจิน และในเอสดี ไทม์ 2018 100
+โพสต์เกรสคิวแอล 11 เป็นรุ่นที่สำคัญล่าสุดนับตั้งแต่ โพสต์เกรสคิวแอล10 เปิดตัวเมื่อ
+วันที่ 5 ตุลาคม พ.ศ. 2017 การเปิดตัวเพื่ออัปเดตรุ่นต่อไปสำหรับโพสต์เกรสคิวแอล 11 ซึ่งมีการแก้ไขจุดบกพร่องหรือบั๊ก
+คือโพสต์เกรสคิวแอล 11.1 และมีการเปิดตัวฟีเจอร์ใหม่ ๆ โพสต์เกรสคิวแอล 12</p>
+
+<h3 id="-1">เพิ่มความทนทาน และประสิทธิภาพสำหรับการแบ่งพาร์ติชั่น</h3>
+
+<p>โพสต์เกรสคิวแอล 11 ได้เพิ่มความสามารถในการแบ่งพาร์ติชั่นข้อมูลโดยใช้แฮชคีย์หรือที่เรียกว่า แฮช พาร์ติชั่นนิ่งเพื่อเพิ่มความสามารถในการแบ่งพาร์ติชั่นข้อมูลในโพสต์เกรสคิวแอลปัจจุบัน ตามรายการค่า หรือตามช่วงซึ่งโพสต์เกรสคิวแอล 11ช่วยปรับปรุงข้อมูลให้ดียิ่งขึ้น การรวมความสามารถพร้อมกับการปรับปรุงฟังก์ชันสำหรับพาร์ติชั่นที่ใช้ ฟอเรียนท์ ดาต้า แรปเปอร์ของโพสต์เกรสคิวแอล 11
+<a href="https://www.postgresql.org/docs/current/static/postgres-fdw.html">postgres_fdw</a>.</p>
+
+<p>เพื่อช่วยในการจัดการพาร์ติชั่น โพสต์เกรสคิวแอล 11ได้เพิ่มดีฟอลต์แคช-ออล
+พาร์ติชั่นสำหรับข้อมูลที่ไม่ตรงกับคีย์พาร์ติชั่นและความสามารถในการ สร้างคีย์หลัก คีย์ต่างประเทศ ดัชนีและทริกเกอร์บนพาร์ติชั่นที่ ส่งผ่านไปยังตารางทั้งหมดอีกทั้งโพสต์เกรสคิวแอล 11ยังคอยสนับสนุนการเคลื่อนย้ายแถวโดยอัตโนมัติ ไปยังพาร์ติชั่นที่ถูกต้องในกรณีที่มีการอัปเดตคีย์พาร์ติชั่นสำหรับแถวนั้น</p>
+
+<p>โพสต์เกรสคิวแอล 11ได้ปรับปรุงประสิทธิภาพการทำงานตามที่ต้องการเมื่ออ่านจากพาร์ติชั่นโดย
+ใช้วิธีการกำจัดพาร์ติชั่นใหม่ นอกจากนี้โพสต์เกรสคิวแอล 11 ในปัจจุบัน</p>
+
+<p>สนับสนุนฟีเจอร์ "อัปเสิร์ต" ยอดนิยมในตารางที่แบ่งพาร์ติชั่นซึ่งช่วยให้ผู้ใช้งาน
+เพื่อลดความซับซ้อนของรหัสแอปพลิเคชัน และลดเครือข่ายที่มีอยู่มากมายซึ่งมีผลกระทบกับ
+ข้อมูลของพวกเขา</p>
+
+<h3 id="-3"> ทรานเซกชันที่ได้รับการสนับสนุนในขั้นตอนการจัดเก็บ</h3>
+
+<p>นักพัฒนาสามารถสร้างฟังก์ชันที่ผู้ใช้กำหนดเองได้ในโพสต์เกรสคิวแอลได้
+มากว่า 20 ปี แต่ก่อนโพสต์เกรสคิวแอล 11เกิดขึ้น ฟังก์ชันเหล่านี้ยังไม่สามารถจัดการได้
+ในทรานเซกชัน โพสต์เกรสคิวแอล 11ได้เพิ่มขั้นตอนของเอสคิวแอลที่สามารถทำงานได้เต็มรูปแบบ</p>
+
+<p>การจัดการทรานเซกชันในตัวของฟังก์ชันช่วยให้นักพัฒนาสามารถดำเนินการ
+สร้างแอปพลิเคชันทางเซิร์ฟเวอร์ขั้นสูงขึ้นเช่นสิ่งที่เกี่ยวข้องกับ
+การโหลดข้อมูลจำนวนมากที่เพิ่มขึ้น
+เอสคิวแอลสามารถสร้างกระบวนการโดยใช้คำสั่ง <code>สร้างกระบวนการ</code> เพื่อดำเนินการ โดยใช้คำสั่ง <code>คอล</code> และได้รับการสนับสนุนโดยกระบวนการทางเซิร์ฟเวอร์ภาษา PL/pgSQL, PL/Perl, PL/Python, and PL/Tcl.</p>
+
+<h3 id="-5">ความสามารถที่เพิ่มขึ้นสำหรับการทำงานได้หลายอย่างพร้อมกัน</h3>
+
+<p>โพสต์เกรสคิวแอล 11 ได้ปรับปรุงการทำงานได้หลายอย่างพร้อมกันด้วยประสิทธิภาพที่เพิ่มขึ้น
+การสแกนตามลำดับแบบคู่ขนาน และการแฮชเพื่อรวมกับการสแกนที่มีประสิทธิภาพมากขึ้น ข้อมูลที่แบ่งพาร์ติชั่น โพสต์เกรสคิวแอล 11 สามารถทำงานตามที่เลือกโดยใช้ <code>ยูเนียน</code> ได้
+คู่ขนานที่ซ่อนการทำงานที่ต้องการไม่สามารถทำไปเป็นคู่ขนานกันได้
+โพสต์เกรสคิวแอล 11 ได้เพิ่มคู่ขนานของคำสั่งที่กำหนดข้อมูลต่างๆอย่างน่าสังเกตการสร้างดัชนีบี-ทรีซึ่งสร้างโดยการดำเนินงานตามมาตรฐาน
+คำสั่ง 'สร้างดัชนี` ซึ่งคำสั่งกำหนดหลายข้อมูลที่สร้างขึ้น
+ตารางหรือมุมมองที่เป็นรูปธรรมจากการทำสิ่งที่ต้องการซึ่งมีความสามารถแบบคู่ขนานได้
+รวมทั้ง "การสร้างตาราง...ที่"  "ไปที่การเลือก" และ "สร้างมุมมองรูปธรรม"</p>
+
+<h3 id="-7">การรวบรวมระบบทันเวลาพอดี (เจไอที) สำหรับการแสดงผล</h3>
+
+<p>โพสต์เกรสคิวแอล 11ได้เพิ่มการสนับสนุนสำหรับการรวบรวมระบบทันเวลา(เจไอที)เพื่อ</p>
+
+<p>เร่งการทำงานของการแสดงการดำเนินการตามที่ต้องการระหว่างการใช้คำสั่งเจไอที
+การรวบรวมการแสดงผลสำหรับโพสต์เกรสคิวแอล ใช้โครงการแอลแอลวีเอ็มเพื่อเร่งความเร็ว</p>
+
+<p>การดำเนินการของการแสดงในเงื่อนไข สถานที่ รายการเป้าหมาย การรวม.
+การคาดการณ์ และการดำเนินงานภายในบางส่วน</p>
+
+<p>สำหรับการใช้ประโยชน์จากการรวบรวมเจไอที คุณจำเป็นต้องติดตั้งแอลแอลวีเอ็ม</p>
+
+<p>เพื่อเปิดใช้งานจากการรวบรวมของเจไอทีในไฟล์ตั้งค่าโพสต์เกรสคิวแอลของคุณ</p>
+
+<p>โดยการตั้งค่า <code>เจไอที = เปิด</code> หรือจากชุดโพสต์เกรสคิวแอลของคุณโดยการสั่งดำเนินการ
+เจไอที = เปิด`</p>
+
+<h3 id="-9">ผู้ใช้ทั่วไปที่มีประสบการณ์ในการปรับปรุง</h3>
+
+<p>การปรับปรุงฐานข้อมูลที่มีความสัมพันธ์กับโพสต์เกรสคิวแอลไม่สามารถทำได้หากปราศจาก
+ความคิดเห็นจากกลุ่มผู้ใช้งาน และการทำงานอย่างหนักจากคนที่
+ทำงานบนโพสต์เกรสคิวแอล ซึ่งไฮไลต์ด้านล่างมีฟีเจอร์หลายอย่างที่รวมอยู่ใน
+โพสต์เกรสคิวแอล 11ได้รับการออกแบบมาเพื่อปรับปรุงจากประสบการณ์ของผู้ใช้งานทั้งหมด:
+ลบความจำเป็นในการใช้ "ตารางอื่น...เพิ่มคอลัมน์...ดีฟอลต์"โดยไม่
+ดีฟอลต์<code>ว่าง</code> จะเขียนทับตารางทั้งหมดในการดำเนินการซึ่งทำให้ </p>
+
+<p>เพิ่มประสิทธิภาพให้มากขึ้นเมื่อใช้คำสั่งนี้
+"ครอบคลุมดัชนี" ซึ่งช่วยให้ผู้ใช้งานสามารถเพิ่มคอลัมน์เพิ่มลงในดัชนีได้
+โดยใช้ <code>รวม</code> ซึ่งมีประโยชน์สำหรับการสแกนดัชนีเท่านั้น
+โดยเฉพาะอย่างยิ่งในประเภทข้อมูลที่ไม่สามารถทำดัชนีได้โดยดัชนีบี-ทรี
+ฟังก์ชันเพิ่มเติมสำหรับการทำงานด้วยฟังก์ชั่นหน้าต่างรวมถึงการอนุญาต
+<code>ขอบเขต</code> เพื่อใช้<code>ก่อนหน้า</code> / <code>ต่อไป ',' กลุ่ม</code> และยกเว้นเฟรม
+การรวมคีย์เวิร์ด "หยุด" และ "ออก" ในบรรทัดคำสั่งโพสต์เกรสคิวแอล</p>
+
+<p>อินเตอร์เฟสที่ช่วยให้ง่ายต่อการออกจากเครื่องมือบรรทัดคำสั่ง
+สำหรับรายการทั้งหมดของฟีเจอร์ที่รวมอยู่ในการเปิดตัวนี้ โปรดอ่าน</p>
+
+<p><a href="https://www.postgresql.org/docs/11/static/release-11.html">บันทึกการเปิดตัว</a>,
+ซึ่งสามารถดูได้ที่:</p>
+{% endblock presskit_content %}
+
+{% block presskit_about %}
+<h2 id="-10">  เกี่ยวกับโพสต์เกรสคิวแอล</h2>
+
+<p>โพสต์เกรสคิวแอลเป็นฐานข้อมูลโอเพนซอร์สที่ทันสมัยที่สุดในโลกที่มีเครือข่ายทั่วโลก
+ชุมชนกว่าพันคนของผู้ใช้งาน ผู้สนับสนุน บริษัท และองค์กร
+โครงการโพสต์เกรสคิวแอลสร้างมานานกว่า 30 ปีของทางวิศวกรรมซึ่งเริ่มที่
+มหาวิทยาลัยแคลิฟอร์เนีย เบิร์กลีย์ และยังคงดำเนินต่อไปอย่างไม่หยุดยั้ง
+การพัฒนาฟีเจอร์โพสต์เกรสคิวแอลที่มีความสมบูรณ์ไม่เพียงแต่ตามกรรมสิทธิ์ชั้นนำเท่านั้น
+ระบบฐานข้อมูล แต่เหนือกว่าที่พวกเขามีฟีเจอร์ฐานข้อมูลขั้นสูง การขยาย
+ความปลอดภัย และเสถียรภาพ เรียนรู้เพิ่มเติมเกี่ยวกับโพสต์เกรสคิว และเข้าร่วมใน
+ชุมชนของพวกเราที่ <a href="https://www.postgresql.org">PostgreSQL.org</a></p>
+{% endblock presskit_about %}
diff --git a/templates/pages/about/press/presskit11/vi.html b/templates/pages/about/press/presskit11/vi.html
new file mode 100644 (file)
index 0000000..52f7570
--- /dev/null
@@ -0,0 +1,88 @@
+{% extends "pages/about/press/presskit11/base.html" %}
+{% block title %}PostgreSQL 11 Press Kit - Vietnamese{% endblock title %}
+{% block presskit_language %}- Vietnamese{% endblock presskit_language %}
+
+{% block presskit_content %}
+<p>NGÀY THÁNG 2018 - hôm nay Nhóm Phát triển Toàn cầu PostgreSQL công bốra mắt PostgreSQL 11, phiên bản mới nhất của cơ sở dữ liệu tân tiến nhấttrên thế giới.</p>
+
+<p>PostgreSQL 11 cung cấp cho người dùng khả năng vận hành chung được cải tiến hơn tronghệ thống CSDL, với các cải tiến cụ thể được kết hợp với các CSDL rất lớn
+và khối lượng công việc tính toán cao. Hơn nữa, PostgreSQL 11 mang đến những cải tiến
+đáng kể cho hệ thống phân vùng bảng, thêm khả năng hỗ trợ các giao thức lưu trữ có khả năng quản lý giao dịch, cải thiện tính song song của truy vấn và thêm khả năng định nghĩa dữ liệu song song,  mang đến trình biên dịch just-in-time (JIT)  để tăng tốc việc thực thi các biểu thức trong các truy vấn.</p>
+
+<p>"Đối với PostgresQL 11, cộng đồng phát triển của chúng tôi tập trung vào việc thêm các tính năng cải thiện khả năng của PostgreSQL để quản lý cơ sở dữ liệu rất lớn", Bruce nói.
+Momjian, một thành viên trong nhóm cốt lõi của
+Nhóm phát triển toàn cầu PostgreSQL.
+"Trên đỉnh Hiệu suất đã được chứng minh của PostgreSQL cho khối lượng công việc giao dịch, PostgreSQL 11 làm cho các nhà phát triển thậm chí còn dễ dàng hơn để chạy các ứng dụng dữ liệu lớn trên quy mô lớn”.</p>
+
+<p>PHÁT HÀNH PostgreSQL có kinh nghiệm từ hơn hai mươi năm phát triển nguồn mở và đã trở thành cơ sở dữ liệu quan hệ nguồn mở được ưa thích cho các nhà phát triển. Dự án tiếp tục nhận được sự công nhận trên toàn ngành và đã được đánh dấu là
+"DBMS của Năm 2017" bởi DB-Engines và tại SD Times 2018 100.</p>
+
+<p>PostgreSQL 11 là bản phát hành chính đầu tiên kể từ khi PostgreSQL 10 được phát hành vào 5/10/2017. Bản phát hành cập nhật tiếp theo cho PostgreSQL 11 có chứa các bản sửa lỗi sẽ là PostgreSQL 11.1, và bản phát hành chính tiếp theo với các tính năng mới sẽ là PostgreSQL 12.</p>
+
+<h3 id="tngcngscmnhvhiusutchovicphnvng"> Tăng Cường Sức Mạnh Và Hiệu Suất Cho Việc Phân Vùng</h3>
+
+<p>PostgreSQL 11 bổ sung khả năng phân vùng dữ liệu bằng khóa băm, còn được gọi là
+phân vùng băm, nâng cao khả năng phân vùng dữ liệu hiện tại trong PostgreSQL
+theo danh sách các giá trị hoặc theo một phạm vi. PostgreSQL 11 tiếp tục cải thiện khả năng
+liên kết dữ liệu của nó với các cải tiến chức năng cho các phân vùng sử dụng
+trình đóng gói dữ liệu ngoại vi PostgreSQL,
+postgres_fdw.
+Để giúp quản lý các phân vùng, PostgreSQL 11 giới thiệu một phân vùng mặc định cho tất cả các dữ liệu không khớp với khóa và dung lượng phân vùng.
+Tạo chính, bên ngoài, chỉ mục và trình kích hoạt trên tất cả các phân vùng được chuyển tới tất cả các bảng.
+PostgreSQL 11 cũng hỗ trợ tự động chuyển hàng vào phân vùng chính xác nếu khóa phân vùng cho hàng đó được cập nhật.</p>
+
+<p>PostgreSQL 11 cải thiện hiệu suất truy vấn khi đọc từ phân vùng bằng cách sử dụng chiến lược loại bỏ phân vùng mới. Ngoài ra, PostgreSQL 11 hiện nay hỗ trợ tính năng "upsert" phổ biến trên các bảng được phân vùng, giúp người dùng đơn giản hóa mã ứng dụng và giảm chi phí mạng khi tương tác với dữ liệu của mình</p>
+
+<h3 id="giaodchchtrtrongccgiaothclutr"> Giao Dịch Được Hỗ Trợ Trong Các Giao Thức Lưu Trữ</h3>
+
+<p>Các nhà phát triển đã có thể tạo ra các hàm do người dùng định nghĩa trong PostgreSQL trong 53 hơn 20 năm, nhưng trước PostgreSQL 11, các chức năng này không thể quản lý
+các giao dịch của riêng họ. PostgreSQL 11 bổ sung các giao thức SQL có thể thực hiện quản lý
+giao dịch đầy đủ trong cấu trúc của một hàm, cho phép các nhà phát triển tạo ra các ứng dụng phía máy chủ nâng cao hơn, chẳng hạn như các ứng dụng liên quan đến tải dữ liệu hàng loạt thành từng phần.</p>
+
+<p>Các giao thức SQL có thể được thiết lập bằng lệnh <code>CREATE PROCEDURE</code>, thực hiện bằng lệnh <code>CALL</code>, và được hỗ trợ bởi các ngôn ngữ từ phía máy chủ bao gồm PL/pgSQL, PL/Perl, PL/Python, và PL/Tcl.</p>
+
+<h3 id="tngcngkhnngtruyvnsongsong"> Tăng Cường Khả Năng Truy Vấn Song Song</h3>
+
+<p>PostgreSQL 11 cải thiện hiệu suất truy vấn song song, với hiệu suất đạt được trong việc quét tuần tự song song và tham gia băm cùng với việc quét hiệu quả hơn các dữ liệu được phân vùng. PostgreSQL hiện nay có thể thực hiện các truy vấn SELECT sử dụng
+song song với <code>UNION</code> nếu các truy vấn bên dưới không thể song song được.</p>
+
+<p>PostgreSQL 11 thêm tính song song vào một số lệnh định nghĩa dữ liệu, đặc biệt là để tạo ra các chỉ mục B-tree được tạo ra bằng cách thực hiện lệnh<code>CREATE INDEX</code> chuẩn. Một số lệnh định nghĩa dữ liệu mà tạo ra các bảng hoặc các khung xem từ các truy vấn cũng có khả năng song song hiện nay, bao gồm
+<code>CREATE TABLE .. AS</code>,<code>SELECT INTO</code>, và ` CREATE MATERIALIZED VIEW'.</p>
+
+<h3 id="bindchjustintimejitchoccbiuthc"> Biên Dịch Just-In-Time (JIT) Cho Các Biểu Thức</h3>
+
+<p>PostgreSQL 11 hỗ trợ việc biên dịch Just-In-Time (JIT) để
+đẩy nhanh việc thực hiện các biểu thức nhất định trong khi thực hiện truy vấn. Việc biên dịch biểu thức JIT cho PostgreSQL sử dụng dự án LLVM để tăng tốc độ thực thi
+các biểu thức trong mệnh đề WHERE, các danh sách đích, tập hợp,
+các phép chiếu và một số hoạt động nội bộ.</p>
+
+<p>Để tận dụng tính năng biên dịch JIT, bạn sẽ cần phải cài đặt các phụ thuộc LLVM để cho phép biên dịch JIT trong tệp cài đặt PostgreSQL của bạn bằng thiết lập <code>jit = on</code> hoặc thi hành lệnh <code>SET jit = on</code> từ phiên PostgreSQL của bạn.</p>
+
+<h3 id="cithintringhimngidngchung"> Cải Thiện Trải Nghiệm Người Dùng Chung</h3>
+
+<p>Các cải tiến đối với cơ sở dữ liệu quan hệ PostgreSQL sẽ không khả thi nếu không có phản hồi từ cộng đồng người dùng đang hoạt động và sự làm việc chăm chỉ của những người
+phát triển PostgreSQL. Dưới đây nêu bật một vài trong số rất nhiều tính năng có trong
+PostgreSQL 11 được thiết kế để cải thiện trải nghiệm người dùng tổng thể:</p>
+
+<ul>
+  <li>Loại bỏ nhu cầu dùng lệnh <code>ALTER TABLE .. ADD COLUMN .. DEFAULT ..</code> với giá trị mặc định không phải là<code>NULL</code> để viết lại toàn bộ bảng khi thực thi, cung cấp một
+hiệu suất đáng kể khi chạy lệnh này.
+  </li>
+  <li>"Các chỉ mục hỗ trợ", cho phép người dùng thêm các cột bổ sung vào chỉ mục
+sử dụng mệnh đề <code>INCLUDE</code> và sẽ hữu ích khi thực hiện quét chỉ mục, đặc biệt là trên các loại dữ liệu không được lập chỉ mục B-index.</li>
+  <li>Chức năng bổ sung để làm việc với các chức năng cửa sổ, bao gồm việc cho phép <code>RANGE</code> sử dụng<code>PRECEDING</code> / <code>FOLLOWING</code>,<code>GROUPS</code> và loại trừ khung.</li>
+<li>Việc bao gồm các từ khóa "thoát" và "thoát" trong giao diện dòng lệnh PostgreSQL để giúp làm cho công cụ dòng lệnh dễ dàng hơn
+</li>
+</ul>
+<p>
+Để biết danh sách đầy đủ các tính năng có trong bản phát hành này, vui lòng đọc <a href="https://www.postgresql.org/docs/11/static/release-11.html">release notes</a>,
+có thể được tìm thấy tại:
+<a href="https://www.postgresql.org/docs/11/static/release-11.html">https://www.postgresql.org/docs/11/static/release-11.html</a></p>
+{% endblock presskit_content %}
+
+{% block presskit_about %}
+<h2 id="thngtinvpostgresql">Thông Tin Về PostgreSQL</h2>
+
+<p>PostgreSQL là cơ sở dữ liệu nguồn mở tiên tiến nhất thế giới, với cộng đồng toàn cầu gồm hàng ngàn người dùng, cộng tác viên, công ty và tổ chức toàn cầu. Dự án PostgreSQL xây dựng trên hơn 30 năm kỹ thuật, bắt đầu từ Đại học California, Berkeley và tiếp tục với một tốc độ phát triển chưa từng có. Tính năng trưởng thành của PostgreSQL không chỉ phù hợp với các hệ thống cơ sở dữ liệu
+độc quyền hàng đầu, mà còn vượt quá chúng trong các tính năng cơ sở dữ liệu nâng cao,khả năng mở rộng, bảo mật và ổn định. Tìm hiểu thêm về PostgreSQL và tham gia cộng đồng của chúng tôi tại <a href="https://www.postgresql.org">PostgreSQL.org</a>.</p>
+{% endblock presskit_about %}