pgDay @ LW/SF2008

PostgreSQL - What’s Next?



Satoshi Nagayasu
snaga@snaga.org
Who am I?
• Current
   – Datacenter Business Development (NTT DATA Corp. Ltd.)
• Past
   –   OpenSource Database Engineer ...
PostgreSQL’s past topics
• Performance
   – No problem. Excellent.

• Scalability (Scaling up & Scaling out)
   – PostgreS...
What’s next?




           What’s next?




               PostgreSQL - What's Next?   4
PostgreSQL’s next topic is…




           Monitoring
               &
          Administration
            (just my opini...
“Cloud” Generation Computing

• Lots of servers
  – Multi-core processors
  – Commodity (cheaper) hardware


• Lots of sof...
“Cloud” Generation Administration
• “Cloud” is a datacenter-centric architecture.



• In “Cloud” generation, we have to d...
Monitoring and Administration requirements

• We need to monitor and check…
  –   Processor and memory usage
  –   Databas...
Examples


                                                       Oracle Enterprise Manager




MySQL Enterprise Monitor

...
My personal projects




      About my personal projects…




               PostgreSQL - What's Next?   10
pgconsole
• Prototype of workload monitoring tool




                  PostgreSQL - What's Next?   11
pgperf/StatsKit
• pgperf/StatsKit consists of several SQL
  scripts and shell scripts to report PG stats.
   – Inspired by...
Project Goal (Future plan)
• Performance monitoring as a web service
   – supports DBA’s management tasks.

              ...
Thanks




         Thanks




         PostgreSQL - What's Next?   14
Upcoming SlideShare
Loading in …5
×

PostgreSQL What's Next

1,710 views

Published on

Lightning-Talk slides in pgDay @ LinuxWorld 2008/SanFrancisco

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

  • Be the first to like this

No Downloads
Views
Total views
1,710
On SlideShare
0
From Embeds
0
Number of Embeds
95
Actions
Shares
0
Downloads
30
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

PostgreSQL What's Next

  1. 1. pgDay @ LW/SF2008 PostgreSQL - What’s Next? Satoshi Nagayasu snaga@snaga.org
  2. 2. Who am I? • Current – Datacenter Business Development (NTT DATA Corp. Ltd.) • Past – OpenSource Database Engineer (NTT DATA Corp. Ltd.) – Public Relations Director (Japan PostgreSQL Users Group) – Database Developer (Fujitsu) – Web Programmer (Crayfish Co. Ltd.) PostgreSQL - What's Next? 2
  3. 3. PostgreSQL’s past topics • Performance – No problem. Excellent. • Scalability (Scaling up & Scaling out) – PostgreSQL works well on 16-way SMP. – We have some scaling-out replication solutions. – A built-in replication is coming. (Thanks hackers!) • Availability – We have a warm-standby feature. – Also we have some replication solutions. • Vacuum – We have a “HOT” feature. PostgreSQL - What's Next? 3
  4. 4. What’s next? What’s next? PostgreSQL - What's Next? 4
  5. 5. PostgreSQL’s next topic is… Monitoring & Administration (just my opinion) PostgreSQL - What's Next? 5
  6. 6. “Cloud” Generation Computing • Lots of servers – Multi-core processors – Commodity (cheaper) hardware • Lots of software – We love OSS! • … needs lots of admins? PostgreSQL - What's Next? 6
  7. 7. “Cloud” Generation Administration • “Cloud” is a datacenter-centric architecture. • In “Cloud” generation, we have to do many admin tasks on many virtual/physical servers and many software, with fewer admins. • So “Monitoring and Administration” is the key to the next generation infrastructure. PostgreSQL - What's Next? 7
  8. 8. Monitoring and Administration requirements • We need to monitor and check… – Processor and memory usage – Database size and I/O traffics – Cache hit ratio – Transactions and backend activity – Slow queries – etc, etc, … I want to do them easily on many servers and software. PostgreSQL - What's Next? 8
  9. 9. Examples Oracle Enterprise Manager MySQL Enterprise Monitor PostgreSQL - What's Next? 9
  10. 10. My personal projects About my personal projects… PostgreSQL - What's Next? 10
  11. 11. pgconsole • Prototype of workload monitoring tool PostgreSQL - What's Next? 11
  12. 12. pgperf/StatsKit • pgperf/StatsKit consists of several SQL scripts and shell scripts to report PG stats. – Inspired by Oracle StatsPack ☺ PostgreSQL - What's Next? 12
  13. 13. Project Goal (Future plan) • Performance monitoring as a web service – supports DBA’s management tasks. Upload Client database stats Performance analysis Web service Internet Internet Client (Historical data repository) View performance stats with chart PostgreSQL - What's Next? 13
  14. 14. Thanks Thanks PostgreSQL - What's Next? 14

×