~/talk

How Postgres is Different (read BETTER than) your database

Talkat PostgresOpen 2013 · 2013-09-16..09-18· [databases]
links:none on file
slides:none on file

Claims that PostgreSQL can replace Oracle/DB2 for enterprise workloads, and that it behaves as a platform not just a database, are supported by concrete features: range types + exclusion constraints to prevent double bookings, per-transaction synchronous replication for durable failover, SSI serializability, index-only scans and synchronized sequential scans for faster queries, JSON/edge-store types and PostGIS extensions that actually run. Diagnostics use pg_stat views log_temp_files and systemtap. Surprising numbers: large objects to 4 TB, job listings up ~2250% over years, commercial support ~ $4–5k per socket.

AI-written summary · about

  1. 0:00Introduction
  2. 1:09Postgres as enterprise platform
  3. 2:14Developer features overview
  4. 3:18License model
  5. 5:49ACID compliance
  6. 7:14Data integrity
  7. 8:18Security features
  8. 9:22Postgres beyond database
  9. 10:04CTEs and data types
  10. 11:10Advanced data types
  11. 14:18Intervals and enums
  12. 15:43Geometry and network types
  13. 16:24Range and composite types
  14. 17:28Arrays and extensibility
  15. 18:30NoSQL with hstore and JSON
  16. 19:10Replication and high availability features
  17. 20:15Synchronous replication
  18. 21:17Serializable transactions
  19. 21:37Listen/Notify
  20. 22:39Exclusion constraints
  21. 23:44Operator overloading
  22. 24:27Large objects and materialized views
  23. 25:29Stored procedures
  24. 25:50PL/JavaScript
  25. 26:34TOAST for large data
  26. 27:16Performance optimizations
  27. 27:36Cost-based optimizer
  28. 28:17Sequential scans
  29. 29:19Table partitioning
  30. 30:02Partial indexes
  31. 30:44Index types
  32. 31:49Why index types matter
  33. 32:14Join strategies
  34. 33:20Bitmap scans
  35. 34:01Postgres vs MongoDB
  36. 34:49Diagnosing issues
  37. 35:11Virtual views
  38. 35:33pg_stat_activity
  39. 35:53pg_locks analysis
  40. 36:15Table/index stats
  41. 36:35Replication monitoring
  42. 36:57Slow query logs
  43. 37:17Temp files logs
  44. 37:58Systemtap tracing
  45. 38:59Custom types
  46. 39:19CREATE EXTENSION
  47. 40:01PGXN extensions
  48. 40:46Foreign Data Wrappers
  49. 41:28PostGIS
  50. 42:51Approximate count
  51. 43:14Manager perspective
  52. 43:35Cost savings
  53. 44:16Zero acquisition cost
  54. 45:00Community vs commercial
  55. 46:24Job market growth
  56. 47:26Major vendors
  57. 48:30Maintenance costs
  58. 49:38Consulting and training
  59. 49:59Convincing management
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.