Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
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,311 views

Published on

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

Published in: Technology
  • Be the first to comment

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

  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

×