SlideShare a Scribd company logo
https://news.trivadis.com/blog@KonradHaefeli
Status of the partnership Trivadis and EDB -
Comparing PostgreSQL to Oracle, the best kept
secretsJan Karremans, EDB
Konrad Häfeli, Trivadis
Jan Karremans
Director of Sales Engineering,
EnterpriseDB
• Speaker
• Oracle ACE AI
• … PG Guru ☺
www.trivadis.com
Konrad Häfeli
Head of Product Design and
Partner at Trivadis
• Since 1986 in various IT areas
• Since 1998 with Trivadis AG
• More than 25 years of experience
in Oracle databases
The Trivadis – EDB Story
Managed Oracle DBaaS from Swisscom Cloud powered by Trivadis3 Sep. 2019
TechEvent 2019: Status of the partnership Trivadis and EDB - Comparing PostgreSQL to Oracle, the best kept secrets; Konrad Häfeli, Jan Karremans - Trivadis
Trivadis Platform factory offers
Trivadis Transactional Data Platform offers
The best kept secrets to success…
@johnnyq72Comparing PostgreSQL to Oracle - AOUG 2019
What’s on the menu
Introduction
Comparing technologies
Some words on pricing
Getting started
Conclusion
@johnnyq72Comparing PostgreSQL to Oracle - AOUG 2019
Introduction
@johnnyq72Comparing PostgreSQL to Oracle - AOUG 2019
Disclaimer
Where I say Oracle
I mean Oracle Enterprise Edition + possible options
Where I say PostgreSQL
I mean EnterpriseDB Postgres Advanced Server
@johnnyq72Comparing PostgreSQL to Oracle - AOUG 2019
TechEvent 2019: Status of the partnership Trivadis and EDB - Comparing PostgreSQL to Oracle, the best kept secrets; Konrad Häfeli, Jan Karremans - Trivadis
@johnnyq72Comparing PostgreSQL to Oracle - AOUG 2019
Comparing technologies
@johnnyq72Comparing PostgreSQL to Oracle - AOUG 2019
Besides differences
also lots of similarities
@johnnyq72Comparing PostgreSQL to Oracle - AOUG 2019
General / Capabilities
Terminology
Capacities
Tables and Partitioning
Data Types
Indexes
SQL Capabilities
SQL Extensions
High Availability
Performance / ScalabilitySecurity
Integration
Application Development
Big / Unstructured Data
Management
Incompatibilities
Deployment Options
@johnnyq72Comparing PostgreSQL to Oracle - AOUG 2019
General / capabilities
Both based on IBM research for System R.
https://en.wikipedia.org/wiki/IBM_System_R
Both are (+) relational databases
ACID compliant and MVCC or transactional consistency
Full transaction logging (REDO vs. WAL)
Multi-Tenant architecture
@johnnyq72Comparing PostgreSQL to Oracle - AOUG 2019
Terminology
What Oracle PostgreSQL
Table or Index Table or Index Relation
Row Row Tuple
Column Column Attribute
Data block Data block Page (on Disk)
Page Page Buffer (in Memory)
@johnnyq72Comparing PostgreSQL to Oracle - AOUG 2019
Capacities
Unlimited database size
Unlimited rows per table
Unlimited number of indexes per table
@johnnyq72Comparing PostgreSQL to Oracle - AOUG 2019
Capacities
Max Oracle PostgreSQL
Table size 4 GB x DB_BLOCK_SIZE
defaults to 32 TB
32 TB
Row size 4 TB 1,6 TB
Field size (4 GB - 1) x DB_BLOCK_SIZE 1 GB
Columns per table 1000 250 - 1600
@johnnyq72Comparing PostgreSQL to Oracle - AOUG 2019
Tables and partitions
Entities Oracle PostgreSQL
Temporary tables, (materialized) views,
constraints
Same
Partitioning: range, hash, list,
sub-partitioning & IOT
Similar
Interval partitioning &
Partitioned indexes
Yes No
@johnnyq72Comparing PostgreSQL to Oracle - AOUG 2019
Data types
We have BOOLEAN
Max Oracle PostgreSQL
Integer NUMBER
+ DEC, NUMERIC, SMALLINT, INT,
BINARY_INTEGER, PLS_INTEGER, INTEGER & BIGINT
Floating point BINARY_FLOAT,
BINARY_DOUBLE
+ FLOAT, REAL & DOUBLE_PRECISION
Decimal NUMBER + DEC, DECIMAL, NUMERIC
String CHAR, VARCHAR2, CLOB, NCLOB, NVARCHAR2,
NCHAR, LONG
+ CHARACTER, TEXT, CHAR VARYING, CHARACTER
VARYING, VARCHAR
Binary BLOB, RAW, LONG RAW, BFILE
+ BYTEA
-/- BFILE
@johnnyq72Comparing PostgreSQL to Oracle - AOUG 2019
Data types
Max Oracle PostgreSQL
Date / Time Yes
Row id Yes
XMLType Yes
JSON is_json check constraint native JSON & JSONB
with 58 operators, functions & relational converters
Spatial Yes
@johnnyq72Comparing PostgreSQL to Oracle - AOUG 2019
Indexes
Entities Oracle PostgreSQL
B-Tree, hash, expressions, partial, full text
search, spatial
Same
Reverse, bitmap, block range Similar
Block range = Smart Scan
K-nearest-neighbor With options Native
GIST, GIN
Speed up full-text searches
No Yes
@johnnyq72Comparing PostgreSQL to Oracle - AOUG 2019
SQL Capabilities
Entities Oracle PostgreSQL
Union, Intersect, Except, Inner joins,
Outer joins, Merge joins, Common Table
expressions, Windowing functions,
Parallel query, Query hints, Alter session
& Dynamic SQL
Same
Transactional DDL No Yes
@johnnyq72Comparing PostgreSQL to Oracle - AOUG 2019
SQL Extensions
Entities Oracle PostgreSQL
Dual, DECODE, Rownum, Sysdate,
Systimestamp, NVL & NVL2
Same
@johnnyq72Comparing PostgreSQL to Oracle - AOUG 2019
High availability
Entities Oracle PostgreSQL
PITR
Point In Time Recovery
Similar
Backup and recovery tools RMAN BART
Standby database
(Active)
Data Guard
Streaming
replication
Flashback
Query, Table, Database
Yes No
@johnnyq72Comparing PostgreSQL to Oracle - AOUG 2019
Performance & Scalability
Entities Oracle PostgreSQL
Connection pooling
CPU & IO Resource limits
Similar
Columnar store InMemory option cstore FDW
In-memory database well, yes… No
Multi-master replication
Golden Gate
Quest Shareplex
Dbvisit Replicate
Yes
@johnnyq72Comparing PostgreSQL to Oracle - AOUG 2019
Security
Entities Oracle PostgreSQL
Authentication support
LDAP, SSL, RADIUS, PAM,
Kerberos, GSSAPI, SSPI
Connection encryption, password profiles,
code wrapping, Ansi SQL grants, column level security, row level security
(Virtual Private Database),
fine grained auditing, data encryption toolkit,
database firewall
Similar
Database-connection
encryption & white lists
No Yes
Audit Vault Yes No
@johnnyq72Comparing PostgreSQL to Oracle - AOUG 2019
Integration
Entities Oracle PostgreSQL
Database links, (a)synchronous
transaction-log shipping, distributed
transactions,
distributed queries
Similar
Session based
synchronous replication
No Yes
Integration with
SQL Server, Sybase,
Hadoop, MongoDB &
MySQL
Yes, FDW
@johnnyq72Comparing PostgreSQL to Oracle - AOUG 2019
Application development
Entities Oracle PostgreSQL
PL/SQL Yes Compatible
Additional programming
languages
to PL/SQL
Java, C, C++
PL/pgSQL, PL/Java, C,
C++, PL/Perl, Python,
PL/Tcl, PL/R
@johnnyq72Comparing PostgreSQL to Oracle - AOUG 2019
Application development
Entities Oracle PostgreSQL
Java, JDBC, ODBC, .NET, user defined functions &
objects, nested transactions, external routines Same
Stored procedures, triggers, cursors, bulk collect,
anonymous blocks, associate arrays, nested
tables, varrays, hierarchical queries, pragma
restrict_reference & except_init, user defined
exceptions, object types, sub types, synonyms,
sequences, invoker rights, statement level
rollback
Similar
@johnnyq72Comparing PostgreSQL to Oracle - AOUG 2019
Big & Unstructured data
Entities Oracle PostgreSQL
Spatial Good Better
Key-value store &
Full Text Search
Similar
XML Storage, Compression Yes No !!
Hadoop, MongoDB, Cubes Yes
!! In the OS we trust…
@johnnyq72Comparing PostgreSQL to Oracle - AOUG 2019
Some more perspective
@johnnyq72Comparing PostgreSQL to Oracle - AOUG 2019
Close versus Open
Develop solutions to sell
Primary goal is to do business
Develop solutions to solve a problem
Primary goal is to solve a problem
@johnnyq72Comparing PostgreSQL to Oracle - AOUG 2019
Close versus Open
Open software shows the math, not just the answer
No reverse engineering, just a good read
Allows for tailoring of solutions
@johnnyq72Comparing PostgreSQL to Oracle - AOUG 2019
Isolated versus integrated
Oracle has an isolated operating environment
Operating system like qualities
PostgreSQL integrates in it’s surroundings
Eliminating the need to “re-invent the wheel”
@johnnyq72Comparing PostgreSQL to Oracle - AOUG 2019
Shared everything versus
shared nothing
Courtesy: Ben Stopford
@johnnyq72Comparing PostgreSQL to Oracle - AOUG 2019
Real Application Cluster
Courtesy: Uwe Hesse
@johnnyq72Comparing PostgreSQL to Oracle - AOUG 2019
Multi Master Replication
Courtesy: ULX Hungary
Include pgpool II
@johnnyq72Comparing PostgreSQL to Oracle - AOUG 2019
Some words on pricing
@johnnyq72Comparing PostgreSQL to Oracle - AOUG 2019
How does EnterpriseDB do it
Subscriptions just for databases
Independent of virtualisation
Always inclusive of everything *
No police
@johnnyq72Comparing PostgreSQL to Oracle - AOUG 2019
What does EnterpriseDB bring?
Per year per core
EnterpriseDB Postgres Standard Server
EnterpriseDB Postgres Advanced Server
Developer subscription
@johnnyq72Comparing PostgreSQL to Oracle - AOUG 2019
What does it cost
Enterprise Edition
Active Data Guard
Partitioning
Diagnostic & Tuning
Cloud Management
@johnnyq72Comparing PostgreSQL to Oracle - AOUG 2019
What does it cost
0
4000
8000
12000
16000
20000
Oracle EPAS *
4 core server
Maintenance
Maintenance
80% discount
@johnnyq72Comparing PostgreSQL to Oracle - AOUG 2019
What does it cost
0
22500
45000
67500
90000
Oracle EPAS *
4 core server
Maintenance
Maintenance80% discount
@johnnyq72Comparing PostgreSQL to Oracle - AOUG 2019
What does it cost
0
22500
45000
67500
90000
112500
Oracle EPAS *
4 core server
Maintenance
Maintenance
80% discount
License
80% discount
@johnnyq72Comparing PostgreSQL to Oracle - AOUG 2019
Conclusion
@johnnyq72Comparing PostgreSQL to Oracle - AOUG 2019
Well…
Oracle has a solid place in the database eco-system
PostgreSQL has a solid place in the database eco-system
With some help, PostgreSQL can support more
It constitutes a real alternative
In 80% of the cases
@johnnyq72Comparing PostgreSQL to Oracle - AOUG 2019
Wrap-up
Would it be smart to look at PostgreSQL?
From what I have learned…
I would say, yes, please.
&

More Related Content

What's hot

eProseed Oracle Open World 2016 debrief - Oracle 12.2.0.1 Database
eProseed Oracle Open World 2016 debrief - Oracle 12.2.0.1 DatabaseeProseed Oracle Open World 2016 debrief - Oracle 12.2.0.1 Database
eProseed Oracle Open World 2016 debrief - Oracle 12.2.0.1 Database
Marco Gralike
 
Oracle database 12c_and_DevOps
Oracle database 12c_and_DevOpsOracle database 12c_and_DevOps
Oracle database 12c_and_DevOps
Maria Colgan
 
Enhancements that will make your sql database roar sp1 edition sql bits 2017
Enhancements that will make your sql database roar sp1 edition sql bits 2017Enhancements that will make your sql database roar sp1 edition sql bits 2017
Enhancements that will make your sql database roar sp1 edition sql bits 2017
Bob Ward
 
Sql server hybrid what every sql professional should know
Sql server hybrid what every sql professional should knowSql server hybrid what every sql professional should know
Sql server hybrid what every sql professional should know
Bob Ward
 
Application development with Oracle NoSQL Database 3.0
Application development with Oracle NoSQL Database 3.0Application development with Oracle NoSQL Database 3.0
Application development with Oracle NoSQL Database 3.0
Anuj Sahni
 
EDB's Migration Portal - Migrate from Oracle to Postgres
EDB's Migration Portal - Migrate from Oracle to PostgresEDB's Migration Portal - Migrate from Oracle to Postgres
EDB's Migration Portal - Migrate from Oracle to Postgres
EDB
 
Database-as-a-Service with Oracle Enterprise Manager Cloud Control 12c and Or...
Database-as-a-Service with Oracle Enterprise Manager Cloud Control 12c and Or...Database-as-a-Service with Oracle Enterprise Manager Cloud Control 12c and Or...
Database-as-a-Service with Oracle Enterprise Manager Cloud Control 12c and Or...
Leighton Nelson
 
A practical introduction to Oracle NoSQL Database - OOW2014
A practical introduction to Oracle NoSQL Database - OOW2014A practical introduction to Oracle NoSQL Database - OOW2014
A practical introduction to Oracle NoSQL Database - OOW2014
Anuj Sahni
 
JSON and the Oracle Database
JSON and the Oracle DatabaseJSON and the Oracle Database
JSON and the Oracle Database
Maria Colgan
 
Brk2045 upgrade sql server 2017 (on prem, iaa-s and paas)
Brk2045 upgrade sql server 2017 (on prem, iaa-s and paas)Brk2045 upgrade sql server 2017 (on prem, iaa-s and paas)
Brk2045 upgrade sql server 2017 (on prem, iaa-s and paas)
Bob Ward
 
EDB Postgres Platform 11 Webinar
EDB Postgres Platform 11 WebinarEDB Postgres Platform 11 Webinar
EDB Postgres Platform 11 Webinar
EDB
 
Experience SQL Server 2017: The Modern Data Platform
Experience SQL Server 2017: The Modern Data PlatformExperience SQL Server 2017: The Modern Data Platform
Experience SQL Server 2017: The Modern Data Platform
Bob Ward
 
Database@Home : Data Driven Apps : Core-dev or Low Code UI
Database@Home : Data Driven Apps : Core-dev or Low Code UIDatabase@Home : Data Driven Apps : Core-dev or Low Code UI
Database@Home : Data Driven Apps : Core-dev or Low Code UI
Tammy Bednar
 
Making Postgres Central in Your Data Center
Making Postgres Central in Your Data CenterMaking Postgres Central in Your Data Center
Making Postgres Central in Your Data Center
EDB
 
Oracle NoSQL Database release 3.0 overview
Oracle NoSQL Database release 3.0 overviewOracle NoSQL Database release 3.0 overview
Oracle NoSQL Database release 3.0 overview
Dave Segleau
 
Best Practices in Security with PostgreSQL
Best Practices in Security with PostgreSQLBest Practices in Security with PostgreSQL
Best Practices in Security with PostgreSQL
EDB
 
Brk3288 sql server v.next with support on linux, windows and containers was...
Brk3288 sql server v.next with support on linux, windows and containers   was...Brk3288 sql server v.next with support on linux, windows and containers   was...
Brk3288 sql server v.next with support on linux, windows and containers was...
Bob Ward
 
SQL Server It Just Runs Faster
SQL Server It Just Runs FasterSQL Server It Just Runs Faster
SQL Server It Just Runs Faster
Bob Ward
 
Overview of EnterpriseDB Postgres Plus Advanced Server 9.4 and Postgres Enter...
Overview of EnterpriseDB Postgres Plus Advanced Server 9.4 and Postgres Enter...Overview of EnterpriseDB Postgres Plus Advanced Server 9.4 and Postgres Enter...
Overview of EnterpriseDB Postgres Plus Advanced Server 9.4 and Postgres Enter...
EDB
 
SQL Server R Services: What Every SQL Professional Should Know
SQL Server R Services: What Every SQL Professional Should KnowSQL Server R Services: What Every SQL Professional Should Know
SQL Server R Services: What Every SQL Professional Should Know
Bob Ward
 

What's hot (20)

eProseed Oracle Open World 2016 debrief - Oracle 12.2.0.1 Database
eProseed Oracle Open World 2016 debrief - Oracle 12.2.0.1 DatabaseeProseed Oracle Open World 2016 debrief - Oracle 12.2.0.1 Database
eProseed Oracle Open World 2016 debrief - Oracle 12.2.0.1 Database
 
Oracle database 12c_and_DevOps
Oracle database 12c_and_DevOpsOracle database 12c_and_DevOps
Oracle database 12c_and_DevOps
 
Enhancements that will make your sql database roar sp1 edition sql bits 2017
Enhancements that will make your sql database roar sp1 edition sql bits 2017Enhancements that will make your sql database roar sp1 edition sql bits 2017
Enhancements that will make your sql database roar sp1 edition sql bits 2017
 
Sql server hybrid what every sql professional should know
Sql server hybrid what every sql professional should knowSql server hybrid what every sql professional should know
Sql server hybrid what every sql professional should know
 
Application development with Oracle NoSQL Database 3.0
Application development with Oracle NoSQL Database 3.0Application development with Oracle NoSQL Database 3.0
Application development with Oracle NoSQL Database 3.0
 
EDB's Migration Portal - Migrate from Oracle to Postgres
EDB's Migration Portal - Migrate from Oracle to PostgresEDB's Migration Portal - Migrate from Oracle to Postgres
EDB's Migration Portal - Migrate from Oracle to Postgres
 
Database-as-a-Service with Oracle Enterprise Manager Cloud Control 12c and Or...
Database-as-a-Service with Oracle Enterprise Manager Cloud Control 12c and Or...Database-as-a-Service with Oracle Enterprise Manager Cloud Control 12c and Or...
Database-as-a-Service with Oracle Enterprise Manager Cloud Control 12c and Or...
 
A practical introduction to Oracle NoSQL Database - OOW2014
A practical introduction to Oracle NoSQL Database - OOW2014A practical introduction to Oracle NoSQL Database - OOW2014
A practical introduction to Oracle NoSQL Database - OOW2014
 
JSON and the Oracle Database
JSON and the Oracle DatabaseJSON and the Oracle Database
JSON and the Oracle Database
 
Brk2045 upgrade sql server 2017 (on prem, iaa-s and paas)
Brk2045 upgrade sql server 2017 (on prem, iaa-s and paas)Brk2045 upgrade sql server 2017 (on prem, iaa-s and paas)
Brk2045 upgrade sql server 2017 (on prem, iaa-s and paas)
 
EDB Postgres Platform 11 Webinar
EDB Postgres Platform 11 WebinarEDB Postgres Platform 11 Webinar
EDB Postgres Platform 11 Webinar
 
Experience SQL Server 2017: The Modern Data Platform
Experience SQL Server 2017: The Modern Data PlatformExperience SQL Server 2017: The Modern Data Platform
Experience SQL Server 2017: The Modern Data Platform
 
Database@Home : Data Driven Apps : Core-dev or Low Code UI
Database@Home : Data Driven Apps : Core-dev or Low Code UIDatabase@Home : Data Driven Apps : Core-dev or Low Code UI
Database@Home : Data Driven Apps : Core-dev or Low Code UI
 
Making Postgres Central in Your Data Center
Making Postgres Central in Your Data CenterMaking Postgres Central in Your Data Center
Making Postgres Central in Your Data Center
 
Oracle NoSQL Database release 3.0 overview
Oracle NoSQL Database release 3.0 overviewOracle NoSQL Database release 3.0 overview
Oracle NoSQL Database release 3.0 overview
 
Best Practices in Security with PostgreSQL
Best Practices in Security with PostgreSQLBest Practices in Security with PostgreSQL
Best Practices in Security with PostgreSQL
 
Brk3288 sql server v.next with support on linux, windows and containers was...
Brk3288 sql server v.next with support on linux, windows and containers   was...Brk3288 sql server v.next with support on linux, windows and containers   was...
Brk3288 sql server v.next with support on linux, windows and containers was...
 
SQL Server It Just Runs Faster
SQL Server It Just Runs FasterSQL Server It Just Runs Faster
SQL Server It Just Runs Faster
 
Overview of EnterpriseDB Postgres Plus Advanced Server 9.4 and Postgres Enter...
Overview of EnterpriseDB Postgres Plus Advanced Server 9.4 and Postgres Enter...Overview of EnterpriseDB Postgres Plus Advanced Server 9.4 and Postgres Enter...
Overview of EnterpriseDB Postgres Plus Advanced Server 9.4 and Postgres Enter...
 
SQL Server R Services: What Every SQL Professional Should Know
SQL Server R Services: What Every SQL Professional Should KnowSQL Server R Services: What Every SQL Professional Should Know
SQL Server R Services: What Every SQL Professional Should Know
 

Similar to TechEvent 2019: Status of the partnership Trivadis and EDB - Comparing PostgreSQL to Oracle, the best kept secrets; Konrad Häfeli, Jan Karremans - Trivadis

[pgday.Seoul 2022] PostgreSQL with Google Cloud
[pgday.Seoul 2022] PostgreSQL with Google Cloud[pgday.Seoul 2022] PostgreSQL with Google Cloud
[pgday.Seoul 2022] PostgreSQL with Google Cloud
PgDay.Seoul
 
EDB & ELOS Technologies - Break Free from Oracle
EDB & ELOS Technologies - Break Free from OracleEDB & ELOS Technologies - Break Free from Oracle
EDB & ELOS Technologies - Break Free from Oracle
EDB
 
GPU/SSD Accelerates PostgreSQL - challenge towards query processing throughpu...
GPU/SSD Accelerates PostgreSQL - challenge towards query processing throughpu...GPU/SSD Accelerates PostgreSQL - challenge towards query processing throughpu...
GPU/SSD Accelerates PostgreSQL - challenge towards query processing throughpu...
Kohei KaiGai
 
PostgreSQL as a Strategic Tool
PostgreSQL as a Strategic ToolPostgreSQL as a Strategic Tool
PostgreSQL as a Strategic Tool
EDB
 
Szabaduljon ki az Oracle szorításából
Szabaduljon ki az Oracle szorításábólSzabaduljon ki az Oracle szorításából
Szabaduljon ki az Oracle szorításából
EDB
 
Expert Guide to Migrating Legacy Databases to Postgres
Expert Guide to Migrating Legacy Databases to PostgresExpert Guide to Migrating Legacy Databases to Postgres
Expert Guide to Migrating Legacy Databases to Postgres
EDB
 
NoSQL Options Compared
NoSQL Options ComparedNoSQL Options Compared
NoSQL Options Compared
Sergey Bushik
 
An Expert Guide to Migrating Legacy Databases to PostgreSQL
An Expert Guide to Migrating Legacy Databases to PostgreSQLAn Expert Guide to Migrating Legacy Databases to PostgreSQL
An Expert Guide to Migrating Legacy Databases to PostgreSQL
EDB
 
Bringing the Power and Familiarity of .NET, C# and F# to Big Data Processing ...
Bringing the Power and Familiarity of .NET, C# and F# to Big Data Processing ...Bringing the Power and Familiarity of .NET, C# and F# to Big Data Processing ...
Bringing the Power and Familiarity of .NET, C# and F# to Big Data Processing ...
Michael Rys
 
Postgres for Digital Transformation: NoSQL Features, Replication, FDW & More
Postgres for Digital Transformation:NoSQL Features, Replication, FDW & MorePostgres for Digital Transformation:NoSQL Features, Replication, FDW & More
Postgres for Digital Transformation: NoSQL Features, Replication, FDW & More
Ashnikbiz
 
DAT316_Report from the field on Aurora PostgreSQL Performance
DAT316_Report from the field on Aurora PostgreSQL PerformanceDAT316_Report from the field on Aurora PostgreSQL Performance
DAT316_Report from the field on Aurora PostgreSQL Performance
Amazon Web Services
 
Report from the Field on the PostgreSQL-compatible Edition of Amazon Aurora -...
Report from the Field on the PostgreSQL-compatible Edition of Amazon Aurora -...Report from the Field on the PostgreSQL-compatible Edition of Amazon Aurora -...
Report from the Field on the PostgreSQL-compatible Edition of Amazon Aurora -...
Amazon Web Services
 
Neo, Titan & Cassandra
Neo, Titan & CassandraNeo, Titan & Cassandra
Neo, Titan & Cassandra
johnrjenson
 
Apache Spark 101 - Demi Ben-Ari - Panorays
Apache Spark 101 - Demi Ben-Ari - PanoraysApache Spark 101 - Demi Ben-Ari - Panorays
Apache Spark 101 - Demi Ben-Ari - Panorays
Demi Ben-Ari
 
Time Series Analytics Azure ADX
Time Series Analytics Azure ADXTime Series Analytics Azure ADX
Time Series Analytics Azure ADX
Riccardo Zamana
 
Building data pipelines for modern data warehouse with Apache® Spark™ and .NE...
Building data pipelines for modern data warehouse with Apache® Spark™ and .NE...Building data pipelines for modern data warehouse with Apache® Spark™ and .NE...
Building data pipelines for modern data warehouse with Apache® Spark™ and .NE...
Michael Rys
 
Oslo bekk2014
Oslo bekk2014Oslo bekk2014
Oslo bekk2014
Max Neunhöffer
 
Un guide complet pour la migration de bases de données héritées vers PostgreSQL
Un guide complet pour la migration de bases de données héritées vers PostgreSQLUn guide complet pour la migration de bases de données héritées vers PostgreSQL
Un guide complet pour la migration de bases de données héritées vers PostgreSQL
EDB
 
AWS Welcome to re:Invent recap - 20161214
AWS Welcome to re:Invent recap - 20161214AWS Welcome to re:Invent recap - 20161214
AWS Welcome to re:Invent recap - 20161214
Amazon Web Services
 
NoSQL and Spatial Database Capabilities using PostgreSQL
NoSQL and Spatial Database Capabilities using PostgreSQLNoSQL and Spatial Database Capabilities using PostgreSQL
NoSQL and Spatial Database Capabilities using PostgreSQL
EDB
 

Similar to TechEvent 2019: Status of the partnership Trivadis and EDB - Comparing PostgreSQL to Oracle, the best kept secrets; Konrad Häfeli, Jan Karremans - Trivadis (20)

[pgday.Seoul 2022] PostgreSQL with Google Cloud
[pgday.Seoul 2022] PostgreSQL with Google Cloud[pgday.Seoul 2022] PostgreSQL with Google Cloud
[pgday.Seoul 2022] PostgreSQL with Google Cloud
 
EDB & ELOS Technologies - Break Free from Oracle
EDB & ELOS Technologies - Break Free from OracleEDB & ELOS Technologies - Break Free from Oracle
EDB & ELOS Technologies - Break Free from Oracle
 
GPU/SSD Accelerates PostgreSQL - challenge towards query processing throughpu...
GPU/SSD Accelerates PostgreSQL - challenge towards query processing throughpu...GPU/SSD Accelerates PostgreSQL - challenge towards query processing throughpu...
GPU/SSD Accelerates PostgreSQL - challenge towards query processing throughpu...
 
PostgreSQL as a Strategic Tool
PostgreSQL as a Strategic ToolPostgreSQL as a Strategic Tool
PostgreSQL as a Strategic Tool
 
Szabaduljon ki az Oracle szorításából
Szabaduljon ki az Oracle szorításábólSzabaduljon ki az Oracle szorításából
Szabaduljon ki az Oracle szorításából
 
Expert Guide to Migrating Legacy Databases to Postgres
Expert Guide to Migrating Legacy Databases to PostgresExpert Guide to Migrating Legacy Databases to Postgres
Expert Guide to Migrating Legacy Databases to Postgres
 
NoSQL Options Compared
NoSQL Options ComparedNoSQL Options Compared
NoSQL Options Compared
 
An Expert Guide to Migrating Legacy Databases to PostgreSQL
An Expert Guide to Migrating Legacy Databases to PostgreSQLAn Expert Guide to Migrating Legacy Databases to PostgreSQL
An Expert Guide to Migrating Legacy Databases to PostgreSQL
 
Bringing the Power and Familiarity of .NET, C# and F# to Big Data Processing ...
Bringing the Power and Familiarity of .NET, C# and F# to Big Data Processing ...Bringing the Power and Familiarity of .NET, C# and F# to Big Data Processing ...
Bringing the Power and Familiarity of .NET, C# and F# to Big Data Processing ...
 
Postgres for Digital Transformation: NoSQL Features, Replication, FDW & More
Postgres for Digital Transformation:NoSQL Features, Replication, FDW & MorePostgres for Digital Transformation:NoSQL Features, Replication, FDW & More
Postgres for Digital Transformation: NoSQL Features, Replication, FDW & More
 
DAT316_Report from the field on Aurora PostgreSQL Performance
DAT316_Report from the field on Aurora PostgreSQL PerformanceDAT316_Report from the field on Aurora PostgreSQL Performance
DAT316_Report from the field on Aurora PostgreSQL Performance
 
Report from the Field on the PostgreSQL-compatible Edition of Amazon Aurora -...
Report from the Field on the PostgreSQL-compatible Edition of Amazon Aurora -...Report from the Field on the PostgreSQL-compatible Edition of Amazon Aurora -...
Report from the Field on the PostgreSQL-compatible Edition of Amazon Aurora -...
 
Neo, Titan & Cassandra
Neo, Titan & CassandraNeo, Titan & Cassandra
Neo, Titan & Cassandra
 
Apache Spark 101 - Demi Ben-Ari - Panorays
Apache Spark 101 - Demi Ben-Ari - PanoraysApache Spark 101 - Demi Ben-Ari - Panorays
Apache Spark 101 - Demi Ben-Ari - Panorays
 
Time Series Analytics Azure ADX
Time Series Analytics Azure ADXTime Series Analytics Azure ADX
Time Series Analytics Azure ADX
 
Building data pipelines for modern data warehouse with Apache® Spark™ and .NE...
Building data pipelines for modern data warehouse with Apache® Spark™ and .NE...Building data pipelines for modern data warehouse with Apache® Spark™ and .NE...
Building data pipelines for modern data warehouse with Apache® Spark™ and .NE...
 
Oslo bekk2014
Oslo bekk2014Oslo bekk2014
Oslo bekk2014
 
Un guide complet pour la migration de bases de données héritées vers PostgreSQL
Un guide complet pour la migration de bases de données héritées vers PostgreSQLUn guide complet pour la migration de bases de données héritées vers PostgreSQL
Un guide complet pour la migration de bases de données héritées vers PostgreSQL
 
AWS Welcome to re:Invent recap - 20161214
AWS Welcome to re:Invent recap - 20161214AWS Welcome to re:Invent recap - 20161214
AWS Welcome to re:Invent recap - 20161214
 
NoSQL and Spatial Database Capabilities using PostgreSQL
NoSQL and Spatial Database Capabilities using PostgreSQLNoSQL and Spatial Database Capabilities using PostgreSQL
NoSQL and Spatial Database Capabilities using PostgreSQL
 

More from Trivadis

Azure Days 2019: Azure Chatbot Development for Airline Irregularities (Remco ...
Azure Days 2019: Azure Chatbot Development for Airline Irregularities (Remco ...Azure Days 2019: Azure Chatbot Development for Airline Irregularities (Remco ...
Azure Days 2019: Azure Chatbot Development for Airline Irregularities (Remco ...
Trivadis
 
Azure Days 2019: Trivadis Azure Foundation – Das Fundament für den ... (Nisan...
Azure Days 2019: Trivadis Azure Foundation – Das Fundament für den ... (Nisan...Azure Days 2019: Trivadis Azure Foundation – Das Fundament für den ... (Nisan...
Azure Days 2019: Trivadis Azure Foundation – Das Fundament für den ... (Nisan...
Trivadis
 
Azure Days 2019: Business Intelligence auf Azure (Marco Amhof & Yves Mauron)
Azure Days 2019: Business Intelligence auf Azure (Marco Amhof & Yves Mauron)Azure Days 2019: Business Intelligence auf Azure (Marco Amhof & Yves Mauron)
Azure Days 2019: Business Intelligence auf Azure (Marco Amhof & Yves Mauron)
Trivadis
 
Azure Days 2019: Master the Move to Azure (Konrad Brunner)
Azure Days 2019: Master the Move to Azure (Konrad Brunner)Azure Days 2019: Master the Move to Azure (Konrad Brunner)
Azure Days 2019: Master the Move to Azure (Konrad Brunner)
Trivadis
 
Azure Days 2019: Keynote Azure Switzerland – Status Quo und Ausblick (Primo A...
Azure Days 2019: Keynote Azure Switzerland – Status Quo und Ausblick (Primo A...Azure Days 2019: Keynote Azure Switzerland – Status Quo und Ausblick (Primo A...
Azure Days 2019: Keynote Azure Switzerland – Status Quo und Ausblick (Primo A...
Trivadis
 
Azure Days 2019: Grösser und Komplexer ist nicht immer besser (Meinrad Weiss)
Azure Days 2019: Grösser und Komplexer ist nicht immer besser (Meinrad Weiss)Azure Days 2019: Grösser und Komplexer ist nicht immer besser (Meinrad Weiss)
Azure Days 2019: Grösser und Komplexer ist nicht immer besser (Meinrad Weiss)
Trivadis
 
Azure Days 2019: Get Connected with Azure API Management (Gerry Keune & Stefa...
Azure Days 2019: Get Connected with Azure API Management (Gerry Keune & Stefa...Azure Days 2019: Get Connected with Azure API Management (Gerry Keune & Stefa...
Azure Days 2019: Get Connected with Azure API Management (Gerry Keune & Stefa...
Trivadis
 
Azure Days 2019: Infrastructure as Code auf Azure (Jonas Wanninger & Daniel H...
Azure Days 2019: Infrastructure as Code auf Azure (Jonas Wanninger & Daniel H...Azure Days 2019: Infrastructure as Code auf Azure (Jonas Wanninger & Daniel H...
Azure Days 2019: Infrastructure as Code auf Azure (Jonas Wanninger & Daniel H...
Trivadis
 
Azure Days 2019: Wie bringt man eine Data Analytics Plattform in die Cloud? (...
Azure Days 2019: Wie bringt man eine Data Analytics Plattform in die Cloud? (...Azure Days 2019: Wie bringt man eine Data Analytics Plattform in die Cloud? (...
Azure Days 2019: Wie bringt man eine Data Analytics Plattform in die Cloud? (...
Trivadis
 
Azure Days 2019: Azure@Helsana: Die Erweiterung von Dynamics CRM mit Azure Po...
Azure Days 2019: Azure@Helsana: Die Erweiterung von Dynamics CRM mit Azure Po...Azure Days 2019: Azure@Helsana: Die Erweiterung von Dynamics CRM mit Azure Po...
Azure Days 2019: Azure@Helsana: Die Erweiterung von Dynamics CRM mit Azure Po...
Trivadis
 
TechEvent 2019: Kundenstory - Kein Angebot, kein Auftrag – Wie Du ein individ...
TechEvent 2019: Kundenstory - Kein Angebot, kein Auftrag – Wie Du ein individ...TechEvent 2019: Kundenstory - Kein Angebot, kein Auftrag – Wie Du ein individ...
TechEvent 2019: Kundenstory - Kein Angebot, kein Auftrag – Wie Du ein individ...
Trivadis
 
TechEvent 2019: Oracle Database Appliance M/L - Erfahrungen und Erfolgsmethod...
TechEvent 2019: Oracle Database Appliance M/L - Erfahrungen und Erfolgsmethod...TechEvent 2019: Oracle Database Appliance M/L - Erfahrungen und Erfolgsmethod...
TechEvent 2019: Oracle Database Appliance M/L - Erfahrungen und Erfolgsmethod...
Trivadis
 
TechEvent 2019: Security 101 für Web Entwickler; Roland Krüger - Trivadis
TechEvent 2019: Security 101 für Web Entwickler; Roland Krüger - TrivadisTechEvent 2019: Security 101 für Web Entwickler; Roland Krüger - Trivadis
TechEvent 2019: Security 101 für Web Entwickler; Roland Krüger - Trivadis
Trivadis
 
TechEvent 2019: Trivadis & Swisscom Partner Angebote; Konrad Häfeli, Markus O...
TechEvent 2019: Trivadis & Swisscom Partner Angebote; Konrad Häfeli, Markus O...TechEvent 2019: Trivadis & Swisscom Partner Angebote; Konrad Häfeli, Markus O...
TechEvent 2019: Trivadis & Swisscom Partner Angebote; Konrad Häfeli, Markus O...
Trivadis
 
TechEvent 2019: DBaaS from Swisscom Cloud powered by Trivadis; Konrad Häfeli ...
TechEvent 2019: DBaaS from Swisscom Cloud powered by Trivadis; Konrad Häfeli ...TechEvent 2019: DBaaS from Swisscom Cloud powered by Trivadis; Konrad Häfeli ...
TechEvent 2019: DBaaS from Swisscom Cloud powered by Trivadis; Konrad Häfeli ...
Trivadis
 
TechEvent 2019: More Agile, More AI, More Cloud! Less Work?!; Oliver Dörr - T...
TechEvent 2019: More Agile, More AI, More Cloud! Less Work?!; Oliver Dörr - T...TechEvent 2019: More Agile, More AI, More Cloud! Less Work?!; Oliver Dörr - T...
TechEvent 2019: More Agile, More AI, More Cloud! Less Work?!; Oliver Dörr - T...
Trivadis
 
TechEvent 2019: Kundenstory - Vom Hauptmann zu Köpenick zum Polizisten 2020 -...
TechEvent 2019: Kundenstory - Vom Hauptmann zu Köpenick zum Polizisten 2020 -...TechEvent 2019: Kundenstory - Vom Hauptmann zu Köpenick zum Polizisten 2020 -...
TechEvent 2019: Kundenstory - Vom Hauptmann zu Köpenick zum Polizisten 2020 -...
Trivadis
 
TechEvent 2019: Vom Rechenzentrum in die Oracle Cloud - Übertragungsmethoden;...
TechEvent 2019: Vom Rechenzentrum in die Oracle Cloud - Übertragungsmethoden;...TechEvent 2019: Vom Rechenzentrum in die Oracle Cloud - Übertragungsmethoden;...
TechEvent 2019: Vom Rechenzentrum in die Oracle Cloud - Übertragungsmethoden;...
Trivadis
 
TechEvent 2019: The sleeping Power of Data; Eberhard Lösch - Trivadis
TechEvent 2019: The sleeping Power of Data; Eberhard Lösch - TrivadisTechEvent 2019: The sleeping Power of Data; Eberhard Lösch - Trivadis
TechEvent 2019: The sleeping Power of Data; Eberhard Lösch - Trivadis
Trivadis
 
TechEvent 2019: Tales from a Scrum Master; Ernst Jakob - Trivadis
TechEvent 2019: Tales from a Scrum Master; Ernst Jakob - TrivadisTechEvent 2019: Tales from a Scrum Master; Ernst Jakob - Trivadis
TechEvent 2019: Tales from a Scrum Master; Ernst Jakob - Trivadis
Trivadis
 

More from Trivadis (20)

Azure Days 2019: Azure Chatbot Development for Airline Irregularities (Remco ...
Azure Days 2019: Azure Chatbot Development for Airline Irregularities (Remco ...Azure Days 2019: Azure Chatbot Development for Airline Irregularities (Remco ...
Azure Days 2019: Azure Chatbot Development for Airline Irregularities (Remco ...
 
Azure Days 2019: Trivadis Azure Foundation – Das Fundament für den ... (Nisan...
Azure Days 2019: Trivadis Azure Foundation – Das Fundament für den ... (Nisan...Azure Days 2019: Trivadis Azure Foundation – Das Fundament für den ... (Nisan...
Azure Days 2019: Trivadis Azure Foundation – Das Fundament für den ... (Nisan...
 
Azure Days 2019: Business Intelligence auf Azure (Marco Amhof & Yves Mauron)
Azure Days 2019: Business Intelligence auf Azure (Marco Amhof & Yves Mauron)Azure Days 2019: Business Intelligence auf Azure (Marco Amhof & Yves Mauron)
Azure Days 2019: Business Intelligence auf Azure (Marco Amhof & Yves Mauron)
 
Azure Days 2019: Master the Move to Azure (Konrad Brunner)
Azure Days 2019: Master the Move to Azure (Konrad Brunner)Azure Days 2019: Master the Move to Azure (Konrad Brunner)
Azure Days 2019: Master the Move to Azure (Konrad Brunner)
 
Azure Days 2019: Keynote Azure Switzerland – Status Quo und Ausblick (Primo A...
Azure Days 2019: Keynote Azure Switzerland – Status Quo und Ausblick (Primo A...Azure Days 2019: Keynote Azure Switzerland – Status Quo und Ausblick (Primo A...
Azure Days 2019: Keynote Azure Switzerland – Status Quo und Ausblick (Primo A...
 
Azure Days 2019: Grösser und Komplexer ist nicht immer besser (Meinrad Weiss)
Azure Days 2019: Grösser und Komplexer ist nicht immer besser (Meinrad Weiss)Azure Days 2019: Grösser und Komplexer ist nicht immer besser (Meinrad Weiss)
Azure Days 2019: Grösser und Komplexer ist nicht immer besser (Meinrad Weiss)
 
Azure Days 2019: Get Connected with Azure API Management (Gerry Keune & Stefa...
Azure Days 2019: Get Connected with Azure API Management (Gerry Keune & Stefa...Azure Days 2019: Get Connected with Azure API Management (Gerry Keune & Stefa...
Azure Days 2019: Get Connected with Azure API Management (Gerry Keune & Stefa...
 
Azure Days 2019: Infrastructure as Code auf Azure (Jonas Wanninger & Daniel H...
Azure Days 2019: Infrastructure as Code auf Azure (Jonas Wanninger & Daniel H...Azure Days 2019: Infrastructure as Code auf Azure (Jonas Wanninger & Daniel H...
Azure Days 2019: Infrastructure as Code auf Azure (Jonas Wanninger & Daniel H...
 
Azure Days 2019: Wie bringt man eine Data Analytics Plattform in die Cloud? (...
Azure Days 2019: Wie bringt man eine Data Analytics Plattform in die Cloud? (...Azure Days 2019: Wie bringt man eine Data Analytics Plattform in die Cloud? (...
Azure Days 2019: Wie bringt man eine Data Analytics Plattform in die Cloud? (...
 
Azure Days 2019: Azure@Helsana: Die Erweiterung von Dynamics CRM mit Azure Po...
Azure Days 2019: Azure@Helsana: Die Erweiterung von Dynamics CRM mit Azure Po...Azure Days 2019: Azure@Helsana: Die Erweiterung von Dynamics CRM mit Azure Po...
Azure Days 2019: Azure@Helsana: Die Erweiterung von Dynamics CRM mit Azure Po...
 
TechEvent 2019: Kundenstory - Kein Angebot, kein Auftrag – Wie Du ein individ...
TechEvent 2019: Kundenstory - Kein Angebot, kein Auftrag – Wie Du ein individ...TechEvent 2019: Kundenstory - Kein Angebot, kein Auftrag – Wie Du ein individ...
TechEvent 2019: Kundenstory - Kein Angebot, kein Auftrag – Wie Du ein individ...
 
TechEvent 2019: Oracle Database Appliance M/L - Erfahrungen und Erfolgsmethod...
TechEvent 2019: Oracle Database Appliance M/L - Erfahrungen und Erfolgsmethod...TechEvent 2019: Oracle Database Appliance M/L - Erfahrungen und Erfolgsmethod...
TechEvent 2019: Oracle Database Appliance M/L - Erfahrungen und Erfolgsmethod...
 
TechEvent 2019: Security 101 für Web Entwickler; Roland Krüger - Trivadis
TechEvent 2019: Security 101 für Web Entwickler; Roland Krüger - TrivadisTechEvent 2019: Security 101 für Web Entwickler; Roland Krüger - Trivadis
TechEvent 2019: Security 101 für Web Entwickler; Roland Krüger - Trivadis
 
TechEvent 2019: Trivadis & Swisscom Partner Angebote; Konrad Häfeli, Markus O...
TechEvent 2019: Trivadis & Swisscom Partner Angebote; Konrad Häfeli, Markus O...TechEvent 2019: Trivadis & Swisscom Partner Angebote; Konrad Häfeli, Markus O...
TechEvent 2019: Trivadis & Swisscom Partner Angebote; Konrad Häfeli, Markus O...
 
TechEvent 2019: DBaaS from Swisscom Cloud powered by Trivadis; Konrad Häfeli ...
TechEvent 2019: DBaaS from Swisscom Cloud powered by Trivadis; Konrad Häfeli ...TechEvent 2019: DBaaS from Swisscom Cloud powered by Trivadis; Konrad Häfeli ...
TechEvent 2019: DBaaS from Swisscom Cloud powered by Trivadis; Konrad Häfeli ...
 
TechEvent 2019: More Agile, More AI, More Cloud! Less Work?!; Oliver Dörr - T...
TechEvent 2019: More Agile, More AI, More Cloud! Less Work?!; Oliver Dörr - T...TechEvent 2019: More Agile, More AI, More Cloud! Less Work?!; Oliver Dörr - T...
TechEvent 2019: More Agile, More AI, More Cloud! Less Work?!; Oliver Dörr - T...
 
TechEvent 2019: Kundenstory - Vom Hauptmann zu Köpenick zum Polizisten 2020 -...
TechEvent 2019: Kundenstory - Vom Hauptmann zu Köpenick zum Polizisten 2020 -...TechEvent 2019: Kundenstory - Vom Hauptmann zu Köpenick zum Polizisten 2020 -...
TechEvent 2019: Kundenstory - Vom Hauptmann zu Köpenick zum Polizisten 2020 -...
 
TechEvent 2019: Vom Rechenzentrum in die Oracle Cloud - Übertragungsmethoden;...
TechEvent 2019: Vom Rechenzentrum in die Oracle Cloud - Übertragungsmethoden;...TechEvent 2019: Vom Rechenzentrum in die Oracle Cloud - Übertragungsmethoden;...
TechEvent 2019: Vom Rechenzentrum in die Oracle Cloud - Übertragungsmethoden;...
 
TechEvent 2019: The sleeping Power of Data; Eberhard Lösch - Trivadis
TechEvent 2019: The sleeping Power of Data; Eberhard Lösch - TrivadisTechEvent 2019: The sleeping Power of Data; Eberhard Lösch - Trivadis
TechEvent 2019: The sleeping Power of Data; Eberhard Lösch - Trivadis
 
TechEvent 2019: Tales from a Scrum Master; Ernst Jakob - Trivadis
TechEvent 2019: Tales from a Scrum Master; Ernst Jakob - TrivadisTechEvent 2019: Tales from a Scrum Master; Ernst Jakob - Trivadis
TechEvent 2019: Tales from a Scrum Master; Ernst Jakob - Trivadis
 

Recently uploaded

Tailored CRM Software Development for Enhanced Customer Insights
Tailored CRM Software Development for Enhanced Customer InsightsTailored CRM Software Development for Enhanced Customer Insights
Tailored CRM Software Development for Enhanced Customer Insights
SynapseIndia
 
LeadMagnet IQ Review: Unlock the Secret to Effortless Traffic and Leads.pdf
LeadMagnet IQ Review:  Unlock the Secret to Effortless Traffic and Leads.pdfLeadMagnet IQ Review:  Unlock the Secret to Effortless Traffic and Leads.pdf
LeadMagnet IQ Review: Unlock the Secret to Effortless Traffic and Leads.pdf
SelfMade bd
 
Discovery Series - Zero to Hero - Task Mining Session 1
Discovery Series - Zero to Hero - Task Mining Session 1Discovery Series - Zero to Hero - Task Mining Session 1
Discovery Series - Zero to Hero - Task Mining Session 1
DianaGray10
 
Zaitechno Handheld Raman Spectrometer.pdf
Zaitechno Handheld Raman Spectrometer.pdfZaitechno Handheld Raman Spectrometer.pdf
Zaitechno Handheld Raman Spectrometer.pdf
AmandaCheung15
 
EuroPython 2024 - Streamlining Testing in a Large Python Codebase
EuroPython 2024 - Streamlining Testing in a Large Python CodebaseEuroPython 2024 - Streamlining Testing in a Large Python Codebase
EuroPython 2024 - Streamlining Testing in a Large Python Codebase
Jimmy Lai
 
Vertex AI Agent Builder - GDG Alicante - Julio 2024
Vertex AI Agent Builder - GDG Alicante - Julio 2024Vertex AI Agent Builder - GDG Alicante - Julio 2024
Vertex AI Agent Builder - GDG Alicante - Julio 2024
Nicolás Lopéz
 
Retrieval Augmented Generation Evaluation with Ragas
Retrieval Augmented Generation Evaluation with RagasRetrieval Augmented Generation Evaluation with Ragas
Retrieval Augmented Generation Evaluation with Ragas
Zilliz
 
Improving Learning Content Efficiency with Reusable Learning Content
Improving Learning Content Efficiency with Reusable Learning ContentImproving Learning Content Efficiency with Reusable Learning Content
Improving Learning Content Efficiency with Reusable Learning Content
Enterprise Knowledge
 
COVID-19 and the Level of Cloud Computing Adoption: A Study of Sri Lankan Inf...
COVID-19 and the Level of Cloud Computing Adoption: A Study of Sri Lankan Inf...COVID-19 and the Level of Cloud Computing Adoption: A Study of Sri Lankan Inf...
COVID-19 and the Level of Cloud Computing Adoption: A Study of Sri Lankan Inf...
AimanAthambawa1
 
Types of Weaving loom machine & it's technology
Types of Weaving loom machine & it's technologyTypes of Weaving loom machine & it's technology
Types of Weaving loom machine & it's technology
ldtexsolbl
 
Computer HARDWARE presenattion by CWD students class 10
Computer HARDWARE presenattion by CWD students class 10Computer HARDWARE presenattion by CWD students class 10
Computer HARDWARE presenattion by CWD students class 10
ankush9927
 
UX Webinar Series: Aligning Authentication Experiences with Business Goals
UX Webinar Series: Aligning Authentication Experiences with Business GoalsUX Webinar Series: Aligning Authentication Experiences with Business Goals
UX Webinar Series: Aligning Authentication Experiences with Business Goals
FIDO Alliance
 
UX Webinar Series: Drive Revenue and Decrease Costs with Passkeys for Consume...
UX Webinar Series: Drive Revenue and Decrease Costs with Passkeys for Consume...UX Webinar Series: Drive Revenue and Decrease Costs with Passkeys for Consume...
UX Webinar Series: Drive Revenue and Decrease Costs with Passkeys for Consume...
FIDO Alliance
 
The History of Embeddings & Multimodal Embeddings
The History of Embeddings & Multimodal EmbeddingsThe History of Embeddings & Multimodal Embeddings
The History of Embeddings & Multimodal Embeddings
Zilliz
 
Accelerating Migrations = Recommendations
Accelerating Migrations = RecommendationsAccelerating Migrations = Recommendations
Accelerating Migrations = Recommendations
isBullShit
 
Mastering Board Best Practices: Essential Skills for Effective Non-profit Lea...
Mastering Board Best Practices: Essential Skills for Effective Non-profit Lea...Mastering Board Best Practices: Essential Skills for Effective Non-profit Lea...
Mastering Board Best Practices: Essential Skills for Effective Non-profit Lea...
OnBoard
 
MAKE MONEY ONLINE Unlock Your Income Potential Today.pptx
MAKE MONEY ONLINE Unlock Your Income Potential Today.pptxMAKE MONEY ONLINE Unlock Your Income Potential Today.pptx
MAKE MONEY ONLINE Unlock Your Income Potential Today.pptx
janagijoythi
 
What's New in Teams Calling, Meetings, Devices June 2024
What's New in Teams Calling, Meetings, Devices June 2024What's New in Teams Calling, Meetings, Devices June 2024
What's New in Teams Calling, Meetings, Devices June 2024
Stephanie Beckett
 
Redefining Cybersecurity with AI Capabilities
Redefining Cybersecurity with AI CapabilitiesRedefining Cybersecurity with AI Capabilities
Redefining Cybersecurity with AI Capabilities
Priyanka Aash
 
Russian Girls Call Navi Mumbai 🎈🔥9920725232 🔥💋🎈 Provide Best And Top Girl Ser...
Russian Girls Call Navi Mumbai 🎈🔥9920725232 🔥💋🎈 Provide Best And Top Girl Ser...Russian Girls Call Navi Mumbai 🎈🔥9920725232 🔥💋🎈 Provide Best And Top Girl Ser...
Russian Girls Call Navi Mumbai 🎈🔥9920725232 🔥💋🎈 Provide Best And Top Girl Ser...
bellared2
 

Recently uploaded (20)

Tailored CRM Software Development for Enhanced Customer Insights
Tailored CRM Software Development for Enhanced Customer InsightsTailored CRM Software Development for Enhanced Customer Insights
Tailored CRM Software Development for Enhanced Customer Insights
 
LeadMagnet IQ Review: Unlock the Secret to Effortless Traffic and Leads.pdf
LeadMagnet IQ Review:  Unlock the Secret to Effortless Traffic and Leads.pdfLeadMagnet IQ Review:  Unlock the Secret to Effortless Traffic and Leads.pdf
LeadMagnet IQ Review: Unlock the Secret to Effortless Traffic and Leads.pdf
 
Discovery Series - Zero to Hero - Task Mining Session 1
Discovery Series - Zero to Hero - Task Mining Session 1Discovery Series - Zero to Hero - Task Mining Session 1
Discovery Series - Zero to Hero - Task Mining Session 1
 
Zaitechno Handheld Raman Spectrometer.pdf
Zaitechno Handheld Raman Spectrometer.pdfZaitechno Handheld Raman Spectrometer.pdf
Zaitechno Handheld Raman Spectrometer.pdf
 
EuroPython 2024 - Streamlining Testing in a Large Python Codebase
EuroPython 2024 - Streamlining Testing in a Large Python CodebaseEuroPython 2024 - Streamlining Testing in a Large Python Codebase
EuroPython 2024 - Streamlining Testing in a Large Python Codebase
 
Vertex AI Agent Builder - GDG Alicante - Julio 2024
Vertex AI Agent Builder - GDG Alicante - Julio 2024Vertex AI Agent Builder - GDG Alicante - Julio 2024
Vertex AI Agent Builder - GDG Alicante - Julio 2024
 
Retrieval Augmented Generation Evaluation with Ragas
Retrieval Augmented Generation Evaluation with RagasRetrieval Augmented Generation Evaluation with Ragas
Retrieval Augmented Generation Evaluation with Ragas
 
Improving Learning Content Efficiency with Reusable Learning Content
Improving Learning Content Efficiency with Reusable Learning ContentImproving Learning Content Efficiency with Reusable Learning Content
Improving Learning Content Efficiency with Reusable Learning Content
 
COVID-19 and the Level of Cloud Computing Adoption: A Study of Sri Lankan Inf...
COVID-19 and the Level of Cloud Computing Adoption: A Study of Sri Lankan Inf...COVID-19 and the Level of Cloud Computing Adoption: A Study of Sri Lankan Inf...
COVID-19 and the Level of Cloud Computing Adoption: A Study of Sri Lankan Inf...
 
Types of Weaving loom machine & it's technology
Types of Weaving loom machine & it's technologyTypes of Weaving loom machine & it's technology
Types of Weaving loom machine & it's technology
 
Computer HARDWARE presenattion by CWD students class 10
Computer HARDWARE presenattion by CWD students class 10Computer HARDWARE presenattion by CWD students class 10
Computer HARDWARE presenattion by CWD students class 10
 
UX Webinar Series: Aligning Authentication Experiences with Business Goals
UX Webinar Series: Aligning Authentication Experiences with Business GoalsUX Webinar Series: Aligning Authentication Experiences with Business Goals
UX Webinar Series: Aligning Authentication Experiences with Business Goals
 
UX Webinar Series: Drive Revenue and Decrease Costs with Passkeys for Consume...
UX Webinar Series: Drive Revenue and Decrease Costs with Passkeys for Consume...UX Webinar Series: Drive Revenue and Decrease Costs with Passkeys for Consume...
UX Webinar Series: Drive Revenue and Decrease Costs with Passkeys for Consume...
 
The History of Embeddings & Multimodal Embeddings
The History of Embeddings & Multimodal EmbeddingsThe History of Embeddings & Multimodal Embeddings
The History of Embeddings & Multimodal Embeddings
 
Accelerating Migrations = Recommendations
Accelerating Migrations = RecommendationsAccelerating Migrations = Recommendations
Accelerating Migrations = Recommendations
 
Mastering Board Best Practices: Essential Skills for Effective Non-profit Lea...
Mastering Board Best Practices: Essential Skills for Effective Non-profit Lea...Mastering Board Best Practices: Essential Skills for Effective Non-profit Lea...
Mastering Board Best Practices: Essential Skills for Effective Non-profit Lea...
 
MAKE MONEY ONLINE Unlock Your Income Potential Today.pptx
MAKE MONEY ONLINE Unlock Your Income Potential Today.pptxMAKE MONEY ONLINE Unlock Your Income Potential Today.pptx
MAKE MONEY ONLINE Unlock Your Income Potential Today.pptx
 
What's New in Teams Calling, Meetings, Devices June 2024
What's New in Teams Calling, Meetings, Devices June 2024What's New in Teams Calling, Meetings, Devices June 2024
What's New in Teams Calling, Meetings, Devices June 2024
 
Redefining Cybersecurity with AI Capabilities
Redefining Cybersecurity with AI CapabilitiesRedefining Cybersecurity with AI Capabilities
Redefining Cybersecurity with AI Capabilities
 
Russian Girls Call Navi Mumbai 🎈🔥9920725232 🔥💋🎈 Provide Best And Top Girl Ser...
Russian Girls Call Navi Mumbai 🎈🔥9920725232 🔥💋🎈 Provide Best And Top Girl Ser...Russian Girls Call Navi Mumbai 🎈🔥9920725232 🔥💋🎈 Provide Best And Top Girl Ser...
Russian Girls Call Navi Mumbai 🎈🔥9920725232 🔥💋🎈 Provide Best And Top Girl Ser...
 

TechEvent 2019: Status of the partnership Trivadis and EDB - Comparing PostgreSQL to Oracle, the best kept secrets; Konrad Häfeli, Jan Karremans - Trivadis

  • 1. https://news.trivadis.com/blog@KonradHaefeli Status of the partnership Trivadis and EDB - Comparing PostgreSQL to Oracle, the best kept secretsJan Karremans, EDB Konrad Häfeli, Trivadis
  • 2. Jan Karremans Director of Sales Engineering, EnterpriseDB • Speaker • Oracle ACE AI • … PG Guru ☺ www.trivadis.com Konrad Häfeli Head of Product Design and Partner at Trivadis • Since 1986 in various IT areas • Since 1998 with Trivadis AG • More than 25 years of experience in Oracle databases
  • 3. The Trivadis – EDB Story Managed Oracle DBaaS from Swisscom Cloud powered by Trivadis3 Sep. 2019
  • 6. Trivadis Transactional Data Platform offers
  • 7. The best kept secrets to success…
  • 8. @johnnyq72Comparing PostgreSQL to Oracle - AOUG 2019 What’s on the menu Introduction Comparing technologies Some words on pricing Getting started Conclusion
  • 9. @johnnyq72Comparing PostgreSQL to Oracle - AOUG 2019 Introduction
  • 10. @johnnyq72Comparing PostgreSQL to Oracle - AOUG 2019 Disclaimer Where I say Oracle I mean Oracle Enterprise Edition + possible options Where I say PostgreSQL I mean EnterpriseDB Postgres Advanced Server
  • 11. @johnnyq72Comparing PostgreSQL to Oracle - AOUG 2019
  • 13. @johnnyq72Comparing PostgreSQL to Oracle - AOUG 2019 Comparing technologies
  • 14. @johnnyq72Comparing PostgreSQL to Oracle - AOUG 2019 Besides differences also lots of similarities
  • 15. @johnnyq72Comparing PostgreSQL to Oracle - AOUG 2019 General / Capabilities Terminology Capacities Tables and Partitioning Data Types Indexes SQL Capabilities SQL Extensions High Availability Performance / ScalabilitySecurity Integration Application Development Big / Unstructured Data Management Incompatibilities Deployment Options
  • 16. @johnnyq72Comparing PostgreSQL to Oracle - AOUG 2019 General / capabilities Both based on IBM research for System R. https://en.wikipedia.org/wiki/IBM_System_R Both are (+) relational databases ACID compliant and MVCC or transactional consistency Full transaction logging (REDO vs. WAL) Multi-Tenant architecture
  • 17. @johnnyq72Comparing PostgreSQL to Oracle - AOUG 2019 Terminology What Oracle PostgreSQL Table or Index Table or Index Relation Row Row Tuple Column Column Attribute Data block Data block Page (on Disk) Page Page Buffer (in Memory)
  • 18. @johnnyq72Comparing PostgreSQL to Oracle - AOUG 2019 Capacities Unlimited database size Unlimited rows per table Unlimited number of indexes per table
  • 19. @johnnyq72Comparing PostgreSQL to Oracle - AOUG 2019 Capacities Max Oracle PostgreSQL Table size 4 GB x DB_BLOCK_SIZE defaults to 32 TB 32 TB Row size 4 TB 1,6 TB Field size (4 GB - 1) x DB_BLOCK_SIZE 1 GB Columns per table 1000 250 - 1600
  • 20. @johnnyq72Comparing PostgreSQL to Oracle - AOUG 2019 Tables and partitions Entities Oracle PostgreSQL Temporary tables, (materialized) views, constraints Same Partitioning: range, hash, list, sub-partitioning & IOT Similar Interval partitioning & Partitioned indexes Yes No
  • 21. @johnnyq72Comparing PostgreSQL to Oracle - AOUG 2019 Data types We have BOOLEAN Max Oracle PostgreSQL Integer NUMBER + DEC, NUMERIC, SMALLINT, INT, BINARY_INTEGER, PLS_INTEGER, INTEGER & BIGINT Floating point BINARY_FLOAT, BINARY_DOUBLE + FLOAT, REAL & DOUBLE_PRECISION Decimal NUMBER + DEC, DECIMAL, NUMERIC String CHAR, VARCHAR2, CLOB, NCLOB, NVARCHAR2, NCHAR, LONG + CHARACTER, TEXT, CHAR VARYING, CHARACTER VARYING, VARCHAR Binary BLOB, RAW, LONG RAW, BFILE + BYTEA -/- BFILE
  • 22. @johnnyq72Comparing PostgreSQL to Oracle - AOUG 2019 Data types Max Oracle PostgreSQL Date / Time Yes Row id Yes XMLType Yes JSON is_json check constraint native JSON & JSONB with 58 operators, functions & relational converters Spatial Yes
  • 23. @johnnyq72Comparing PostgreSQL to Oracle - AOUG 2019 Indexes Entities Oracle PostgreSQL B-Tree, hash, expressions, partial, full text search, spatial Same Reverse, bitmap, block range Similar Block range = Smart Scan K-nearest-neighbor With options Native GIST, GIN Speed up full-text searches No Yes
  • 24. @johnnyq72Comparing PostgreSQL to Oracle - AOUG 2019 SQL Capabilities Entities Oracle PostgreSQL Union, Intersect, Except, Inner joins, Outer joins, Merge joins, Common Table expressions, Windowing functions, Parallel query, Query hints, Alter session & Dynamic SQL Same Transactional DDL No Yes
  • 25. @johnnyq72Comparing PostgreSQL to Oracle - AOUG 2019 SQL Extensions Entities Oracle PostgreSQL Dual, DECODE, Rownum, Sysdate, Systimestamp, NVL & NVL2 Same
  • 26. @johnnyq72Comparing PostgreSQL to Oracle - AOUG 2019 High availability Entities Oracle PostgreSQL PITR Point In Time Recovery Similar Backup and recovery tools RMAN BART Standby database (Active) Data Guard Streaming replication Flashback Query, Table, Database Yes No
  • 27. @johnnyq72Comparing PostgreSQL to Oracle - AOUG 2019 Performance & Scalability Entities Oracle PostgreSQL Connection pooling CPU & IO Resource limits Similar Columnar store InMemory option cstore FDW In-memory database well, yes… No Multi-master replication Golden Gate Quest Shareplex Dbvisit Replicate Yes
  • 28. @johnnyq72Comparing PostgreSQL to Oracle - AOUG 2019 Security Entities Oracle PostgreSQL Authentication support LDAP, SSL, RADIUS, PAM, Kerberos, GSSAPI, SSPI Connection encryption, password profiles, code wrapping, Ansi SQL grants, column level security, row level security (Virtual Private Database), fine grained auditing, data encryption toolkit, database firewall Similar Database-connection encryption & white lists No Yes Audit Vault Yes No
  • 29. @johnnyq72Comparing PostgreSQL to Oracle - AOUG 2019 Integration Entities Oracle PostgreSQL Database links, (a)synchronous transaction-log shipping, distributed transactions, distributed queries Similar Session based synchronous replication No Yes Integration with SQL Server, Sybase, Hadoop, MongoDB & MySQL Yes, FDW
  • 30. @johnnyq72Comparing PostgreSQL to Oracle - AOUG 2019 Application development Entities Oracle PostgreSQL PL/SQL Yes Compatible Additional programming languages to PL/SQL Java, C, C++ PL/pgSQL, PL/Java, C, C++, PL/Perl, Python, PL/Tcl, PL/R
  • 31. @johnnyq72Comparing PostgreSQL to Oracle - AOUG 2019 Application development Entities Oracle PostgreSQL Java, JDBC, ODBC, .NET, user defined functions & objects, nested transactions, external routines Same Stored procedures, triggers, cursors, bulk collect, anonymous blocks, associate arrays, nested tables, varrays, hierarchical queries, pragma restrict_reference & except_init, user defined exceptions, object types, sub types, synonyms, sequences, invoker rights, statement level rollback Similar
  • 32. @johnnyq72Comparing PostgreSQL to Oracle - AOUG 2019 Big & Unstructured data Entities Oracle PostgreSQL Spatial Good Better Key-value store & Full Text Search Similar XML Storage, Compression Yes No !! Hadoop, MongoDB, Cubes Yes !! In the OS we trust…
  • 33. @johnnyq72Comparing PostgreSQL to Oracle - AOUG 2019 Some more perspective
  • 34. @johnnyq72Comparing PostgreSQL to Oracle - AOUG 2019 Close versus Open Develop solutions to sell Primary goal is to do business Develop solutions to solve a problem Primary goal is to solve a problem
  • 35. @johnnyq72Comparing PostgreSQL to Oracle - AOUG 2019 Close versus Open Open software shows the math, not just the answer No reverse engineering, just a good read Allows for tailoring of solutions
  • 36. @johnnyq72Comparing PostgreSQL to Oracle - AOUG 2019 Isolated versus integrated Oracle has an isolated operating environment Operating system like qualities PostgreSQL integrates in it’s surroundings Eliminating the need to “re-invent the wheel”
  • 37. @johnnyq72Comparing PostgreSQL to Oracle - AOUG 2019 Shared everything versus shared nothing Courtesy: Ben Stopford
  • 38. @johnnyq72Comparing PostgreSQL to Oracle - AOUG 2019 Real Application Cluster Courtesy: Uwe Hesse
  • 39. @johnnyq72Comparing PostgreSQL to Oracle - AOUG 2019 Multi Master Replication Courtesy: ULX Hungary Include pgpool II
  • 40. @johnnyq72Comparing PostgreSQL to Oracle - AOUG 2019 Some words on pricing
  • 41. @johnnyq72Comparing PostgreSQL to Oracle - AOUG 2019 How does EnterpriseDB do it Subscriptions just for databases Independent of virtualisation Always inclusive of everything * No police
  • 42. @johnnyq72Comparing PostgreSQL to Oracle - AOUG 2019 What does EnterpriseDB bring? Per year per core EnterpriseDB Postgres Standard Server EnterpriseDB Postgres Advanced Server Developer subscription
  • 43. @johnnyq72Comparing PostgreSQL to Oracle - AOUG 2019 What does it cost Enterprise Edition Active Data Guard Partitioning Diagnostic & Tuning Cloud Management
  • 44. @johnnyq72Comparing PostgreSQL to Oracle - AOUG 2019 What does it cost 0 4000 8000 12000 16000 20000 Oracle EPAS * 4 core server Maintenance Maintenance 80% discount
  • 45. @johnnyq72Comparing PostgreSQL to Oracle - AOUG 2019 What does it cost 0 22500 45000 67500 90000 Oracle EPAS * 4 core server Maintenance Maintenance80% discount
  • 46. @johnnyq72Comparing PostgreSQL to Oracle - AOUG 2019 What does it cost 0 22500 45000 67500 90000 112500 Oracle EPAS * 4 core server Maintenance Maintenance 80% discount License 80% discount
  • 47. @johnnyq72Comparing PostgreSQL to Oracle - AOUG 2019 Conclusion
  • 48. @johnnyq72Comparing PostgreSQL to Oracle - AOUG 2019 Well… Oracle has a solid place in the database eco-system PostgreSQL has a solid place in the database eco-system With some help, PostgreSQL can support more It constitutes a real alternative In 80% of the cases
  • 49. @johnnyq72Comparing PostgreSQL to Oracle - AOUG 2019 Wrap-up Would it be smart to look at PostgreSQL? From what I have learned… I would say, yes, please. &