SlideShare a Scribd company logo
SHOULDI STAY ORSHOULDI GO?
Thoughtsbeforemovingto anotherdatabaseplatform
2
 Together we are 1500 specialists at 34 locations in
Switzerland, Germany and Austria with a focus on Data &
Applied Intelligence.
 Together we support you in the intelligent end-to-end use
of your data.
 We cover the entire spectrum: from the development and
operation of data platforms and solutions, to the
refinement of data as well as consulting and training.
 We achieve this through the unique combination of Trivadis'
technological expertise and Accenture's strategic know-
how in the field of data.
TRIVADIS & ACCENTURE: #1 FOR DATA & AI
3
BUSINESS
ANALYTICS
BUSINESS
AUTOMATION
MODERNE DATEN-
PLATTFORMEN
MODERNE CLOUD-
INFRASTRUKTUR
OUR RANGE OF SERVICE
4 VISIT OUR BOOTH IN GATHER.TOWN - STAGE 1
 Find us on stage 1 to the right of
the escalator
 Play our game «ALPAKA»
 Meet our experts at the booth
 Attend the interview about the joint
future of Trivadis and Accenture on
Thursday, 18.11.2021, 11:50h
(DOAG Studio)
HI!
MARKUS FLECHTNER
PRINCIPAL CONSULTANT
 Trivadis Germany GmbH
 Studied Mathematics a long time ago
 Focus
o Oracle High Availability
o Database Upgrade + Migration
 Teacher: RAC, New Features, Multitenant, PostgreSQL
 Twitter @markusdba
 Blog: markusdba.net|.de
 Co-author of the book "Der Oracle DBA (2016)"
6 ALMOST EVERYONE WANTS TO MIGRATE (1)
 Currently, there's a kind of "database migration hype"
 More players in the RDBMS market
o Enterprise DB is very active in promoting their product "Enterprise DB
Advanced Server" as an alternative to Oracle
 Oracle is too expensive
 Support is bad
 …
7 ALMOST EVERYONE WANTS TO MIGRATE (2)
 Specialized No-SQL-Databases
o Document store
o In-Memory Cache / Database
o Graph database
o Time Series database
8 AGENDA
 "Never change a running system, so why should I migrate"?
 Decision criteria
 Which databases to migrate?
 Why should I stay?
 Summary
9
WHYSHOULDI GO (MIGRATE)?
10 POSSIBLE REASONS TO LEAVE ORACLE ..
 Political decisions
 Oracle is expensive
 Oracle support is bad
 Other databases have more features
 We don't need all these Oracle features
 Oracle doesn't like us anymore
11 POLITICAL DECISIONS
 Source: https://www.heise.de/newsticker/meldung/Schleswig-Holstein-laeutet-Abschied-
von-Microsoft-ein-3849115.html (October 2017)
12 ORACLE IS EXPENSIVE … (1) – A SHORT POLL
Which database is more expensive ( 5 years period)?
o Oracle Database Standard Edition 2
o Enterprise DB PostgreSQL Standard
o Enterprise DB PostgreSQL Advanced Server
Go to www.menti.com and use the code 6946 0192
13 ORACLE IS EXPENSIVE .. (2)
Metrics Licence (1 time) Support / Subscription annual fee
Oracle SE2 Socket 15.194,00 € 3.342,00 € (2018)
EDB Postgres Standard Core/vCore - € 1.225,00 € (2016)
EDB Advanced Server Core/vCore - € 1.750,00 € (2016)
Server 4Cores 1 Socket
TCO / 3 years TCO/4 years TCO/5 years
Oracle SE2 25.220,00 € 28.562,00 € 31.904,00 €
EDB Postgres Standard 14.700,00 € 19.600,00 € 24.500,00 €
EDB Advanced Server 21.000,00 € 28.000,00 € 35.000,00 €
Server 6Cores 1 Socket
TCO / 3 years TCO/4 years TCO/5 years
Oracle SE2 25.220,00 € 28.562,00 € 31.904,00 €
EDB Postgres Standard 22.050,00 € 29.400,00 € 36.750,00 €
EDB Advanced Server 31.500,00 € 42.000,00 € 52.500,00 €
Server 8Cores 1 Socket
TCO / 3 years TCO/4 years TCO/5 years
Oracle SE2 25.220,00 € 28.562,00 € 31.904,00 €
EDB Postgres Standard 29.400,00 € 39.200,00 € 49.000,00 €
EDB Advanced Server 42.000,00 € 56.000,00 € 70.000,00 €
Not considered:
• Discounts
• Different functionality of Oracle SE2 vs.
EDB Postgres Standard vs. EDB
Advanced Server
• Migration costs (analysis, migration,
testing)
• Training
14 ORACLE SUPPORT IS BAD
 It takes a long time until support starts working on my SRs
 .. And even longer until my issues are resolved
 .. Often there is no solution
 It's faster to find the solution yourself
 The support analysts do not understand me
 They always ask the same question for a single SR
 They want to keep the customer busy, to make their
statistics look good
 ..
15 FEATURES, FEATURES, FEATURES ..
 Other databases have more features
 We don't need all these Oracle features
16 ORACLE DOESN'T LIKE US ANYMORE
 There was this nasty licence audit last month …
 Last year I got some tickets for this nice Oracle customer event
o This year not
o And some people told me the event this year was much better
 Last week the Oracle sales representative won
on the golf course
o .. And this was the first time ever
17
DECISIONCRITERIA
18 (TECHNICAL) DECISION CRITERIA
 Compare the databases by feature
 Priorize the features
o Required
o Nice-to-have
 Evaluate the database products
But as we all know, most decisions are
not taken by technical criteria 
19 (TECHNICAL) DECISION CRITERIA - EXAMPLE
 High Availability Solutions
 Scalability
 Backup & Recovery
 Security
 Monitoring
 Administration
 Support
 Availability of Patches & Upgrades
 Available tools
 Database Features
o Partitioning
o Compression
o Encryption
o Replication
 BLOB support
 Full-Text-Search
 JSON-Support
 XML-Support
 REST-API
 ….
20
WHICHDATABASESTO MIGRATE?
21 BEFORE YOU MIGRATE … DEFINE TEST SCENARIOS FIRST …
 Functional tests
 Performance tests
o Think about SLAs
 And don't forget the disaster recovery tests
22 WHICH DATABASES TO MIGRATE (FIRST)
 Don't migrate existing applications and databases in the first step,
but start new projects with the new database(s)
 Simple databases
o No or few Oracle specific features
 Applications from commercial vendors
o Which support multiple databases
 The database can be the smaller and easiest part
o Think about the clients and the applications
23
WHYSHOULDI STAY?
24 OPEN SOURCE VS. CLOSED SOURCE
 Oracle is "closed-source" and a "vendor-lock-in"
 A lot of database products offered by commercial vendors are based on open source
o With additional features
o Using these products is another kind of "vendor lock-in"
 The same applies to customized databases
offered by some cloud providers
 Pure Open Source is an option, …
o But think about support
25 IF COSTS ARE THE ARGUMENT …
 Do not forget the "hidden" costs (beside licence costs)
o Migration
o Training
o Operation
 Think about
o Consolidating your Oracle Databases
o 3 PDBs within a single CDB are "free" 
o Reducing the number of CPUs
o "Downgrading" from EE to SE2
26 ORACLE SUPPORT IS BAD – MAYBE, BUT …
 The are "good" and "bad" support analysts at Oracle
 We are all human beings – and even "good" support analysts have "bad" days
 Very often it's not the knowledge but simple misunderstanding
 It's probably the same with other commercial software vendors, too
o They all want to cut costs
 What's your experience with the support from other vendors?
o Especially in severity 1 issues
 If you migrate to pure Open Source software without commercial support
(cut down CAPEX to 0) you fully rely on the community
27 ORACLE IS EXPENSIVE …
 Yes, it's expensive, ..
 But before moving to another platform, please think about
o Is it possible to migrate your databases and applications?
o How much does it cost? (migration, testing, modifications ..)
o Training for your employees
o Operating concept
o Monitoring, Backup, etc.
 Keep your infrastructure simple
o You are an IT specialist, not a zookeeper
28 FEATURES, FEATURES, FEATURES ..
 Other databases have more features
o But how do you manage with Oracle now?
 We don't need all these Oracle features
o Check the unused features – some of them may be useful for you 
- you paid for them, so use them!
o Downsizing to SE2 may be an option
29 THE LEARNING CURVE …
 How long did you need to "learn Oracle"?
 .. to find the relevant blogs and websites?
 .. to get to know the community?
30
SUMMARY
31 SUMMARY
 The database market becomes broader
o New specialists (No-SQL database)
o New generalists (RDBMS)
 Not every database application must run on Oracle
 But try to keep your environment simple
 It's not only about license costs
 Evaluate the database products and your databases
carefully before starting a migration project
QUESTIONS, ANSWERS & DISCUSSION
MARKUS FLECHTNER
 Markus.flechtner@trivadis.com
 Twitter @markusdba
 Blog: markusdba.net|.de
TOGETHERWEARE
#1 PARTNER FOR BUSINESSES TOHARNESSTHE
POWEROFDATA
FOR A SMARTER LIFE
Should I stay or should I go?

More Related Content

Similar to Should I stay or should I go?

Data kitchen 7 agile steps - big data fest 9-18-2015
Data kitchen   7 agile steps - big data fest 9-18-2015Data kitchen   7 agile steps - big data fest 9-18-2015
Data kitchen 7 agile steps - big data fest 9-18-2015
DataKitchen
 
Maintainable Machine Learning Products
Maintainable Machine Learning ProductsMaintainable Machine Learning Products
Maintainable Machine Learning Products
Andrew Musselman
 
Myths & Reality - Choose a DBMS tailored to your use cases
Myths & Reality - Choose a DBMS tailored to your use casesMyths & Reality - Choose a DBMS tailored to your use cases
Myths & Reality - Choose a DBMS tailored to your use cases
OVHcloud
 
Making the Most of In-Memory: More than Speed
Making the Most of In-Memory: More than SpeedMaking the Most of In-Memory: More than Speed
Making the Most of In-Memory: More than Speed
Inside Analysis
 
Running Business Analytics for a Serverless Insurance Company - Joe Emison & ...
Running Business Analytics for a Serverless Insurance Company - Joe Emison & ...Running Business Analytics for a Serverless Insurance Company - Joe Emison & ...
Running Business Analytics for a Serverless Insurance Company - Joe Emison & ...
Daniel Zivkovic
 
SQL Server Club - SQL Server Enterprise Consolidation - charley hanania
SQL Server Club - SQL Server Enterprise Consolidation - charley hananiaSQL Server Club - SQL Server Enterprise Consolidation - charley hanania
SQL Server Club - SQL Server Enterprise Consolidation - charley hanania
Charley Hanania
 
Canadian Experts Discuss Modern Data Stacks and Cloud Computing for 5 Years o...
Canadian Experts Discuss Modern Data Stacks and Cloud Computing for 5 Years o...Canadian Experts Discuss Modern Data Stacks and Cloud Computing for 5 Years o...
Canadian Experts Discuss Modern Data Stacks and Cloud Computing for 5 Years o...
Daniel Zivkovic
 
Power to the People: A Stack to Empower Every User to Make Data-Driven Decisions
Power to the People: A Stack to Empower Every User to Make Data-Driven DecisionsPower to the People: A Stack to Empower Every User to Make Data-Driven Decisions
Power to the People: A Stack to Empower Every User to Make Data-Driven Decisions
Looker
 
Reducing the Risks of Migrating Off Oracle
Reducing the Risks of Migrating Off OracleReducing the Risks of Migrating Off Oracle
Reducing the Risks of Migrating Off Oracle
EDB
 
2. nick whitehead&ajlec bojan final bi
2. nick whitehead&ajlec bojan final  bi2. nick whitehead&ajlec bojan final  bi
2. nick whitehead&ajlec bojan final bi
Doina Draganescu
 
Serverless projects at Myplanet
Serverless projects at MyplanetServerless projects at Myplanet
Serverless projects at Myplanet
Daniel Zivkovic
 
Building a MLOps Platform Around MLflow to Enable Model Productionalization i...
Building a MLOps Platform Around MLflow to Enable Model Productionalization i...Building a MLOps Platform Around MLflow to Enable Model Productionalization i...
Building a MLOps Platform Around MLflow to Enable Model Productionalization i...
Databricks
 
Database Shootout: What's best for BI?
Database Shootout: What's best for BI?Database Shootout: What's best for BI?
Database Shootout: What's best for BI?
Jos van Dongen
 
Key Methodologies for Migrating from Oracle to Postgres
Key Methodologies for Migrating from Oracle to PostgresKey Methodologies for Migrating from Oracle to Postgres
Key Methodologies for Migrating from Oracle to Postgres
EDB
 
Optimizing workload deployments to accelerate business outcomes
Optimizing workload deployments to accelerate business outcomes Optimizing workload deployments to accelerate business outcomes
Optimizing workload deployments to accelerate business outcomes
Dell World
 
Session 203 iouc summit database
Session 203 iouc summit databaseSession 203 iouc summit database
Session 203 iouc summit database
OUGTH Oracle User Group in Thailand
 
Informatica to ODI Migration – What, Why and How | Informatica to Oracle Dat...
Informatica to ODI Migration – What, Why and How |  Informatica to Oracle Dat...Informatica to ODI Migration – What, Why and How |  Informatica to Oracle Dat...
Informatica to ODI Migration – What, Why and How | Informatica to Oracle Dat...
Jade Global
 
Replacing Oracle with EDB Postgres
Replacing Oracle with EDB PostgresReplacing Oracle with EDB Postgres
Replacing Oracle with EDB Postgres
EDB
 
OLAP on the Cloud with Azure Databricks and Azure Synapse
OLAP on the Cloud with Azure Databricks and Azure SynapseOLAP on the Cloud with Azure Databricks and Azure Synapse
OLAP on the Cloud with Azure Databricks and Azure Synapse
AtScale
 
Forms 2 Future - the ongoing journey into the future for Oracle based organiz...
Forms 2 Future - the ongoing journey into the future for Oracle based organiz...Forms 2 Future - the ongoing journey into the future for Oracle based organiz...
Forms 2 Future - the ongoing journey into the future for Oracle based organiz...
Lucas Jellema
 

Similar to Should I stay or should I go? (20)

Data kitchen 7 agile steps - big data fest 9-18-2015
Data kitchen   7 agile steps - big data fest 9-18-2015Data kitchen   7 agile steps - big data fest 9-18-2015
Data kitchen 7 agile steps - big data fest 9-18-2015
 
Maintainable Machine Learning Products
Maintainable Machine Learning ProductsMaintainable Machine Learning Products
Maintainable Machine Learning Products
 
Myths & Reality - Choose a DBMS tailored to your use cases
Myths & Reality - Choose a DBMS tailored to your use casesMyths & Reality - Choose a DBMS tailored to your use cases
Myths & Reality - Choose a DBMS tailored to your use cases
 
Making the Most of In-Memory: More than Speed
Making the Most of In-Memory: More than SpeedMaking the Most of In-Memory: More than Speed
Making the Most of In-Memory: More than Speed
 
Running Business Analytics for a Serverless Insurance Company - Joe Emison & ...
Running Business Analytics for a Serverless Insurance Company - Joe Emison & ...Running Business Analytics for a Serverless Insurance Company - Joe Emison & ...
Running Business Analytics for a Serverless Insurance Company - Joe Emison & ...
 
SQL Server Club - SQL Server Enterprise Consolidation - charley hanania
SQL Server Club - SQL Server Enterprise Consolidation - charley hananiaSQL Server Club - SQL Server Enterprise Consolidation - charley hanania
SQL Server Club - SQL Server Enterprise Consolidation - charley hanania
 
Canadian Experts Discuss Modern Data Stacks and Cloud Computing for 5 Years o...
Canadian Experts Discuss Modern Data Stacks and Cloud Computing for 5 Years o...Canadian Experts Discuss Modern Data Stacks and Cloud Computing for 5 Years o...
Canadian Experts Discuss Modern Data Stacks and Cloud Computing for 5 Years o...
 
Power to the People: A Stack to Empower Every User to Make Data-Driven Decisions
Power to the People: A Stack to Empower Every User to Make Data-Driven DecisionsPower to the People: A Stack to Empower Every User to Make Data-Driven Decisions
Power to the People: A Stack to Empower Every User to Make Data-Driven Decisions
 
Reducing the Risks of Migrating Off Oracle
Reducing the Risks of Migrating Off OracleReducing the Risks of Migrating Off Oracle
Reducing the Risks of Migrating Off Oracle
 
2. nick whitehead&ajlec bojan final bi
2. nick whitehead&ajlec bojan final  bi2. nick whitehead&ajlec bojan final  bi
2. nick whitehead&ajlec bojan final bi
 
Serverless projects at Myplanet
Serverless projects at MyplanetServerless projects at Myplanet
Serverless projects at Myplanet
 
Building a MLOps Platform Around MLflow to Enable Model Productionalization i...
Building a MLOps Platform Around MLflow to Enable Model Productionalization i...Building a MLOps Platform Around MLflow to Enable Model Productionalization i...
Building a MLOps Platform Around MLflow to Enable Model Productionalization i...
 
Database Shootout: What's best for BI?
Database Shootout: What's best for BI?Database Shootout: What's best for BI?
Database Shootout: What's best for BI?
 
Key Methodologies for Migrating from Oracle to Postgres
Key Methodologies for Migrating from Oracle to PostgresKey Methodologies for Migrating from Oracle to Postgres
Key Methodologies for Migrating from Oracle to Postgres
 
Optimizing workload deployments to accelerate business outcomes
Optimizing workload deployments to accelerate business outcomes Optimizing workload deployments to accelerate business outcomes
Optimizing workload deployments to accelerate business outcomes
 
Session 203 iouc summit database
Session 203 iouc summit databaseSession 203 iouc summit database
Session 203 iouc summit database
 
Informatica to ODI Migration – What, Why and How | Informatica to Oracle Dat...
Informatica to ODI Migration – What, Why and How |  Informatica to Oracle Dat...Informatica to ODI Migration – What, Why and How |  Informatica to Oracle Dat...
Informatica to ODI Migration – What, Why and How | Informatica to Oracle Dat...
 
Replacing Oracle with EDB Postgres
Replacing Oracle with EDB PostgresReplacing Oracle with EDB Postgres
Replacing Oracle with EDB Postgres
 
OLAP on the Cloud with Azure Databricks and Azure Synapse
OLAP on the Cloud with Azure Databricks and Azure SynapseOLAP on the Cloud with Azure Databricks and Azure Synapse
OLAP on the Cloud with Azure Databricks and Azure Synapse
 
Forms 2 Future - the ongoing journey into the future for Oracle based organiz...
Forms 2 Future - the ongoing journey into the future for Oracle based organiz...Forms 2 Future - the ongoing journey into the future for Oracle based organiz...
Forms 2 Future - the ongoing journey into the future for Oracle based organiz...
 

More from Markus Flechtner

My SYSAUX tablespace is full, please
My SYSAUX tablespace is full, pleaseMy SYSAUX tablespace is full, please
My SYSAUX tablespace is full, please
Markus Flechtner
 
Rolle Rückwärts - Backported Features in Oracle Database 19c
Rolle Rückwärts - Backported Features in Oracle Database 19cRolle Rückwärts - Backported Features in Oracle Database 19c
Rolle Rückwärts - Backported Features in Oracle Database 19c
Markus Flechtner
 
Oracle vs. PostgreSQL - Unterschiede in 45 Minuten
Oracle vs. PostgreSQL - Unterschiede in 45 MinutenOracle vs. PostgreSQL - Unterschiede in 45 Minuten
Oracle vs. PostgreSQL - Unterschiede in 45 Minuten
Markus Flechtner
 
Container Only - Neue Features für Multitenant in Oracle 21c
Container Only - Neue Features für Multitenant in Oracle 21cContainer Only - Neue Features für Multitenant in Oracle 21c
Container Only - Neue Features für Multitenant in Oracle 21c
Markus Flechtner
 
Oracle Datenbank-Architektur
Oracle Datenbank-ArchitekturOracle Datenbank-Architektur
Oracle Datenbank-Architektur
Markus Flechtner
 
Wie kommt der Client zur Datenbank?
Wie kommt der Client zur Datenbank?Wie kommt der Client zur Datenbank?
Wie kommt der Client zur Datenbank?
Markus Flechtner
 
OraChk
OraChkOraChk
TFA - Trace File Analyzer Collector
TFA - Trace File Analyzer CollectorTFA - Trace File Analyzer Collector
TFA - Trace File Analyzer Collector
Markus Flechtner
 
High Availability for Oracle SE2
High Availability for Oracle SE2High Availability for Oracle SE2
High Availability for Oracle SE2
Markus Flechtner
 
My SYSAUX tablespace is full - please help
My SYSAUX tablespace is full - please helpMy SYSAUX tablespace is full - please help
My SYSAUX tablespace is full - please help
Markus Flechtner
 
Datenbank-Hausputz für Einsteiger
Datenbank-Hausputz für EinsteigerDatenbank-Hausputz für Einsteiger
Datenbank-Hausputz für Einsteiger
Markus Flechtner
 
Privilege Analysis with the Oracle Database
Privilege Analysis with the Oracle DatabasePrivilege Analysis with the Oracle Database
Privilege Analysis with the Oracle Database
Markus Flechtner
 
New Features for Multitenant in Oracle Database 21c
New Features for Multitenant in Oracle Database 21cNew Features for Multitenant in Oracle Database 21c
New Features for Multitenant in Oracle Database 21c
Markus Flechtner
 
Oracle - Checklist for performance issues
Oracle - Checklist for performance issuesOracle - Checklist for performance issues
Oracle - Checklist for performance issues
Markus Flechtner
 
Einführung in den SQL-Developer
Einführung in den SQL-DeveloperEinführung in den SQL-Developer
Einführung in den SQL-Developer
Markus Flechtner
 
Oracle Database: Checklist Connection Issues
Oracle Database: Checklist Connection IssuesOracle Database: Checklist Connection Issues
Oracle Database: Checklist Connection Issues
Markus Flechtner
 
Checklist for Upgrades and Migrations
Checklist for Upgrades and MigrationsChecklist for Upgrades and Migrations
Checklist for Upgrades and Migrations
Markus Flechtner
 
Codd & ACID - ein Ausflug in die Datenbank-Theorie und Geschichte
Codd & ACID - ein Ausflug in die Datenbank-Theorie und GeschichteCodd & ACID - ein Ausflug in die Datenbank-Theorie und Geschichte
Codd & ACID - ein Ausflug in die Datenbank-Theorie und Geschichte
Markus Flechtner
 
Datenbank-Selbstverwaltung - Das Oracle-Data-Dictionary
Datenbank-Selbstverwaltung - Das Oracle-Data-DictionaryDatenbank-Selbstverwaltung - Das Oracle-Data-Dictionary
Datenbank-Selbstverwaltung - Das Oracle-Data-Dictionary
Markus Flechtner
 
Die Datenbank ist nicht immer Schuld - Gründe warum Datenbank-Migration schei...
Die Datenbank ist nicht immer Schuld - Gründe warum Datenbank-Migration schei...Die Datenbank ist nicht immer Schuld - Gründe warum Datenbank-Migration schei...
Die Datenbank ist nicht immer Schuld - Gründe warum Datenbank-Migration schei...
Markus Flechtner
 

More from Markus Flechtner (20)

My SYSAUX tablespace is full, please
My SYSAUX tablespace is full, pleaseMy SYSAUX tablespace is full, please
My SYSAUX tablespace is full, please
 
Rolle Rückwärts - Backported Features in Oracle Database 19c
Rolle Rückwärts - Backported Features in Oracle Database 19cRolle Rückwärts - Backported Features in Oracle Database 19c
Rolle Rückwärts - Backported Features in Oracle Database 19c
 
Oracle vs. PostgreSQL - Unterschiede in 45 Minuten
Oracle vs. PostgreSQL - Unterschiede in 45 MinutenOracle vs. PostgreSQL - Unterschiede in 45 Minuten
Oracle vs. PostgreSQL - Unterschiede in 45 Minuten
 
Container Only - Neue Features für Multitenant in Oracle 21c
Container Only - Neue Features für Multitenant in Oracle 21cContainer Only - Neue Features für Multitenant in Oracle 21c
Container Only - Neue Features für Multitenant in Oracle 21c
 
Oracle Datenbank-Architektur
Oracle Datenbank-ArchitekturOracle Datenbank-Architektur
Oracle Datenbank-Architektur
 
Wie kommt der Client zur Datenbank?
Wie kommt der Client zur Datenbank?Wie kommt der Client zur Datenbank?
Wie kommt der Client zur Datenbank?
 
OraChk
OraChkOraChk
OraChk
 
TFA - Trace File Analyzer Collector
TFA - Trace File Analyzer CollectorTFA - Trace File Analyzer Collector
TFA - Trace File Analyzer Collector
 
High Availability for Oracle SE2
High Availability for Oracle SE2High Availability for Oracle SE2
High Availability for Oracle SE2
 
My SYSAUX tablespace is full - please help
My SYSAUX tablespace is full - please helpMy SYSAUX tablespace is full - please help
My SYSAUX tablespace is full - please help
 
Datenbank-Hausputz für Einsteiger
Datenbank-Hausputz für EinsteigerDatenbank-Hausputz für Einsteiger
Datenbank-Hausputz für Einsteiger
 
Privilege Analysis with the Oracle Database
Privilege Analysis with the Oracle DatabasePrivilege Analysis with the Oracle Database
Privilege Analysis with the Oracle Database
 
New Features for Multitenant in Oracle Database 21c
New Features for Multitenant in Oracle Database 21cNew Features for Multitenant in Oracle Database 21c
New Features for Multitenant in Oracle Database 21c
 
Oracle - Checklist for performance issues
Oracle - Checklist for performance issuesOracle - Checklist for performance issues
Oracle - Checklist for performance issues
 
Einführung in den SQL-Developer
Einführung in den SQL-DeveloperEinführung in den SQL-Developer
Einführung in den SQL-Developer
 
Oracle Database: Checklist Connection Issues
Oracle Database: Checklist Connection IssuesOracle Database: Checklist Connection Issues
Oracle Database: Checklist Connection Issues
 
Checklist for Upgrades and Migrations
Checklist for Upgrades and MigrationsChecklist for Upgrades and Migrations
Checklist for Upgrades and Migrations
 
Codd & ACID - ein Ausflug in die Datenbank-Theorie und Geschichte
Codd & ACID - ein Ausflug in die Datenbank-Theorie und GeschichteCodd & ACID - ein Ausflug in die Datenbank-Theorie und Geschichte
Codd & ACID - ein Ausflug in die Datenbank-Theorie und Geschichte
 
Datenbank-Selbstverwaltung - Das Oracle-Data-Dictionary
Datenbank-Selbstverwaltung - Das Oracle-Data-DictionaryDatenbank-Selbstverwaltung - Das Oracle-Data-Dictionary
Datenbank-Selbstverwaltung - Das Oracle-Data-Dictionary
 
Die Datenbank ist nicht immer Schuld - Gründe warum Datenbank-Migration schei...
Die Datenbank ist nicht immer Schuld - Gründe warum Datenbank-Migration schei...Die Datenbank ist nicht immer Schuld - Gründe warum Datenbank-Migration schei...
Die Datenbank ist nicht immer Schuld - Gründe warum Datenbank-Migration schei...
 

Recently uploaded

Essentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation ParametersEssentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation Parameters
Safe Software
 
Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |
AstuteBusiness
 
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptxPRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
christinelarrosa
 
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
Fwdays
 
inQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
inQuba Webinar Mastering Customer Journey Management with Dr Graham HillinQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
inQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
LizaNolte
 
Must Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during MigrationMust Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during Migration
Mydbops
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
ssuserfac0301
 
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
saastr
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
Jason Packer
 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
Miro Wengner
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
Hiroshi SHIBATA
 
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-EfficiencyFreshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
ScyllaDB
 
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
Jason Yip
 
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge GraphGraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
Neo4j
 
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Pitangent Analytics & Technology Solutions Pvt. Ltd
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
Tatiana Kojar
 
"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota
Fwdays
 
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
Edge AI and Vision Alliance
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
Brandon Minnick, MBA
 
Christine's Supplier Sourcing Presentaion.pptx
Christine's Supplier Sourcing Presentaion.pptxChristine's Supplier Sourcing Presentaion.pptx
Christine's Supplier Sourcing Presentaion.pptx
christinelarrosa
 

Recently uploaded (20)

Essentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation ParametersEssentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation Parameters
 
Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |
 
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptxPRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
 
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
 
inQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
inQuba Webinar Mastering Customer Journey Management with Dr Graham HillinQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
inQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
 
Must Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during MigrationMust Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during Migration
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
 
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
 
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-EfficiencyFreshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
 
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
 
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge GraphGraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
 
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
 
"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota
 
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
 
Christine's Supplier Sourcing Presentaion.pptx
Christine's Supplier Sourcing Presentaion.pptxChristine's Supplier Sourcing Presentaion.pptx
Christine's Supplier Sourcing Presentaion.pptx
 

Should I stay or should I go?

  • 1. SHOULDI STAY ORSHOULDI GO? Thoughtsbeforemovingto anotherdatabaseplatform
  • 2. 2  Together we are 1500 specialists at 34 locations in Switzerland, Germany and Austria with a focus on Data & Applied Intelligence.  Together we support you in the intelligent end-to-end use of your data.  We cover the entire spectrum: from the development and operation of data platforms and solutions, to the refinement of data as well as consulting and training.  We achieve this through the unique combination of Trivadis' technological expertise and Accenture's strategic know- how in the field of data. TRIVADIS & ACCENTURE: #1 FOR DATA & AI
  • 4. 4 VISIT OUR BOOTH IN GATHER.TOWN - STAGE 1  Find us on stage 1 to the right of the escalator  Play our game «ALPAKA»  Meet our experts at the booth  Attend the interview about the joint future of Trivadis and Accenture on Thursday, 18.11.2021, 11:50h (DOAG Studio)
  • 5. HI! MARKUS FLECHTNER PRINCIPAL CONSULTANT  Trivadis Germany GmbH  Studied Mathematics a long time ago  Focus o Oracle High Availability o Database Upgrade + Migration  Teacher: RAC, New Features, Multitenant, PostgreSQL  Twitter @markusdba  Blog: markusdba.net|.de  Co-author of the book "Der Oracle DBA (2016)"
  • 6. 6 ALMOST EVERYONE WANTS TO MIGRATE (1)  Currently, there's a kind of "database migration hype"  More players in the RDBMS market o Enterprise DB is very active in promoting their product "Enterprise DB Advanced Server" as an alternative to Oracle  Oracle is too expensive  Support is bad  …
  • 7. 7 ALMOST EVERYONE WANTS TO MIGRATE (2)  Specialized No-SQL-Databases o Document store o In-Memory Cache / Database o Graph database o Time Series database
  • 8. 8 AGENDA  "Never change a running system, so why should I migrate"?  Decision criteria  Which databases to migrate?  Why should I stay?  Summary
  • 10. 10 POSSIBLE REASONS TO LEAVE ORACLE ..  Political decisions  Oracle is expensive  Oracle support is bad  Other databases have more features  We don't need all these Oracle features  Oracle doesn't like us anymore
  • 11. 11 POLITICAL DECISIONS  Source: https://www.heise.de/newsticker/meldung/Schleswig-Holstein-laeutet-Abschied- von-Microsoft-ein-3849115.html (October 2017)
  • 12. 12 ORACLE IS EXPENSIVE … (1) – A SHORT POLL Which database is more expensive ( 5 years period)? o Oracle Database Standard Edition 2 o Enterprise DB PostgreSQL Standard o Enterprise DB PostgreSQL Advanced Server Go to www.menti.com and use the code 6946 0192
  • 13. 13 ORACLE IS EXPENSIVE .. (2) Metrics Licence (1 time) Support / Subscription annual fee Oracle SE2 Socket 15.194,00 € 3.342,00 € (2018) EDB Postgres Standard Core/vCore - € 1.225,00 € (2016) EDB Advanced Server Core/vCore - € 1.750,00 € (2016) Server 4Cores 1 Socket TCO / 3 years TCO/4 years TCO/5 years Oracle SE2 25.220,00 € 28.562,00 € 31.904,00 € EDB Postgres Standard 14.700,00 € 19.600,00 € 24.500,00 € EDB Advanced Server 21.000,00 € 28.000,00 € 35.000,00 € Server 6Cores 1 Socket TCO / 3 years TCO/4 years TCO/5 years Oracle SE2 25.220,00 € 28.562,00 € 31.904,00 € EDB Postgres Standard 22.050,00 € 29.400,00 € 36.750,00 € EDB Advanced Server 31.500,00 € 42.000,00 € 52.500,00 € Server 8Cores 1 Socket TCO / 3 years TCO/4 years TCO/5 years Oracle SE2 25.220,00 € 28.562,00 € 31.904,00 € EDB Postgres Standard 29.400,00 € 39.200,00 € 49.000,00 € EDB Advanced Server 42.000,00 € 56.000,00 € 70.000,00 € Not considered: • Discounts • Different functionality of Oracle SE2 vs. EDB Postgres Standard vs. EDB Advanced Server • Migration costs (analysis, migration, testing) • Training
  • 14. 14 ORACLE SUPPORT IS BAD  It takes a long time until support starts working on my SRs  .. And even longer until my issues are resolved  .. Often there is no solution  It's faster to find the solution yourself  The support analysts do not understand me  They always ask the same question for a single SR  They want to keep the customer busy, to make their statistics look good  ..
  • 15. 15 FEATURES, FEATURES, FEATURES ..  Other databases have more features  We don't need all these Oracle features
  • 16. 16 ORACLE DOESN'T LIKE US ANYMORE  There was this nasty licence audit last month …  Last year I got some tickets for this nice Oracle customer event o This year not o And some people told me the event this year was much better  Last week the Oracle sales representative won on the golf course o .. And this was the first time ever
  • 18. 18 (TECHNICAL) DECISION CRITERIA  Compare the databases by feature  Priorize the features o Required o Nice-to-have  Evaluate the database products But as we all know, most decisions are not taken by technical criteria 
  • 19. 19 (TECHNICAL) DECISION CRITERIA - EXAMPLE  High Availability Solutions  Scalability  Backup & Recovery  Security  Monitoring  Administration  Support  Availability of Patches & Upgrades  Available tools  Database Features o Partitioning o Compression o Encryption o Replication  BLOB support  Full-Text-Search  JSON-Support  XML-Support  REST-API  ….
  • 21. 21 BEFORE YOU MIGRATE … DEFINE TEST SCENARIOS FIRST …  Functional tests  Performance tests o Think about SLAs  And don't forget the disaster recovery tests
  • 22. 22 WHICH DATABASES TO MIGRATE (FIRST)  Don't migrate existing applications and databases in the first step, but start new projects with the new database(s)  Simple databases o No or few Oracle specific features  Applications from commercial vendors o Which support multiple databases  The database can be the smaller and easiest part o Think about the clients and the applications
  • 24. 24 OPEN SOURCE VS. CLOSED SOURCE  Oracle is "closed-source" and a "vendor-lock-in"  A lot of database products offered by commercial vendors are based on open source o With additional features o Using these products is another kind of "vendor lock-in"  The same applies to customized databases offered by some cloud providers  Pure Open Source is an option, … o But think about support
  • 25. 25 IF COSTS ARE THE ARGUMENT …  Do not forget the "hidden" costs (beside licence costs) o Migration o Training o Operation  Think about o Consolidating your Oracle Databases o 3 PDBs within a single CDB are "free"  o Reducing the number of CPUs o "Downgrading" from EE to SE2
  • 26. 26 ORACLE SUPPORT IS BAD – MAYBE, BUT …  The are "good" and "bad" support analysts at Oracle  We are all human beings – and even "good" support analysts have "bad" days  Very often it's not the knowledge but simple misunderstanding  It's probably the same with other commercial software vendors, too o They all want to cut costs  What's your experience with the support from other vendors? o Especially in severity 1 issues  If you migrate to pure Open Source software without commercial support (cut down CAPEX to 0) you fully rely on the community
  • 27. 27 ORACLE IS EXPENSIVE …  Yes, it's expensive, ..  But before moving to another platform, please think about o Is it possible to migrate your databases and applications? o How much does it cost? (migration, testing, modifications ..) o Training for your employees o Operating concept o Monitoring, Backup, etc.  Keep your infrastructure simple o You are an IT specialist, not a zookeeper
  • 28. 28 FEATURES, FEATURES, FEATURES ..  Other databases have more features o But how do you manage with Oracle now?  We don't need all these Oracle features o Check the unused features – some of them may be useful for you  - you paid for them, so use them! o Downsizing to SE2 may be an option
  • 29. 29 THE LEARNING CURVE …  How long did you need to "learn Oracle"?  .. to find the relevant blogs and websites?  .. to get to know the community?
  • 31. 31 SUMMARY  The database market becomes broader o New specialists (No-SQL database) o New generalists (RDBMS)  Not every database application must run on Oracle  But try to keep your environment simple  It's not only about license costs  Evaluate the database products and your databases carefully before starting a migration project
  • 32. QUESTIONS, ANSWERS & DISCUSSION MARKUS FLECHTNER  Markus.flechtner@trivadis.com  Twitter @markusdba  Blog: markusdba.net|.de
  • 33. TOGETHERWEARE #1 PARTNER FOR BUSINESSES TOHARNESSTHE POWEROFDATA FOR A SMARTER LIFE

Editor's Notes

  1. Here is a note With another paragraph.