SlideShare a Scribd company logo
Which Postgres is Right for Me?!
PostgreSQL or Postgres Plus Advanced Server?!
1© 2013 EnterpriseDB . All rights reserved.
EnterpriseDB - The Company!
u  The	
  Postgres	
  Database	
  Company	
  
u  Founded	
  in	
  2004,	
  first	
  product	
  GA	
  in	
  2005	
  
u  130+	
  employees	
  
u  1,400+	
  customers	
  across	
  all	
  market	
  segments	
  
u  70,000+	
  downloads/week	
  of	
  PostgreSQL	
  and	
  related	
  products	
  
u  Enabling	
  database	
  consolidaMon	
  using	
  PostgreSQL	
  and	
  advanced	
  
Oracle	
  compaMbility	
  in	
  Postgres	
  Plus	
  Advanced	
  Server	
  
u  Saving	
  customers	
  millions	
  through	
  the	
  value	
  of	
  open	
  source	
  
u  Strong	
  financial	
  backing:	
  
2© 2013 EnterpriseDB. All rights reserved.
What is PostgreSQL? (a.k.a. Postgres)!
u  1986 The Berkeley Postgres Project
•  Led by Michael Stonebreaker!
•  Succeeded his work on Ingres!
u  1995 Postgres95
•  SQL Query Language added!
•  Public-domain, open source descendant of the original Berkeley code!
u  1996 PostgreSQL
•  PostgreSQL Global Development Group organized!
•  Consistency and uniformity to the code base!
•  Detailed regression tests for quality assurance!
•  Mailing lists for bug processing and new features!
•  Addition of user and developer documentation!
3© 2013 EnterpriseDB. All rights reserved.
What is PostgreSQL? (cont’d)!
u  Today
•  Reputation for stability!
•  Adherence to standards !
•  Modern features !
•  Last true open source RDMS!
•  Active community that is accelerating development!
•  Common alternative to Oracle, DB2 and SQL Server!
–  comparable functionality, performance, quality, security and usability!
•  Widespread use!
–  Federal Government (FAA and DOD)!
–  Financial institutions of all types (TD Ameritrade)!
–  High Tech companies (SalesForce.com, Facebook)!
4© 2013 EnterpriseDB. All rights reserved.
PostgreSQL Core Features!
u  RDBMS that excels at OLTP (it just works)
u  Runs on all major OS platforms that you may have
u  MVCC supports large numbers of concurrent users
u  Extensive indexing for high performance reporting
u  Support for modern applications (XML and JSON)
u  ANSI SQL support for transportable skills/code
u  Foreign keys support for efficient storage of data
u  Table joins and views for flexible data retrieval
u  Triggers/Stored Procedures for complex programs and transactions
u  Support for multiple programming languages
u  Add-on component ecosystem e.g. PostGIS
u  Replication for data backup and read scalability
u  Extensive Security (data, authentication, communications)
5© 2013 EnterpriseDB. All rights reserved.
Working with Open Source (the DIY way)!
u  PostgreSQL has high quality code and documentation
•  Easy to work with!
•  A thousand mile head start!
u  PostgreSQL License is very liberal
•  Easy to customize, use, and re-distribute!
u  You control:
•  the software build process!
•  testing!
•  installation!
•  configuration!
u  You:
•  monitor the community for updates and issues!
•  find related open source tools to fill in the application gaps!
•  are the main source of technical support backed by community mail lists!
u  Contributors: strong focus on core technology
6© 2013 EnterpriseDB. All rights reserved.
Consumers of Open Source software !
u  No time or expertise to be a contributor
u  Control and DIY are not the consumer’s key concerns
u  Typical consumers want enhanced usability:
•  Simplified packaging, installation and configuration!
•  One stop shopping for tools!
u  Typical consumers need a broader solution
•  Additional components for scalability and availability!
•  Integrated performance tools!
•  Monitoring and alerting for mission critical applications!
u  Typical consumers want Services and Support
•  Support when needed instead of when available!
•  Training!
•  Professional Services!
•  Access to deep skills expertise !
7© 2013 EnterpriseDB. All rights reserved.
The Enterprise-Readiness Gap!
u  The difference between how contributors work with open source
software and what typical consumers of open source software
need
8© 2013 EnterpriseDB. All rights reserved.
The Enterprise-Readiness Gap (cont’d)!
u  Commercial entities can fill the gap:
•  Red Hat for Linux, EnterpriseDB for PostgreSQL (community proxies?)!
•  Simplified packaging, installation and maintenance!
•  One stop shopping for tools!
•  Access to community expertise!
•  Focus on Enterprise needs!
•  Broader base of solutions (scalability and availability)!
•  Performance and monitoring tools!
•  SLA based Support, Consulting, and Training!
!
9© 2013 EnterpriseDB. All rights reserved.
The Enterprise-Readiness Gap (cont’d)!
u  Commercial entities also provide:
•  Community developer sponsorships to ensure and expand development!
•  Marketing awareness and public acceptance!
•  Proof of project and partner viability!
10© 2013 EnterpriseDB. All rights reserved.
How EnterpriseDB Helps Fill the Gap !
u  Freely available downloads of community packages
•  GUI installers and RPM installers!
u  StackBuilder
•  Free downloads for ancillary add-on modules like drivers and PostGIS!
u  Developer Sponsorship
•  Helps increase the number of dedicated developers PostgreSQL and
related projects!
u  Conference and Expo sponsorship
•  Builds commercial awareness and viability for PostgreSQL!
u  Enterprise Grade Tools for PostgreSQL
•  Enterprise Manager for monitoring and tuning!
•  xDB Replication Server for customized single-master and multi-master
replication!
•  Update Monitor!
u  Postgres Plus Advanced Server (a.k.a. Advanced Server)
•  PostgreSQL plus additional features!
11© 2013 EnterpriseDB. All rights reserved.
What is Advanced Server? !
u  A superset of community PostgreSQL with added features for:
•  Performance!
•  Security!
•  Compatibility!
u  Generally Available since 2005
u  Developed in Lock-step with PostgreSQL
•  Synchronized with each major and minor release!
u  Proprietary IP of EnterpriseDB
•  Distributed under a commercial license!
u  Technology licensed to:
•  IBM for DB2!
•  Neteeza for the Twin Fin appliance for Data Warehousing!
u  Focus on Enterprise grade needs and users
12© 2013 EnterpriseDB. All rights reserved.
Advanced Server Features!
u  Performance
•  SQL Profiler!
•  Index Advisor!
•  Query Hints!
•  DynaTune!
•  Hi-speed bulk loader!
•  Bulk Collect/Fetch/Binding!
•  Multi-threaded Replication!
•  DRITA (discover SQL wait bottlenecks)!
u  Security
•  Audit Logging!
•  Row Level Security!
•  SQL Injection Protection!
•  Server Code Obfuscation!
13© 2013 EnterpriseDB. All rights reserved.
Advanced Server Features (cont’d) !
u  Oracle Compatibility
•  PL/SQL support!
•  PL/SQL Debugger!
•  Oracle SQL Extensions!
•  OCI support!
•  User Defined Objects!
•  Popular Function Packages!
•  Dictionary Views!
•  Database Links!
•  EDB*Loader, EDB*Plus and EDB*Wrap!
u  Bundled Tools and Support SLAs
•  xDB Replication Server!
•  Postgres Enterprise Manager!
•  SQL/Protect and Update Monitor!
14© 2013 EnterpriseDB. All rights reserved.
Working with Oracle and Advanced Server !
u  Cost control with complimentary and replacement strategies
•  New applications – low risk and high savings!
•  Extend existing Oracle deployments – e.g. reporting servers!
•  Migrate existing applications – DIY or with EnterpriseDB assistance!
u  Services/tools to contain risk or expedite deployments
•  Oracle Migration Assessment – identifies candidate applications!
•  Oracle Migration Factory – on schedule test ready implementations!
•  On staff Oracle/Postgres experts – manage implementations and
knowledge transfer!
•  xDB Replication Server – bi-directional replication between Advanced
Server and Oracle (standby servers, data migration, testing)!
15© 2013 EnterpriseDB. All rights reserved.
Which Postgres is Right for Me? !
u  Decided on Postgres?
•  You’ve already made a smart decision.!
u  Now which Postgres will best meet your needs?
•  Let’s get prescriptive but recognize that not every choice is black or white
and EnterpriseDB is available to help you decide.!
16© 2013 EnterpriseDB. All rights reserved.
Choose community PostgreSQL when... !
u  You must utilize software with an open source license
•  Contractual obligations!
•  Organization policy!
•  No budget!
•  Too cool to resist!
u  You wish to customize or modify PostgreSQL for your needs
•  Facebook - customized for unique social media needs!
•  Greenplum – PostgreSQL plus BI features from EMC!
•  HadoopDB – hybrid of DBMS and MapReduce from Yale University!
u  Your needs are unsophisticated but you want growth potential
and reliability
•  Startups!
•  No formal DBA role!
•  Migrating from MySQL?!
•  Integrating with NoSQL?!
17© 2013 EnterpriseDB. All rights reserved.
Choose Advanced Server when... !
u  You want to extend your Oracle infrastructure at reduced costs
•  and continue using Oracle skills!
u  You want to migrate applications off Oracle
•  for significant budget changing cost reductions!
u  You want Oracle-like features
•  advanced programming techniques, function packages, objects, and more!
u  You need more security than is available in PostgreSQL
•  row level access, server code protection, auditing, SQL Injection attacks!
u  You need a performance toolbox
•  Index Advisor, Query Hints, SQL Wait analysis, SQL Profiler, Hi-speed Bulk
Loader!
u  You need a partner offering a complete enterprise-grade
database solution including supporting products and services
18© 2013 EnterpriseDB. All rights reserved.
For PostgreSQL or Advanced Server ...!
... all of the following are available from EnterpriseDB:
u  24x7 world wide support – your help desk’s help desk
u  DBA and Developer training – in depth best practice workshops
u  Remote DBA Services – temp/permanent staff extension
u  Architectural Health Check – analysis and recommendations
u  Professional consulting – when it must be done right and on time
u  Postgres Enterprise Manager – monitoring, alerts and tuning
u  xDB Replication Server
•  Oracle or MS SQL Server to PostgreSQL or Advanced Server!
•  Single-master or multi-master replication!
19© 2013 EnterpriseDB. All rights reserved.
The End!
20© 2013 EnterpriseDB. All rights reserved.
Questions and more information...!
u  Questions?
u  PostgreSQL vs Advanced Server features
•  www.enterprisedb.com/postgresql-vs-advanced-server!
u  EnterpriseDB and the PostgreSQL community
•  www.enterprisedb.com/community-participation!
u  Want to talk more?
•  Email: sales@enterprisedb.com!
21© 2013 EnterpriseDB. All rights reserved.

More Related Content

What's hot (20)

PDF
Reducing Database Pain & Costs with Postgres
EDB
 
PDF
Making the Most of Your Postgres Rollout
EDB
 
PDF
Doing More With Less: The Economics of Open Source Database Adoption
EDB
 
PDF
Optimize with Open Source
EDB
 
PDF
Minimize Headaches with Your Postgres Deployment
EDB
 
PDF
Red hatpartner2013edb futureofdatabase
EDB
 
PDF
Postgres Point-in-Time Recovery
EDB
 
PPTX
New Approaches to Migrating from Oracle to Enterprise-Ready Postgres in the C...
EDB
 
PPTX
Rising Interest in Open Source Relational Databases
Christopher Foot
 
PDF
Which Postgres is Right for You? Part 3
EDB
 
PDF
Greatdebate Postgres vs Mysql
Krishna Infosoft
 
PDF
Which Postgres is Right for You?
EDB
 
PDF
Under The Hood of Pluggable Databases by Alex Gorbachev, Pythian, Oracle OpeW...
Alex Gorbachev
 
PDF
Expanding with EDB Postgres Advanced Server 9.5
EDB
 
PDF
Migrating from Oracle to Postgres
EDB
 
PDF
Postgres in Production - Best Practices 2014
EDB
 
PDF
5 Advantages of EDB's RemoteDBA Services
EDB
 
PDF
5 Tips to Simplify the Management of Your Postgres Database
EDB
 
PDF
Optimizing Your Postgres ROI Through Best Practices
EDB
 
PDF
Firebird meets NoSQL
Mind The Firebird
 
Reducing Database Pain & Costs with Postgres
EDB
 
Making the Most of Your Postgres Rollout
EDB
 
Doing More With Less: The Economics of Open Source Database Adoption
EDB
 
Optimize with Open Source
EDB
 
Minimize Headaches with Your Postgres Deployment
EDB
 
Red hatpartner2013edb futureofdatabase
EDB
 
Postgres Point-in-Time Recovery
EDB
 
New Approaches to Migrating from Oracle to Enterprise-Ready Postgres in the C...
EDB
 
Rising Interest in Open Source Relational Databases
Christopher Foot
 
Which Postgres is Right for You? Part 3
EDB
 
Greatdebate Postgres vs Mysql
Krishna Infosoft
 
Which Postgres is Right for You?
EDB
 
Under The Hood of Pluggable Databases by Alex Gorbachev, Pythian, Oracle OpeW...
Alex Gorbachev
 
Expanding with EDB Postgres Advanced Server 9.5
EDB
 
Migrating from Oracle to Postgres
EDB
 
Postgres in Production - Best Practices 2014
EDB
 
5 Advantages of EDB's RemoteDBA Services
EDB
 
5 Tips to Simplify the Management of Your Postgres Database
EDB
 
Optimizing Your Postgres ROI Through Best Practices
EDB
 
Firebird meets NoSQL
Mind The Firebird
 

Similar to Which postgres is_right_for_me_20130517 (20)

PDF
Optimizing Open Source for Greater Database Savings & Control
EDB
 
PDF
Save money with Postgres on IBM PowerLinux
EDB
 
PPT
Postgres for the Future
EDB
 
PDF
Postgres_9.0 vs MySQL_5.5
Trieu Dao Minh
 
PPTX
Doing More with Postgres - Yesterday's Vision Becomes Today's Reality
EDB
 
PDF
Exploring Postgres with Bruce Momjian
EDB
 
PDF
From Database to Strategy - Sandor Klein
Kangaroot
 
PPT
EDB corporate prague_march_2015
Miloslav Hašek
 
PPTX
PostgreSQL as a Strategic Tool
EDB
 
PDF
10/ EnterpriseDB @ OPEN'16
Kangaroot
 
PPTX
PostgreSQL as a Strategic Tool
EDB
 
PPTX
Enterprise-class security with PostgreSQL - 2
Ashnikbiz
 
PDF
PostgreSQL 10; Long Awaited Enterprise Solutions
Julyanto SUTANDANG
 
PDF
Enterprise PostgreSQL - EDB's answer to conventional Databases
Ashnikbiz
 
PDF
Beyond Postgres: Interesting Projects, Tools and forks
Sameer Kumar
 
PPTX
Transform your DBMS to drive engagement innovation with Big Data
Ashnikbiz
 
PDF
Optimizing Open Source for Greater Database Savings and Control
EDB
 
PDF
Optymalizacja środowiska Open Source w celu zwiększenia oszczędności i kontroli
EDB
 
PDF
Powerplay: Postgres and Lenovo for the Best Performance & Savings
EDB
 
PDF
EDB_Data_Sheet_EDB_Corp
Farshad Poye
 
Optimizing Open Source for Greater Database Savings & Control
EDB
 
Save money with Postgres on IBM PowerLinux
EDB
 
Postgres for the Future
EDB
 
Postgres_9.0 vs MySQL_5.5
Trieu Dao Minh
 
Doing More with Postgres - Yesterday's Vision Becomes Today's Reality
EDB
 
Exploring Postgres with Bruce Momjian
EDB
 
From Database to Strategy - Sandor Klein
Kangaroot
 
EDB corporate prague_march_2015
Miloslav Hašek
 
PostgreSQL as a Strategic Tool
EDB
 
10/ EnterpriseDB @ OPEN'16
Kangaroot
 
PostgreSQL as a Strategic Tool
EDB
 
Enterprise-class security with PostgreSQL - 2
Ashnikbiz
 
PostgreSQL 10; Long Awaited Enterprise Solutions
Julyanto SUTANDANG
 
Enterprise PostgreSQL - EDB's answer to conventional Databases
Ashnikbiz
 
Beyond Postgres: Interesting Projects, Tools and forks
Sameer Kumar
 
Transform your DBMS to drive engagement innovation with Big Data
Ashnikbiz
 
Optimizing Open Source for Greater Database Savings and Control
EDB
 
Optymalizacja środowiska Open Source w celu zwiększenia oszczędności i kontroli
EDB
 
Powerplay: Postgres and Lenovo for the Best Performance & Savings
EDB
 
EDB_Data_Sheet_EDB_Corp
Farshad Poye
 
Ad

More from EDB (20)

PDF
Cloud Migration Paths: Kubernetes, IaaS, or DBaaS
EDB
 
PDF
Die 10 besten PostgreSQL-Replikationsstrategien für Ihr Unternehmen
EDB
 
PDF
Migre sus bases de datos Oracle a la nube
EDB
 
PDF
EFM Office Hours - APJ - July 29, 2021
EDB
 
PDF
Benchmarking Cloud Native PostgreSQL
EDB
 
PDF
Las Variaciones de la Replicación de PostgreSQL
EDB
 
PDF
NoSQL and Spatial Database Capabilities using PostgreSQL
EDB
 
PDF
Is There Anything PgBouncer Can’t Do?
EDB
 
PDF
Data Analysis with TensorFlow in PostgreSQL
EDB
 
PDF
Practical Partitioning in Production with Postgres
EDB
 
PDF
A Deeper Dive into EXPLAIN
EDB
 
PDF
IOT with PostgreSQL
EDB
 
PDF
A Journey from Oracle to PostgreSQL
EDB
 
PDF
Psql is awesome!
EDB
 
PDF
EDB 13 - New Enhancements for Security and Usability - APJ
EDB
 
PPTX
Comment sauvegarder correctement vos données
EDB
 
PDF
Cloud Native PostgreSQL - Italiano
EDB
 
PDF
New enhancements for security and usability in EDB 13
EDB
 
PPTX
Best Practices in Security with PostgreSQL
EDB
 
PDF
Cloud Native PostgreSQL - APJ
EDB
 
Cloud Migration Paths: Kubernetes, IaaS, or DBaaS
EDB
 
Die 10 besten PostgreSQL-Replikationsstrategien für Ihr Unternehmen
EDB
 
Migre sus bases de datos Oracle a la nube
EDB
 
EFM Office Hours - APJ - July 29, 2021
EDB
 
Benchmarking Cloud Native PostgreSQL
EDB
 
Las Variaciones de la Replicación de PostgreSQL
EDB
 
NoSQL and Spatial Database Capabilities using PostgreSQL
EDB
 
Is There Anything PgBouncer Can’t Do?
EDB
 
Data Analysis with TensorFlow in PostgreSQL
EDB
 
Practical Partitioning in Production with Postgres
EDB
 
A Deeper Dive into EXPLAIN
EDB
 
IOT with PostgreSQL
EDB
 
A Journey from Oracle to PostgreSQL
EDB
 
Psql is awesome!
EDB
 
EDB 13 - New Enhancements for Security and Usability - APJ
EDB
 
Comment sauvegarder correctement vos données
EDB
 
Cloud Native PostgreSQL - Italiano
EDB
 
New enhancements for security and usability in EDB 13
EDB
 
Best Practices in Security with PostgreSQL
EDB
 
Cloud Native PostgreSQL - APJ
EDB
 
Ad

Recently uploaded (20)

PDF
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 
PPTX
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 
PPTX
Designing Production-Ready AI Agents
Kunal Rai
 
PPTX
OpenID AuthZEN - Analyst Briefing July 2025
David Brossard
 
PDF
“NPU IP Hardware Shaped Through Software and Use-case Analysis,” a Presentati...
Edge AI and Vision Alliance
 
PPTX
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
PDF
POV_ Why Enterprises Need to Find Value in ZERO.pdf
darshakparmar
 
PDF
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
PPTX
AUTOMATION AND ROBOTICS IN PHARMA INDUSTRY.pptx
sameeraaabegumm
 
PDF
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
PDF
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
PDF
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
PDF
The Rise of AI and IoT in Mobile App Tech.pdf
IMG Global Infotech
 
PPTX
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
PPTX
The Project Compass - GDG on Campus MSIT
dscmsitkol
 
PPTX
Future Tech Innovations 2025 – A TechLists Insight
TechLists
 
PPTX
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
PDF
What Makes Contify’s News API Stand Out: Key Features at a Glance
Contify
 
PDF
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
PDF
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 
Designing Production-Ready AI Agents
Kunal Rai
 
OpenID AuthZEN - Analyst Briefing July 2025
David Brossard
 
“NPU IP Hardware Shaped Through Software and Use-case Analysis,” a Presentati...
Edge AI and Vision Alliance
 
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
POV_ Why Enterprises Need to Find Value in ZERO.pdf
darshakparmar
 
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
AUTOMATION AND ROBOTICS IN PHARMA INDUSTRY.pptx
sameeraaabegumm
 
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
The Rise of AI and IoT in Mobile App Tech.pdf
IMG Global Infotech
 
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
The Project Compass - GDG on Campus MSIT
dscmsitkol
 
Future Tech Innovations 2025 – A TechLists Insight
TechLists
 
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
What Makes Contify’s News API Stand Out: Key Features at a Glance
Contify
 
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 

Which postgres is_right_for_me_20130517

  • 1. Which Postgres is Right for Me?! PostgreSQL or Postgres Plus Advanced Server?! 1© 2013 EnterpriseDB . All rights reserved.
  • 2. EnterpriseDB - The Company! u  The  Postgres  Database  Company   u  Founded  in  2004,  first  product  GA  in  2005   u  130+  employees   u  1,400+  customers  across  all  market  segments   u  70,000+  downloads/week  of  PostgreSQL  and  related  products   u  Enabling  database  consolidaMon  using  PostgreSQL  and  advanced   Oracle  compaMbility  in  Postgres  Plus  Advanced  Server   u  Saving  customers  millions  through  the  value  of  open  source   u  Strong  financial  backing:   2© 2013 EnterpriseDB. All rights reserved.
  • 3. What is PostgreSQL? (a.k.a. Postgres)! u  1986 The Berkeley Postgres Project •  Led by Michael Stonebreaker! •  Succeeded his work on Ingres! u  1995 Postgres95 •  SQL Query Language added! •  Public-domain, open source descendant of the original Berkeley code! u  1996 PostgreSQL •  PostgreSQL Global Development Group organized! •  Consistency and uniformity to the code base! •  Detailed regression tests for quality assurance! •  Mailing lists for bug processing and new features! •  Addition of user and developer documentation! 3© 2013 EnterpriseDB. All rights reserved.
  • 4. What is PostgreSQL? (cont’d)! u  Today •  Reputation for stability! •  Adherence to standards ! •  Modern features ! •  Last true open source RDMS! •  Active community that is accelerating development! •  Common alternative to Oracle, DB2 and SQL Server! –  comparable functionality, performance, quality, security and usability! •  Widespread use! –  Federal Government (FAA and DOD)! –  Financial institutions of all types (TD Ameritrade)! –  High Tech companies (SalesForce.com, Facebook)! 4© 2013 EnterpriseDB. All rights reserved.
  • 5. PostgreSQL Core Features! u  RDBMS that excels at OLTP (it just works) u  Runs on all major OS platforms that you may have u  MVCC supports large numbers of concurrent users u  Extensive indexing for high performance reporting u  Support for modern applications (XML and JSON) u  ANSI SQL support for transportable skills/code u  Foreign keys support for efficient storage of data u  Table joins and views for flexible data retrieval u  Triggers/Stored Procedures for complex programs and transactions u  Support for multiple programming languages u  Add-on component ecosystem e.g. PostGIS u  Replication for data backup and read scalability u  Extensive Security (data, authentication, communications) 5© 2013 EnterpriseDB. All rights reserved.
  • 6. Working with Open Source (the DIY way)! u  PostgreSQL has high quality code and documentation •  Easy to work with! •  A thousand mile head start! u  PostgreSQL License is very liberal •  Easy to customize, use, and re-distribute! u  You control: •  the software build process! •  testing! •  installation! •  configuration! u  You: •  monitor the community for updates and issues! •  find related open source tools to fill in the application gaps! •  are the main source of technical support backed by community mail lists! u  Contributors: strong focus on core technology 6© 2013 EnterpriseDB. All rights reserved.
  • 7. Consumers of Open Source software ! u  No time or expertise to be a contributor u  Control and DIY are not the consumer’s key concerns u  Typical consumers want enhanced usability: •  Simplified packaging, installation and configuration! •  One stop shopping for tools! u  Typical consumers need a broader solution •  Additional components for scalability and availability! •  Integrated performance tools! •  Monitoring and alerting for mission critical applications! u  Typical consumers want Services and Support •  Support when needed instead of when available! •  Training! •  Professional Services! •  Access to deep skills expertise ! 7© 2013 EnterpriseDB. All rights reserved.
  • 8. The Enterprise-Readiness Gap! u  The difference between how contributors work with open source software and what typical consumers of open source software need 8© 2013 EnterpriseDB. All rights reserved.
  • 9. The Enterprise-Readiness Gap (cont’d)! u  Commercial entities can fill the gap: •  Red Hat for Linux, EnterpriseDB for PostgreSQL (community proxies?)! •  Simplified packaging, installation and maintenance! •  One stop shopping for tools! •  Access to community expertise! •  Focus on Enterprise needs! •  Broader base of solutions (scalability and availability)! •  Performance and monitoring tools! •  SLA based Support, Consulting, and Training! ! 9© 2013 EnterpriseDB. All rights reserved.
  • 10. The Enterprise-Readiness Gap (cont’d)! u  Commercial entities also provide: •  Community developer sponsorships to ensure and expand development! •  Marketing awareness and public acceptance! •  Proof of project and partner viability! 10© 2013 EnterpriseDB. All rights reserved.
  • 11. How EnterpriseDB Helps Fill the Gap ! u  Freely available downloads of community packages •  GUI installers and RPM installers! u  StackBuilder •  Free downloads for ancillary add-on modules like drivers and PostGIS! u  Developer Sponsorship •  Helps increase the number of dedicated developers PostgreSQL and related projects! u  Conference and Expo sponsorship •  Builds commercial awareness and viability for PostgreSQL! u  Enterprise Grade Tools for PostgreSQL •  Enterprise Manager for monitoring and tuning! •  xDB Replication Server for customized single-master and multi-master replication! •  Update Monitor! u  Postgres Plus Advanced Server (a.k.a. Advanced Server) •  PostgreSQL plus additional features! 11© 2013 EnterpriseDB. All rights reserved.
  • 12. What is Advanced Server? ! u  A superset of community PostgreSQL with added features for: •  Performance! •  Security! •  Compatibility! u  Generally Available since 2005 u  Developed in Lock-step with PostgreSQL •  Synchronized with each major and minor release! u  Proprietary IP of EnterpriseDB •  Distributed under a commercial license! u  Technology licensed to: •  IBM for DB2! •  Neteeza for the Twin Fin appliance for Data Warehousing! u  Focus on Enterprise grade needs and users 12© 2013 EnterpriseDB. All rights reserved.
  • 13. Advanced Server Features! u  Performance •  SQL Profiler! •  Index Advisor! •  Query Hints! •  DynaTune! •  Hi-speed bulk loader! •  Bulk Collect/Fetch/Binding! •  Multi-threaded Replication! •  DRITA (discover SQL wait bottlenecks)! u  Security •  Audit Logging! •  Row Level Security! •  SQL Injection Protection! •  Server Code Obfuscation! 13© 2013 EnterpriseDB. All rights reserved.
  • 14. Advanced Server Features (cont’d) ! u  Oracle Compatibility •  PL/SQL support! •  PL/SQL Debugger! •  Oracle SQL Extensions! •  OCI support! •  User Defined Objects! •  Popular Function Packages! •  Dictionary Views! •  Database Links! •  EDB*Loader, EDB*Plus and EDB*Wrap! u  Bundled Tools and Support SLAs •  xDB Replication Server! •  Postgres Enterprise Manager! •  SQL/Protect and Update Monitor! 14© 2013 EnterpriseDB. All rights reserved.
  • 15. Working with Oracle and Advanced Server ! u  Cost control with complimentary and replacement strategies •  New applications – low risk and high savings! •  Extend existing Oracle deployments – e.g. reporting servers! •  Migrate existing applications – DIY or with EnterpriseDB assistance! u  Services/tools to contain risk or expedite deployments •  Oracle Migration Assessment – identifies candidate applications! •  Oracle Migration Factory – on schedule test ready implementations! •  On staff Oracle/Postgres experts – manage implementations and knowledge transfer! •  xDB Replication Server – bi-directional replication between Advanced Server and Oracle (standby servers, data migration, testing)! 15© 2013 EnterpriseDB. All rights reserved.
  • 16. Which Postgres is Right for Me? ! u  Decided on Postgres? •  You’ve already made a smart decision.! u  Now which Postgres will best meet your needs? •  Let’s get prescriptive but recognize that not every choice is black or white and EnterpriseDB is available to help you decide.! 16© 2013 EnterpriseDB. All rights reserved.
  • 17. Choose community PostgreSQL when... ! u  You must utilize software with an open source license •  Contractual obligations! •  Organization policy! •  No budget! •  Too cool to resist! u  You wish to customize or modify PostgreSQL for your needs •  Facebook - customized for unique social media needs! •  Greenplum – PostgreSQL plus BI features from EMC! •  HadoopDB – hybrid of DBMS and MapReduce from Yale University! u  Your needs are unsophisticated but you want growth potential and reliability •  Startups! •  No formal DBA role! •  Migrating from MySQL?! •  Integrating with NoSQL?! 17© 2013 EnterpriseDB. All rights reserved.
  • 18. Choose Advanced Server when... ! u  You want to extend your Oracle infrastructure at reduced costs •  and continue using Oracle skills! u  You want to migrate applications off Oracle •  for significant budget changing cost reductions! u  You want Oracle-like features •  advanced programming techniques, function packages, objects, and more! u  You need more security than is available in PostgreSQL •  row level access, server code protection, auditing, SQL Injection attacks! u  You need a performance toolbox •  Index Advisor, Query Hints, SQL Wait analysis, SQL Profiler, Hi-speed Bulk Loader! u  You need a partner offering a complete enterprise-grade database solution including supporting products and services 18© 2013 EnterpriseDB. All rights reserved.
  • 19. For PostgreSQL or Advanced Server ...! ... all of the following are available from EnterpriseDB: u  24x7 world wide support – your help desk’s help desk u  DBA and Developer training – in depth best practice workshops u  Remote DBA Services – temp/permanent staff extension u  Architectural Health Check – analysis and recommendations u  Professional consulting – when it must be done right and on time u  Postgres Enterprise Manager – monitoring, alerts and tuning u  xDB Replication Server •  Oracle or MS SQL Server to PostgreSQL or Advanced Server! •  Single-master or multi-master replication! 19© 2013 EnterpriseDB. All rights reserved.
  • 20. The End! 20© 2013 EnterpriseDB. All rights reserved.
  • 21. Questions and more information...! u  Questions? u  PostgreSQL vs Advanced Server features •  www.enterprisedb.com/postgresql-vs-advanced-server! u  EnterpriseDB and the PostgreSQL community •  www.enterprisedb.com/community-participation! u  Want to talk more? •  Email: [email protected]! 21© 2013 EnterpriseDB. All rights reserved.