postgres open keynote: the next 25 years
DESCRIPTION
TRANSCRIPT
![Page 1: Postgres Open Keynote: The Next 25 Years](https://reader034.vdocument.in/reader034/viewer/2022042606/546c86ecaf795953298b4f1d/html5/thumbnails/1.jpg)
![Page 2: Postgres Open Keynote: The Next 25 Years](https://reader034.vdocument.in/reader034/viewer/2022042606/546c86ecaf795953298b4f1d/html5/thumbnails/2.jpg)
![Page 3: Postgres Open Keynote: The Next 25 Years](https://reader034.vdocument.in/reader034/viewer/2022042606/546c86ecaf795953298b4f1d/html5/thumbnails/3.jpg)
![Page 4: Postgres Open Keynote: The Next 25 Years](https://reader034.vdocument.in/reader034/viewer/2022042606/546c86ecaf795953298b4f1d/html5/thumbnails/4.jpg)
![Page 5: Postgres Open Keynote: The Next 25 Years](https://reader034.vdocument.in/reader034/viewer/2022042606/546c86ecaf795953298b4f1d/html5/thumbnails/5.jpg)
![Page 6: Postgres Open Keynote: The Next 25 Years](https://reader034.vdocument.in/reader034/viewer/2022042606/546c86ecaf795953298b4f1d/html5/thumbnails/6.jpg)
![Page 7: Postgres Open Keynote: The Next 25 Years](https://reader034.vdocument.in/reader034/viewer/2022042606/546c86ecaf795953298b4f1d/html5/thumbnails/7.jpg)
![Page 8: Postgres Open Keynote: The Next 25 Years](https://reader034.vdocument.in/reader034/viewer/2022042606/546c86ecaf795953298b4f1d/html5/thumbnails/8.jpg)
![Page 9: Postgres Open Keynote: The Next 25 Years](https://reader034.vdocument.in/reader034/viewer/2022042606/546c86ecaf795953298b4f1d/html5/thumbnails/9.jpg)
1986 - 1995The Berkeley Years
![Page 10: Postgres Open Keynote: The Next 25 Years](https://reader034.vdocument.in/reader034/viewer/2022042606/546c86ecaf795953298b4f1d/html5/thumbnails/10.jpg)
1996open source
![Page 11: Postgres Open Keynote: The Next 25 Years](https://reader034.vdocument.in/reader034/viewer/2022042606/546c86ecaf795953298b4f1d/html5/thumbnails/11.jpg)
advances
● development● features● performance● reliability● enterprise adoption
![Page 12: Postgres Open Keynote: The Next 25 Years](https://reader034.vdocument.in/reader034/viewer/2022042606/546c86ecaf795953298b4f1d/html5/thumbnails/12.jpg)
![Page 13: Postgres Open Keynote: The Next 25 Years](https://reader034.vdocument.in/reader034/viewer/2022042606/546c86ecaf795953298b4f1d/html5/thumbnails/13.jpg)
no
![Page 14: Postgres Open Keynote: The Next 25 Years](https://reader034.vdocument.in/reader034/viewer/2022042606/546c86ecaf795953298b4f1d/html5/thumbnails/14.jpg)
![Page 15: Postgres Open Keynote: The Next 25 Years](https://reader034.vdocument.in/reader034/viewer/2022042606/546c86ecaf795953298b4f1d/html5/thumbnails/15.jpg)
production ready
● 8k row limit● crash safe● SMP scaling
![Page 16: Postgres Open Keynote: The Next 25 Years](https://reader034.vdocument.in/reader034/viewer/2022042606/546c86ecaf795953298b4f1d/html5/thumbnails/16.jpg)
user adoption
![Page 17: Postgres Open Keynote: The Next 25 Years](https://reader034.vdocument.in/reader034/viewer/2022042606/546c86ecaf795953298b4f1d/html5/thumbnails/17.jpg)
windows logo is property of Microsoft
![Page 18: Postgres Open Keynote: The Next 25 Years](https://reader034.vdocument.in/reader034/viewer/2022042606/546c86ecaf795953298b4f1d/html5/thumbnails/18.jpg)
conferences
![Page 19: Postgres Open Keynote: The Next 25 Years](https://reader034.vdocument.in/reader034/viewer/2022042606/546c86ecaf795953298b4f1d/html5/thumbnails/19.jpg)
walreciever
walsender
walreciever
replication
![Page 20: Postgres Open Keynote: The Next 25 Years](https://reader034.vdocument.in/reader034/viewer/2022042606/546c86ecaf795953298b4f1d/html5/thumbnails/20.jpg)
upgrade-in-placewith pg_upgrade
![Page 21: Postgres Open Keynote: The Next 25 Years](https://reader034.vdocument.in/reader034/viewer/2022042606/546c86ecaf795953298b4f1d/html5/thumbnails/21.jpg)
expansion
![Page 22: Postgres Open Keynote: The Next 25 Years](https://reader034.vdocument.in/reader034/viewer/2022042606/546c86ecaf795953298b4f1d/html5/thumbnails/22.jpg)
predestined?
![Page 23: Postgres Open Keynote: The Next 25 Years](https://reader034.vdocument.in/reader034/viewer/2022042606/546c86ecaf795953298b4f1d/html5/thumbnails/23.jpg)
the firebird logo is property of IB Phoenix and is used here under principles of fair use
![Page 24: Postgres Open Keynote: The Next 25 Years](https://reader034.vdocument.in/reader034/viewer/2022042606/546c86ecaf795953298b4f1d/html5/thumbnails/24.jpg)
MySQL logo is property of Oracle, Inc.
![Page 25: Postgres Open Keynote: The Next 25 Years](https://reader034.vdocument.in/reader034/viewer/2022042606/546c86ecaf795953298b4f1d/html5/thumbnails/25.jpg)
![Page 26: Postgres Open Keynote: The Next 25 Years](https://reader034.vdocument.in/reader034/viewer/2022042606/546c86ecaf795953298b4f1d/html5/thumbnails/26.jpg)
Oracle logo is property of Oracle, Inc.
![Page 27: Postgres Open Keynote: The Next 25 Years](https://reader034.vdocument.in/reader034/viewer/2022042606/546c86ecaf795953298b4f1d/html5/thumbnails/27.jpg)
elephant photo from the IUCN photo archive. used with permission
![Page 28: Postgres Open Keynote: The Next 25 Years](https://reader034.vdocument.in/reader034/viewer/2022042606/546c86ecaf795953298b4f1d/html5/thumbnails/28.jpg)
Rocky Balboa statue photo is licensed Creative Commons by Adam Fagen, http://www.flickr.com/photos/afagen
![Page 29: Postgres Open Keynote: The Next 25 Years](https://reader034.vdocument.in/reader034/viewer/2022042606/546c86ecaf795953298b4f1d/html5/thumbnails/29.jpg)
![Page 30: Postgres Open Keynote: The Next 25 Years](https://reader034.vdocument.in/reader034/viewer/2022042606/546c86ecaf795953298b4f1d/html5/thumbnails/30.jpg)
this year
![Page 31: Postgres Open Keynote: The Next 25 Years](https://reader034.vdocument.in/reader034/viewer/2022042606/546c86ecaf795953298b4f1d/html5/thumbnails/31.jpg)
innovation● transaction-controlled synchronous
replication● serializable snapshot isolation● K-nearest neighbor indexes● writeable common table expressions● security-enhanced Postgres
![Page 32: Postgres Open Keynote: The Next 25 Years](https://reader034.vdocument.in/reader034/viewer/2022042606/546c86ecaf795953298b4f1d/html5/thumbnails/32.jpg)
next year
PostgreSQL 9.2
![Page 33: Postgres Open Keynote: The Next 25 Years](https://reader034.vdocument.in/reader034/viewer/2022042606/546c86ecaf795953298b4f1d/html5/thumbnails/33.jpg)
performance
lazy VXID locksreduced table locksindex-only scansdecreased I/O
![Page 34: Postgres Open Keynote: The Next 25 Years](https://reader034.vdocument.in/reader034/viewer/2022042606/546c86ecaf795953298b4f1d/html5/thumbnails/34.jpg)
more innovation
● range types● space-GiST
![Page 35: Postgres Open Keynote: The Next 25 Years](https://reader034.vdocument.in/reader034/viewer/2022042606/546c86ecaf795953298b4f1d/html5/thumbnails/35.jpg)
year after next
● more innovations● performance
● scaling to 256 cores● advanced partitioning
![Page 36: Postgres Open Keynote: The Next 25 Years](https://reader034.vdocument.in/reader034/viewer/2022042606/546c86ecaf795953298b4f1d/html5/thumbnails/36.jpg)
year after next
● heavyweight clustering● PostgresXC● TransLattice● more “big data” clustering
![Page 37: Postgres Open Keynote: The Next 25 Years](https://reader034.vdocument.in/reader034/viewer/2022042606/546c86ecaf795953298b4f1d/html5/thumbnails/37.jpg)
PostgreSQL 10and beyond
![Page 38: Postgres Open Keynote: The Next 25 Years](https://reader034.vdocument.in/reader034/viewer/2022042606/546c86ecaf795953298b4f1d/html5/thumbnails/38.jpg)
adaptability
![Page 39: Postgres Open Keynote: The Next 25 Years](https://reader034.vdocument.in/reader034/viewer/2022042606/546c86ecaf795953298b4f1d/html5/thumbnails/39.jpg)
adaptable Linux
![Page 40: Postgres Open Keynote: The Next 25 Years](https://reader034.vdocument.in/reader034/viewer/2022042606/546c86ecaf795953298b4f1d/html5/thumbnails/40.jpg)
adaptable Linux
![Page 41: Postgres Open Keynote: The Next 25 Years](https://reader034.vdocument.in/reader034/viewer/2022042606/546c86ecaf795953298b4f1d/html5/thumbnails/41.jpg)
![Page 42: Postgres Open Keynote: The Next 25 Years](https://reader034.vdocument.in/reader034/viewer/2022042606/546c86ecaf795953298b4f1d/html5/thumbnails/42.jpg)
virtualization
![Page 43: Postgres Open Keynote: The Next 25 Years](https://reader034.vdocument.in/reader034/viewer/2022042606/546c86ecaf795953298b4f1d/html5/thumbnails/43.jpg)
hosts
2010real
virtual
![Page 44: Postgres Open Keynote: The Next 25 Years](https://reader034.vdocument.in/reader034/viewer/2022042606/546c86ecaf795953298b4f1d/html5/thumbnails/44.jpg)
photo by @expressmonorail flicker, licensed Creative Commons Share Alike
![Page 45: Postgres Open Keynote: The Next 25 Years](https://reader034.vdocument.in/reader034/viewer/2022042606/546c86ecaf795953298b4f1d/html5/thumbnails/45.jpg)
virtualization challenges● zero administration● lowering resource use● sharing● autotuning● lightweight clustering
![Page 46: Postgres Open Keynote: The Next 25 Years](https://reader034.vdocument.in/reader034/viewer/2022042606/546c86ecaf795953298b4f1d/html5/thumbnails/46.jpg)
![Page 47: Postgres Open Keynote: The Next 25 Years](https://reader034.vdocument.in/reader034/viewer/2022042606/546c86ecaf795953298b4f1d/html5/thumbnails/47.jpg)
NoSQL
![Page 48: Postgres Open Keynote: The Next 25 Years](https://reader034.vdocument.in/reader034/viewer/2022042606/546c86ecaf795953298b4f1d/html5/thumbnails/48.jpg)
radio photos courtesy Sarah Lowry of Transistor.org. Used with permission.
![Page 49: Postgres Open Keynote: The Next 25 Years](https://reader034.vdocument.in/reader034/viewer/2022042606/546c86ecaf795953298b4f1d/html5/thumbnails/49.jpg)
stock Elvis in concert photo. public domain
![Page 50: Postgres Open Keynote: The Next 25 Years](https://reader034.vdocument.in/reader034/viewer/2022042606/546c86ecaf795953298b4f1d/html5/thumbnails/50.jpg)
![Page 51: Postgres Open Keynote: The Next 25 Years](https://reader034.vdocument.in/reader034/viewer/2022042606/546c86ecaf795953298b4f1d/html5/thumbnails/51.jpg)
radio photos courtesy Sarah Lowry of Transistor.org. Used with permission.
![Page 52: Postgres Open Keynote: The Next 25 Years](https://reader034.vdocument.in/reader034/viewer/2022042606/546c86ecaf795953298b4f1d/html5/thumbnails/52.jpg)
![Page 53: Postgres Open Keynote: The Next 25 Years](https://reader034.vdocument.in/reader034/viewer/2022042606/546c86ecaf795953298b4f1d/html5/thumbnails/53.jpg)
photo property Elizabeth Farmer
![Page 54: Postgres Open Keynote: The Next 25 Years](https://reader034.vdocument.in/reader034/viewer/2022042606/546c86ecaf795953298b4f1d/html5/thumbnails/54.jpg)
adapt● JSON & XML● direct language interfaces● zero administration● MM replication
![Page 55: Postgres Open Keynote: The Next 25 Years](https://reader034.vdocument.in/reader034/viewer/2022042606/546c86ecaf795953298b4f1d/html5/thumbnails/55.jpg)
PostGresql As A Service(PGAAS)
![Page 56: Postgres Open Keynote: The Next 25 Years](https://reader034.vdocument.in/reader034/viewer/2022042606/546c86ecaf795953298b4f1d/html5/thumbnails/56.jpg)
PostgreSQL 20.0
![Page 57: Postgres Open Keynote: The Next 25 Years](https://reader034.vdocument.in/reader034/viewer/2022042606/546c86ecaf795953298b4f1d/html5/thumbnails/57.jpg)
![Page 58: Postgres Open Keynote: The Next 25 Years](https://reader034.vdocument.in/reader034/viewer/2022042606/546c86ecaf795953298b4f1d/html5/thumbnails/58.jpg)
![Page 59: Postgres Open Keynote: The Next 25 Years](https://reader034.vdocument.in/reader034/viewer/2022042606/546c86ecaf795953298b4f1d/html5/thumbnails/59.jpg)
we can do it
● performance● security● availability● durability
![Page 60: Postgres Open Keynote: The Next 25 Years](https://reader034.vdocument.in/reader034/viewer/2022042606/546c86ecaf795953298b4f1d/html5/thumbnails/60.jpg)
we know data
![Page 61: Postgres Open Keynote: The Next 25 Years](https://reader034.vdocument.in/reader034/viewer/2022042606/546c86ecaf795953298b4f1d/html5/thumbnails/61.jpg)
See You In 2036!
![Page 62: Postgres Open Keynote: The Next 25 Years](https://reader034.vdocument.in/reader034/viewer/2022042606/546c86ecaf795953298b4f1d/html5/thumbnails/62.jpg)
more information● Postgres: www.postgresql.org● Josh Berkus: www.pgexperts.com● Bruce Momjian: www.momjian.us
Text and graphics of this talk are licensed Creative Commons Share-Alike. Many photos in the presentation are used with permission and may not be reproduced or redistributed without permission of their owners. Logos used in this presentation are property of their respective owners and are used under principles of fair use.