PostgreSQL Conference 2008
         http://www.postgresql.jp/events/postgresql-conference-2008-program/#community_1




PG...
Agenda



                              ?
               ?
                       ?
                   ?
                 ...
PostgreSQL is an open-source PROJECT.
        Not only an open-source PRODUCT.



                            (           ...
http://www.postgresql.org/community/contributors/
  Core Team (7 )

                         Web
  Major Contributors (24 ...
5
?



             (Google Summer of Codes)




PostgreSQL




                                        6
?



            /
ToDo     (http://www.postgresql.org/docs/faqs.TODO.html)
PGCon 2008



VACUUM

  DBMS
         CPU     ...
?

  SQL



Hook +
  PL/pgSQL




              (PL/Java, PL/ruby)
                  (JDBC, .NET)
  GUI        (pgAdmin, p...
pgFoundry :
http://pgfoundry.org/

    CVS

          Web


    URL
       http://<         >.projects.postgresql.org



 ...
: Google Summer of Codes

   http://code.google.com/soc/
   http://www.postgresql.org/developer/summerofcode
   http://wik...
?

               README
           contrib



PostgreSQL Wiki (http://wiki.postgresql.org/)

PostgreSQL
JPUG




        ...
http://www.postgresql.jp/npo/mailinglist.html
   pgsql-jp


http://www.postgresql.org/community/lists/
   pgsql-announce
 ...
?
Developer FAQ
  http://wiki.postgresql.org/wiki/Developer_FAQ




                 (                     )
             ...
1 +α
  v8.1   (2005/11)           10
  v8.2   (2006/12)           13
  v8.3   (2008/2)            14
  v8.4   (2009/7)    ...
FILLFACTOR
             (v8.2)




                      15
FILLFACTOR


         CREATE TABLE/INDEX … WITH (FILLFACTOR = n )
FILLFACTOR=90

         90%          90%           90%

...
FILLFACTOR :
  Index                                      (*)
                                         (8.3 HOT   )
     P...
FILLFACTOR :                         ML

                         /                /…
           (                     )
 ...
FILLFACTOR :


   pg_class
   SQL            (CREATE, ALTER)
                           FILLFACTOR



               (SGML...
FILLFACTOR :
pgsql: Add FILLFACTOR to CREATE INDEX.
  •From: momjian(at)postgresql(dot)org (Bruce Momjian)
  •To: pgsql-co...
PGCon 2008
The PostgreSQL Conference




                            21
PGCon 2008
 PostgreSQL
   http://www.pgcon.org/2008/
   @University of Ottawa
   5/20, 21                 (4 )
   5/22, 23...
PGCon
               (5 )
   HOT, GIN,           CPU     ,
               (4 )
                ,                      , Wi...
Developer’s Meeting
                 2
                                       26
    5/21 10:00       17:00
    http://wik...
HOT TOPIC :       &
 Review of Commit-Fest
   v8.4
   ML          + Wiki
 How to Deal with Sponsored Features

     Materi...
Stack Builder
 PostgreSQL 8.3 Windows Installer

  (8.3      )

         .NET
         OLE-DB
         JDBC
         ODBC
...
HOT TOPIC :
 BuildFarm & Performance Regression Testing
                         BuildFarm
                               ...
HOT TOPIC :
 Partitioning Roadmap

                      ?            ?
 Vacuum Roadmap
   VACUUM
     Free Space Map
    ...
HOT TOPIC :




                    /                                  ?



 pgpool, PL/Proxy          PostgresForest, Seq...
PostgreSQL




                     pgFoundry
  PostgreSQL


               PostgreSQL



                                ...
Upcoming SlideShare
Loading in...5
×

コミュニティ開発に参加しよう!

2,051
-1

Published on

PostgreSQL は、コミュニティ主導で開発されています。 意思があれば誰でも、データベース・コアから外部ツールまで、さまざまな形で開発に参加することができます。 どのような開発への関わり方があるかを紹介し、参加の方法や、その利点について説明いたします。また、PGCon2008 の様子をお伝えします。

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,051
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
8
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

コミュニティ開発に参加しよう!

  1. 1. PostgreSQL Conference 2008 http://www.postgresql.jp/events/postgresql-conference-2008-program/#community_1 PGCon 2008 PostgreSQL / NTT OSS 2008.6.6 1
  2. 2. Agenda ? ? ? ? ? FILLFACTOR PGCon2008 HOT TOPIC 2
  3. 3. PostgreSQL is an open-source PROJECT. Not only an open-source PRODUCT. ( ) PostgreSQL PostgreSQL , PostgreSQL 3
  4. 4. http://www.postgresql.org/community/contributors/ Core Team (7 ) Web Major Contributors (24 ) Contributors (36 ) 4 … 4
  5. 5. 5
  6. 6. ? (Google Summer of Codes) PostgreSQL 6
  7. 7. ? / ToDo (http://www.postgresql.org/docs/faqs.TODO.html) PGCon 2008 VACUUM DBMS CPU ? / 7
  8. 8. ? SQL Hook + PL/pgSQL (PL/Java, PL/ruby) (JDBC, .NET) GUI (pgAdmin, phpPgAdmin) 8
  9. 9. pgFoundry : http://pgfoundry.org/ CVS Web URL http://< >.projects.postgresql.org 3 9
  10. 10. : Google Summer of Codes http://code.google.com/soc/ http://www.postgresql.org/developer/summerofcode http://wiki.postgresql.org/wiki/GSoC_2008 2008 pgScript - pgAdmin SQL XPath Collation ( ) (SQL2003) XML (SQL2003) Full Disjunction ( OUTER JOIN) ecpg (C SQL ) 10
  11. 11. ? README contrib PostgreSQL Wiki (http://wiki.postgresql.org/) PostgreSQL JPUG 11
  12. 12. http://www.postgresql.jp/npo/mailinglist.html pgsql-jp http://www.postgresql.org/community/lists/ pgsql-announce PostgreSQL pgsql-general pgsql-bugs Web (http://www.postgresql.org/support/submitbug) pgsql-committers CVS PostgreSQL pgFoundry pgsql-hackers 12
  13. 13. ? Developer FAQ http://wiki.postgresql.org/wiki/Developer_FAQ ( ) ( ) ( ) ( ) / TODO / SQL “Long-term solution” ! 13
  14. 14. 1 +α v8.1 (2005/11) 10 v8.2 (2006/12) 13 v8.3 (2008/2) 14 v8.4 (2009/7) 17 Commit Fest v8.4 http://wiki.postgresql.org/wiki/PostgreSQL_8.4_Development_Plan http://wiki.postgresql.org/wiki/CommitFest 2 / v8.3 v8.4 Commit-Fest 7, 9, 11 14
  15. 15. FILLFACTOR (v8.2) 15
  16. 16. FILLFACTOR CREATE TABLE/INDEX … WITH (FILLFACTOR = n ) FILLFACTOR=90 90% 90% 90% INSERT 90% •UPDATE ( ) • ( ) POINT 16
  17. 17. FILLFACTOR : Index (*) (8.3 HOT ) POINT & … (*) VACUUM 10% ( v8.1) UPDATE 10% VACUUM v8.2, v8.3 90% 50% 50% 17
  18. 18. FILLFACTOR : ML / /… ( ) SQL (PCTFREE vs. FILLFACTOR) ( ) pg_class.relfillfactor ( ) vs. pg_class.reloptions ( ) WITH OIDS → WITH (OIDS = true) POINT ML 18
  19. 19. FILLFACTOR : pg_class SQL (CREATE, ALTER) FILLFACTOR (SGML) (make check) POINT • ! • • 19
  20. 20. FILLFACTOR : pgsql: Add FILLFACTOR to CREATE INDEX. •From: momjian(at)postgresql(dot)org (Bruce Momjian) •To: pgsql-committers(at)postgresql(dot)org •Subject: pgsql: Add FILLFACTOR to CREATE INDEX. •Date: Sat, 1 Jul 2006 23:23:23 -0300 (ADT) Log Message: ----------- Add FILLFACTOR to CREATE INDEX. ITAGAKI Takahiro (HEAD) COMMITTERS ML 20
  21. 21. PGCon 2008 The PostgreSQL Conference 21
  22. 22. PGCon 2008 PostgreSQL http://www.pgcon.org/2008/ @University of Ottawa 5/20, 21 (4 ) 5/22, 23 (37 , 3 ) Anniversary Summit 3 200 ( 120 ) 22
  23. 23. PGCon (5 ) HOT, GIN, CPU , (4 ) , , Windows (5 ) , (GIS), (7 ) pgPool2, plProxy, Log-Shipping, Bucardo, … (7 ) Npgsql(C#), JBoss , NASA (4 ) , What PostgreSQL could learn from MySQL 23
  24. 24. Developer’s Meeting 2 26 5/21 10:00 17:00 http://wiki.postgresql.org/wiki/PgCon_2008_Developer_Meeting Agenda Review of Commit-Fest How to Deal with Sponsored Features BuildFarm & Performance Regression Testing Partitioning Roadmap Vacuum Roadmap Multi-CPU Queries Platform-Specific Optimization … 24
  25. 25. HOT TOPIC : & Review of Commit-Fest v8.4 ML + Wiki How to Deal with Sponsored Features Materialized View Stack Builder (Windows ) Postgres Plus (EnterpriseDB ) 25
  26. 26. Stack Builder PostgreSQL 8.3 Windows Installer (8.3 ) .NET OLE-DB JDBC ODBC Slony-I PostGIS Ruby on Rails 26
  27. 27. HOT TOPIC : BuildFarm & Performance Regression Testing BuildFarm ? pgbench? pgUnitTest? Test harness by Sun? Platform-Specific Optimization API ? I/O posix_fadvise Direct I/O 27
  28. 28. HOT TOPIC : Partitioning Roadmap ? ? Vacuum Roadmap VACUUM Free Space Map Dead Space Map Long-running transaction Multi-CPU Queries / COPY pg_dump/pg_restore 28
  29. 29. HOT TOPIC : / ? pgpool, PL/Proxy PostgresForest, Sequoia SQL TRIGGER pgpool Slony-I warm-standby 29
  30. 30. PostgreSQL pgFoundry PostgreSQL PostgreSQL 30
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×