SlideShare une entreprise Scribd logo
1  sur  49
Télécharger pour lire hors ligne
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
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
@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.
&

Contenu connexe

Tendances

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 DatabaseMarco Gralike
 
Oracle database 12c_and_DevOps
Oracle database 12c_and_DevOpsOracle database 12c_and_DevOps
Oracle database 12c_and_DevOpsMaria 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 2017Bob 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 knowBob 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.0Anuj 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 PostgresEDB
 
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 - OOW2014Anuj Sahni
 
JSON and the Oracle Database
JSON and the Oracle DatabaseJSON and the Oracle Database
JSON and the Oracle DatabaseMaria 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 WebinarEDB
 
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 PlatformBob 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 UITammy 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 CenterEDB
 
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 overviewDave Segleau
 
Best Practices in Security with PostgreSQL
Best Practices in Security with PostgreSQLBest Practices in Security with PostgreSQL
Best Practices in Security with PostgreSQLEDB
 
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 FasterBob 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 KnowBob Ward
 

Tendances (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
 

Similaire à 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 CloudPgDay.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 OracleEDB
 
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 ToolEDB
 
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ólEDB
 
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 PostgresEDB
 
NoSQL Options Compared
NoSQL Options ComparedNoSQL Options Compared
NoSQL Options ComparedSergey 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 PostgreSQLEDB
 
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 & MoreAshnikbiz
 
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
 
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 PerformanceAmazon Web Services
 
Neo, Titan & Cassandra
Neo, Titan & CassandraNeo, Titan & Cassandra
Neo, Titan & Cassandrajohnrjenson
 
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 - PanoraysDemi Ben-Ari
 
Time Series Analytics Azure ADX
Time Series Analytics Azure ADXTime Series Analytics Azure ADX
Time Series Analytics Azure ADXRiccardo 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
 
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 PostgreSQLEDB
 
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 - 20161214Amazon 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 PostgreSQLEDB
 

Similaire à 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
 
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 -...
 
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
 
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
 

Plus de 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 - TrivadisTrivadis
 
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 - TrivadisTrivadis
 
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 - TrivadisTrivadis
 

Plus de 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
 

Dernier

08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 

Dernier (20)

08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 

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
  • 4.
  • 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
  • 12.
  • 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. &