The success of PostgreSQL supporting enterprise workloads has put the spotlight on where PostgreSQL development is headed next. Advances in recent releases have expanded the database’s ability to support new data types and unstructured data as data professionals wrestle with bigger and more complex data loads. Analysts are predicting a strong future for open source in the enterprise while companies are increasingly adopting open source into the data center to help control and reduce costs. Marc Linster, Senior Vice President of Products and Services at EnterpriseDB, will present his perspective on how PostgreSQL will continue to evolve to meet emerging new challenges in a world of Big Data and Cloud Computing.
--Bruce credit
In the early days of PostgreSQL it was about Stability Fixing crashes making it work.
Around 1998 it started becoming about fully implementing the SQL standard. Being a truly complete relational database.
From 2001 two themes emerged
It was about making it easier to use.
Adding more features for the Enterprise.
-Postgres is in a strong position today
-We do not need to try and be something we are not
-However, we must ensure that we continue to build on our strengths (like pluggability; FDW’s; stability and others)
-And continue to evolve in directions that the market demands
-To do this, we need to increase our exposure to the market and increase the size of our community
This graph shows the through put performance of Sysbench test somebody wrote on a blog.
http://blog.163.com/digoal@126/blog/static/163877040201341441042613/
In addition somebody posted a similar benchmark for Open Sim comparing it to MySQL.
http://translate.google.com/translate?hl=en&sl=zh-CN&u=http://blog.163.com/digoal%40126/blog/static/163877040201341441042613/&prev=/search%3Fq%3Dpostgresql%2Bmysql%2Btps%2Bsysbench%26biw%3D1730%26bih%3D986
-These are the market forces that are shaping the future for PostgreSQL:
--on one end are the smaller applications; web applications and app developers who need ease of use and rapid deployment
--on the other end you have large, enterprise applications who need advanced features, security, scalability and HA for mission critical applications
-Postgres occupies a middle-ground position and as we noted earlier has been gradually expanding in both directions
-The emergence of new workloads & cloud will increasingly grow in shaping future customer needs and require RDBMS’s to expand capabilities (as noted by Gartner)
These are the market segments we will need to address to ensure positive future growth
Easy to use:
-Diagnosing problems – People find this hard.
-The out of the box configuration should be more optimized for the common use case.
-Can we make the installation experience even easier?
-Continually seek opportunities to win the cloud.
High end Enterprise:
-Need to continue to work to take advantage of all the resources of a single machine. There are many machines with 256 processors.
-Horizontal Scale – This is a big issue for the cloud and in general. You can figure out ways to do it if you are very smart. Can we lower the the brain power required to do it?
-Diagnostics is a request from every audience.
NoSQL / New SQL
-We are not going to reach all their use cases.
-However, we should integrate well with them.
-Continue involvement and work on the new data types is important.
Bruce
Bruce
Bruce
Marc
Postgres can provide most of your database needs and where you’d like to use another database technology, Postgres’ additional features make it the perfect connection point for all of your data sources
-Growing 84% last year; similar this year
-Global
-DB Product/Development company
-Main products
-Training & Professional Services
-Committed, platinum Sponsor