PostgreSQL What's Next

1,596 views
1,523 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,596
On SlideShare
0
From Embeds
0
Number of Embeds
6
Actions
Shares
0
Downloads
28
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

×