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

PDF
Avoiding.the.pitfallsof.oracle.migration.2013
 
PDF
Key Methodologies for Migrating from Oracle to Postgres
 
PDF
The Real Scoop on Migrating from Oracle Databases
 
PDF
Hello World with EDB Postgres
 
PDF
EnterpriseDB Postgres Survey Results - 2013
 
PDF
Which Postgres is Right for You? - Part 2
 
PPTX
Oracle to Postgres Schema Migration Hustle
 
PDF
Reducing the Risks of Migrating Off Oracle
 
Avoiding.the.pitfallsof.oracle.migration.2013
 
Key Methodologies for Migrating from Oracle to Postgres
 
The Real Scoop on Migrating from Oracle Databases
 
Hello World with EDB Postgres
 
EnterpriseDB Postgres Survey Results - 2013
 
Which Postgres is Right for You? - Part 2
 
Oracle to Postgres Schema Migration Hustle
 
Reducing the Risks of Migrating Off Oracle
 

What's hot (20)

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

Similar to Which postgres is_right_for_me_20130517 (20)

PDF
Save money with Postgres on IBM PowerLinux
 
PPTX
Introducing NoSQL and MongoDB to complement Relational Databases (AMIS SIG 14...
PDF
Powerplay: Postgres and Lenovo for the Best Performance & Savings
 
PDF
Optymalizacja środowiska Open Source w celu zwiększenia oszczędności i kontroli
 
PPT
Postgres for the Future
 
PDF
Oracle ADF Architecture TV - Planning & Getting Started - Team, Skills and D...
PDF
EPAS + Cloud = Oracle Compatible Postgres in Minutes
 
PPTX
Module 5 Web Programing Setting Up Postgres.pptx
PDF
Postgres Plus Cloud Database Presentation
 
PDF
Postgres: The NoSQL Cake You Can Eat
 
PDF
Optimizing Open Source for Greater Database Savings & Control
 
PDF
Intro.to.pem webinar.slides-061913
 
PDF
2014.07.11 biginsights data2014
PPTX
Data mining tools (R , WEKA, RAPID MINER, ORANGE)
PPTX
Getting started with postgresql
PDF
QuerySurge Slide Deck for Big Data Testing Webinar
PDF
From Database to Strategy - Sandor Klein
PPTX
PostgreSQL as a Strategic Tool
 
PPTX
New enhancements for security and usability in EDB 13
 
PPT
Readyportal Platform - why it's faster and more affordable
Save money with Postgres on IBM PowerLinux
 
Introducing NoSQL and MongoDB to complement Relational Databases (AMIS SIG 14...
Powerplay: Postgres and Lenovo for the Best Performance & Savings
 
Optymalizacja środowiska Open Source w celu zwiększenia oszczędności i kontroli
 
Postgres for the Future
 
Oracle ADF Architecture TV - Planning & Getting Started - Team, Skills and D...
EPAS + Cloud = Oracle Compatible Postgres in Minutes
 
Module 5 Web Programing Setting Up Postgres.pptx
Postgres Plus Cloud Database Presentation
 
Postgres: The NoSQL Cake You Can Eat
 
Optimizing Open Source for Greater Database Savings & Control
 
Intro.to.pem webinar.slides-061913
 
2014.07.11 biginsights data2014
Data mining tools (R , WEKA, RAPID MINER, ORANGE)
Getting started with postgresql
QuerySurge Slide Deck for Big Data Testing Webinar
From Database to Strategy - Sandor Klein
PostgreSQL as a Strategic Tool
 
New enhancements for security and usability in EDB 13
 
Readyportal Platform - why it's faster and more affordable
Ad

More from EDB (20)

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

Recently uploaded (20)

PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Empathic Computing: Creating Shared Understanding
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Encapsulation theory and applications.pdf
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PPTX
A Presentation on Artificial Intelligence
PDF
cuic standard and advanced reporting.pdf
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Chapter 3 Spatial Domain Image Processing.pdf
20250228 LYD VKU AI Blended-Learning.pptx
NewMind AI Weekly Chronicles - August'25 Week I
Empathic Computing: Creating Shared Understanding
Encapsulation_ Review paper, used for researhc scholars
Network Security Unit 5.pdf for BCA BBA.
Review of recent advances in non-invasive hemoglobin estimation
The Rise and Fall of 3GPP – Time for a Sabbatical?
Understanding_Digital_Forensics_Presentation.pptx
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Encapsulation theory and applications.pdf
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Diabetes mellitus diagnosis method based random forest with bat algorithm
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
A Presentation on Artificial Intelligence
cuic standard and advanced reporting.pdf
Digital-Transformation-Roadmap-for-Companies.pptx
Building Integrated photovoltaic BIPV_UPV.pdf
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Chapter 3 Spatial Domain Image Processing.pdf

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: sales@enterprisedb.com! 21© 2013 EnterpriseDB. All rights reserved.