De complexiteit van licenties, stijgende kosten en het risico op een audit motiveren Oracle-klanten om hun migratie inspanningen snel op te starten en de liefde voor Postgres te omarmen.
EDB's Postgres migratie tools
Migreren van Oracle naar Postgres lijkt voor veel organisaties een complexe uitdaging. Daarom is onze Sales Engineer Gaby Schilders er om te helpen! Bekijk de slides van het door Gaby gepresenteerde webinar ‘DIY Oracle migratie naar Postgres’. Hij legt daarin uit waarom hij denkt dat onze tools de eenvoudigste en snelste manier zijn om zelf een migratie uit te voeren.
Tijdens dit webinar bespreekt hij onze verschillende tools en wanneer en waarom ze te gebruiken:
- EDB Postgres Advanced Server
- EDB Postgres Migration Portal
- EDB Postgres Migration Toolkit
- xDB Replication Server
Snel reageren via Oracle Private Cloud oplossingen - Presentatie materiaal gebruikt tijdens het SHIFT13 Congres (http://virtualisatie.heliview.nl/programma/sessies.aspx#s1363)
U krijgt een praktijkvoorbeeld van een 24x7 bedrijfskritisch informatiesysteem dat naadloos overgezet is naar een private cloud infrastructuur. U krijgt praktijkervaringen over de voor- en nadelen, de kosten en inspanningen om deze conversie van 6 applicatie servers, 6 databases en 2 SOA omgevingen in 10 dagen volledig te migreren naar Oracle virtualisatie software.
Cloud foundry as driver of hana’s evolutionJan Penninkhof
Deze presentatie heb ik gegevens op de VNSG developer dag van 4 Februari 2016 over de impact van SAP's adoptie van Cloud Foundry op HANA en HANA Cloud Platform.
http://www.vnsg.nl/evenementen/overzicht-evenementen/vnsg-developersdag.2546.lynkx
2tCloud update - Copaco Cloud Event 2015 (break-out 3)Copaco Nederland
Een nieuwe infrastructuur, verhuizing naar nieuwe datacenters, nieuwe diensten en meer. Het 2tCloud platform is continu in ontwikkeling en biedt steeds meer functionaliteit. Met deze presentatie informeert het 2tCloud team u over de laatste ontwikkelingen en nieuwe, unieke mogelijkheden waarop u gebruik kunt maken van het 2tCloud platform, zelfs zonder de verplichting om clouddiensten af te nemen.
Snel reageren via Oracle Private Cloud oplossingen - Presentatie materiaal gebruikt tijdens het SHIFT13 Congres (http://virtualisatie.heliview.nl/programma/sessies.aspx#s1363)
U krijgt een praktijkvoorbeeld van een 24x7 bedrijfskritisch informatiesysteem dat naadloos overgezet is naar een private cloud infrastructuur. U krijgt praktijkervaringen over de voor- en nadelen, de kosten en inspanningen om deze conversie van 6 applicatie servers, 6 databases en 2 SOA omgevingen in 10 dagen volledig te migreren naar Oracle virtualisatie software.
Cloud foundry as driver of hana’s evolutionJan Penninkhof
Deze presentatie heb ik gegevens op de VNSG developer dag van 4 Februari 2016 over de impact van SAP's adoptie van Cloud Foundry op HANA en HANA Cloud Platform.
http://www.vnsg.nl/evenementen/overzicht-evenementen/vnsg-developersdag.2546.lynkx
2tCloud update - Copaco Cloud Event 2015 (break-out 3)Copaco Nederland
Een nieuwe infrastructuur, verhuizing naar nieuwe datacenters, nieuwe diensten en meer. Het 2tCloud platform is continu in ontwikkeling en biedt steeds meer functionaliteit. Met deze presentatie informeert het 2tCloud team u over de laatste ontwikkelingen en nieuwe, unieke mogelijkheden waarop u gebruik kunt maken van het 2tCloud platform, zelfs zonder de verplichting om clouddiensten af te nemen.
Open IT-architectuur zet beheer publieke&private buitenruimte weer op de kaartAdrie Tepas
Deze presentatie is gegeven op de Obsurv gebruikersdag en gaat in op de volgende onderwerpen:
Waarom is voor een webbased applicatie gekozen
Hoe ziet de architectuur er uit
Wat zijn webservices en wat kun je er mee
Het gebruik van CAD, GIS en rapportagetools
“In huis” of hosten
Deze presentatie werd gegeven op de voorjaarsbijeenkomst van de Adlib gebruikersgroep. Deze vond plaats op 28 maart 2019 in het Nieuwe Instituut te Rotterdam.
Infosessie Smals Research - Application platform as a Service - 12/2013Smals
Slides from Smals research infosession, including demo's on Wordpress quickstart on OpenShift, Creator, Tomcat on OpenShift online, OpenShift development via Eclipse and Jenkins
VAN DATACENTER NAAR CLOUD; RANDSTAD GROEP NEDERLAND VERNIEUWT DATA FUNDAMENT....webwinkelvakdag
Randstad Groep Nederland heeft de afgelopen periode gewerkt aan een nieuw data fundament, volledig in de cloud bij AWS, gebruik makend van o.a. S3, Redshift, Matillion, ter vervanging van het centrale Oracle datawarehouse. In deze lezing delen wij graag deze reis en onze ervaringen met jullie! Van het selecteren van de tooling en juiste services binnen het AWS ecosysteem, het opzetten van de nieuwe omgeving, nadenken over de migratie tot het bouwen van de eerste use-cases, van elke stap delen wij enkele learnings, ter inspiratie voor anderen die dezelfde reis nog gaan maken.
DSD-NL 2019 Cloud services in onze waterwereld - SchotmeijerDeltares
Presentatie door Gert-Jan Schotmeijer, Deltares, op het D-HYDRO Symposium 2019, tijdens de Deltares Software Dagen - Editie 2019. Woensdag, 19 juni 2019, Delft.
Cloud Migration Paths: Kubernetes, IaaS, or DBaaSEDB
Moving to the cloud is hard, and moving Postgres databases to the cloud is even harder. Public cloud or private cloud? Infrastructure as a Service (IaaS), or Platform as a Service (PaaS)? Kubernetes for the application, or for the database and the application? This talk will juxtapose self-managed Kubernetes and container-based database solutions, Postgres deployments on IaaS, and Postgres DBaaS solutions of which EDB’s DBaaS BigAnimal is the latest example.
Die 10 besten PostgreSQL-Replikationsstrategien für Ihr UnternehmenEDB
Dieses Webinar hilft Ihnen, die Unterschiede zwischen den verschiedenen Replikationsansätzen zu verstehen, die Anforderungen der jeweiligen Strategie zu erkennen und sich über die Möglichkeiten klar zu werden, was mit jeder einzelnen zu erreichen ist. Damit werden Sie hoffentlich eher in der Lage sein, herauszufinden, welche PostgreSQL-Replikationsarten Sie wirklich für Ihr System benötigen.
- Wie physische und logische Replikation in PostgreSQL funktionieren
- Unterschiede zwischen synchroner und asynchroner Replikation
- Vorteile, Nachteile und Herausforderungen bei der Multi-Master-Replikation
- Welche Replikationsstrategie für unterschiedliche Use-Cases besser geeignet ist
Referent:
Borys Neselovskyi, Regional Sales Engineer DACH, EDB
------------------------------------------------------------
For more #webinars, visit http://bit.ly/EDB-Webinars
Download free #PostgreSQL whitepapers: http://bit.ly/EDB-Whitepapers
Read our #Postgres Blog http://bit.ly/EDB-Blogs
Follow us on Facebook at http://bit.ly/EDB-FB
Follow us on Twitter at http://bit.ly/EDB-Twitter
Follow us on LinkedIn at http://bit.ly/EDB-LinkedIn
Reach us via email at marketing@enterprisedb.com
Open IT-architectuur zet beheer publieke&private buitenruimte weer op de kaartAdrie Tepas
Deze presentatie is gegeven op de Obsurv gebruikersdag en gaat in op de volgende onderwerpen:
Waarom is voor een webbased applicatie gekozen
Hoe ziet de architectuur er uit
Wat zijn webservices en wat kun je er mee
Het gebruik van CAD, GIS en rapportagetools
“In huis” of hosten
Deze presentatie werd gegeven op de voorjaarsbijeenkomst van de Adlib gebruikersgroep. Deze vond plaats op 28 maart 2019 in het Nieuwe Instituut te Rotterdam.
Infosessie Smals Research - Application platform as a Service - 12/2013Smals
Slides from Smals research infosession, including demo's on Wordpress quickstart on OpenShift, Creator, Tomcat on OpenShift online, OpenShift development via Eclipse and Jenkins
VAN DATACENTER NAAR CLOUD; RANDSTAD GROEP NEDERLAND VERNIEUWT DATA FUNDAMENT....webwinkelvakdag
Randstad Groep Nederland heeft de afgelopen periode gewerkt aan een nieuw data fundament, volledig in de cloud bij AWS, gebruik makend van o.a. S3, Redshift, Matillion, ter vervanging van het centrale Oracle datawarehouse. In deze lezing delen wij graag deze reis en onze ervaringen met jullie! Van het selecteren van de tooling en juiste services binnen het AWS ecosysteem, het opzetten van de nieuwe omgeving, nadenken over de migratie tot het bouwen van de eerste use-cases, van elke stap delen wij enkele learnings, ter inspiratie voor anderen die dezelfde reis nog gaan maken.
DSD-NL 2019 Cloud services in onze waterwereld - SchotmeijerDeltares
Presentatie door Gert-Jan Schotmeijer, Deltares, op het D-HYDRO Symposium 2019, tijdens de Deltares Software Dagen - Editie 2019. Woensdag, 19 juni 2019, Delft.
Cloud Migration Paths: Kubernetes, IaaS, or DBaaSEDB
Moving to the cloud is hard, and moving Postgres databases to the cloud is even harder. Public cloud or private cloud? Infrastructure as a Service (IaaS), or Platform as a Service (PaaS)? Kubernetes for the application, or for the database and the application? This talk will juxtapose self-managed Kubernetes and container-based database solutions, Postgres deployments on IaaS, and Postgres DBaaS solutions of which EDB’s DBaaS BigAnimal is the latest example.
Die 10 besten PostgreSQL-Replikationsstrategien für Ihr UnternehmenEDB
Dieses Webinar hilft Ihnen, die Unterschiede zwischen den verschiedenen Replikationsansätzen zu verstehen, die Anforderungen der jeweiligen Strategie zu erkennen und sich über die Möglichkeiten klar zu werden, was mit jeder einzelnen zu erreichen ist. Damit werden Sie hoffentlich eher in der Lage sein, herauszufinden, welche PostgreSQL-Replikationsarten Sie wirklich für Ihr System benötigen.
- Wie physische und logische Replikation in PostgreSQL funktionieren
- Unterschiede zwischen synchroner und asynchroner Replikation
- Vorteile, Nachteile und Herausforderungen bei der Multi-Master-Replikation
- Welche Replikationsstrategie für unterschiedliche Use-Cases besser geeignet ist
Referent:
Borys Neselovskyi, Regional Sales Engineer DACH, EDB
------------------------------------------------------------
For more #webinars, visit http://bit.ly/EDB-Webinars
Download free #PostgreSQL whitepapers: http://bit.ly/EDB-Whitepapers
Read our #Postgres Blog http://bit.ly/EDB-Blogs
Follow us on Facebook at http://bit.ly/EDB-FB
Follow us on Twitter at http://bit.ly/EDB-Twitter
Follow us on LinkedIn at http://bit.ly/EDB-LinkedIn
Reach us via email at marketing@enterprisedb.com
Cuando busca alternativas a Oracle en la nube, hacer el cambio puede parecer un trabajo duro. Entendemos que la migración involucra más que solo la base de datos. La compatibilidad es un punto clave, especialmente cuando se consideran los recursos que posiblemente ya haya invertido en Oracle, como por ejemplo el código de aplicación específico de Oracle.Este seminario web explorará las opciones y las principales consideraciones al pasar de las bases de datos de Oracle a la nube.
- Revisión detallada de las ofertas de bases de datos disponibles en la nube
- Factores críticos que se deben considerar considerar para elegir la oferta en la nube más adecuada
- Cómo la experiencia de EDB con PostgreSQL puede ayudarlo en su decisión
- Demostración de BigAnimal de EDB
Présentateur:
Sergio Romera, Senior Sales Engineer EMEA, EDB
------------------------------------------------------------
For more #webinars, visit http://bit.ly/EDB-Webinars
Download free #PostgreSQL whitepapers: http://bit.ly/EDB-Whitepapers
Read our #Postgres Blog http://bit.ly/EDB-Blogs
Follow us on Facebook at http://bit.ly/EDB-FB
Follow us on Twitter at http://bit.ly/EDB-Twitter
Follow us on LinkedIn at http://bit.ly/EDB-LinkedIn
Reach us via email at marketing@enterprisedb.com
This document provides an overview and demonstration of EnterpriseDB's Failover Manager (EFM). It begins with an overview of EFM's capabilities in ensuring high availability and minimizing downtime during database upgrades or maintenance. It then covers installation and configuration prerequisites, supported platforms, and the EFM architecture involving a primary, standby, and witness database nodes. The remainder demonstrates switchover and failover functionality through a live demo in a replication environment using CentOS 7.7 and EnterpriseDB PostgreSQL Advanced Server 13.
Database come PostgreSQL non possono girare su Kubernetes. Questo è il ritornello che sentiamo continuamente, ma al tempo stesso la motivazione per noi di EDB di abbattere questo muro, una volta per tutte.
In questo webinar parleremo della nostra avventura finora per portare PostgreSQL su Kubernetes. Scopri perché crediamo che fare benchmark di storage e del database prima di andare in produzione porti a una più sana e longeva vita di un DBMS, anche su Kubernetes.
Condivideremo il nostro processo, i risultati fin qui ottenuti e sveleremo i nostri piani per il futuro con Cloud Native PostgreSQL.
Las Variaciones de la Replicación de PostgreSQLEDB
Replicación física, replicación lógica, síncrona, asíncrona, multi-maestro, escalabilidad horizontal, etc. Son muchos los términos asociados con la replicación de bases de datos. En esta charla revisaremos los conceptos fundamentales detrás de cada variación de la replicación de PostgreSQL, y en qué casos conviene usar una o la otra. La presentación incluye una parte práctica con demostraciones aunque no será un tutorial sobre como configurar un cluster. El enfoque está en entender cada variación para elegir la mejor dependiendo del caso de uso.
Cosas que aprenderán:
- Cómo funciona la replicación física en PostgreSQL
- Cómo funciona la replicación lógica en PostgreSQL
- Diferencias entre replicación síncrona y asíncrona
- Qué es replicación multi-maestro
NoSQL and Spatial Database Capabilities using PostgreSQLEDB
PostgreSQL is an object-relational database system. NoSQL on the other hand is a non-relational database and is document-oriented. Learn how the PostgreSQL database gives one the flexible options to combine NoSQL workloads with the relational query power by offering JSON data types. With PostgreSQL, new capabilities can be developed and plugged into the database as required.
Attend this webinar to learn:
- The new features and capabilities in PostgreSQL for new workloads, requiring greater flexibility in the data model
- NoSQL with JSON, Hstore and its performance and features for enterprises
- Spatial SQL - advanced features in PostGIS application with PostGIS extension
"Why use PgBouncer? It’s a lightweight, easy to configure connection pooler and it does one job well. As you’d expect from a talk on connection pooling, we’ll give a brief summary of connection pooling and why it increases efficiency. We’ll look at when not to use connection pooling, and we’ll demonstrate how to configure PgBouncer and how it works. But. Did you know you can also do this? 1. Scaling PgBouncer PgBouncer is single threaded which means a single instance of PgBouncer isn’t going to do you much good on a multi-threaded and/or multi-CPU machine. We’ll show you how to add more PgBouncer instances so you can use more than one thread for easy scaling. 2. Read-write / read only routing Using different pgBouncer databases you can route read-write traffic to the primary database and route read-only traffic to a number of standby databases. 3. Load balancing When we use multiple PgBouncer instances, load balancing comes for free. Load balancing can be directed to different standbys, and weighted according to ratios of load. 4. Silent failover You can perform silent failover during promotion of a new primary (assuming you have a VIP/DNS etc that always points to the primary). 5. And even: DoS prevention and protection from “badly behaved” applications! By using distinct port numbers you can provide database connections which deal with sudden bursts of incoming traffic in very different ways, which can help prevent the database from becoming swamped during high activity periods. You should leave the presentation wondering if there is anything PgBouncer can’t do."
In this talk I'll discuss how we can combine the power of PostgreSQL with TensorFlow to perform data analysis. By using the pl/python3 procedural language we can integrate machine learning libraries such as TensorFlow with PostgreSQL, opening the door for powerful data analytics combining SQL with AI. Typical use-cases might involve regression analysis to find relationships in an existing dataset and to predict results based on new inputs, or to analyse time series data and extrapolate future data taking into account general trends and seasonal variability whilst ignoring noise. Python is an ideal language for building custom systems to do this kind of work as it gives us access to a rich ecosystem of libraries such as Pandas and Numpy, in addition to TensorFlow itself.
Practical Partitioning in Production with PostgresEDB
Has your table become too large to handle? Have you thought about chopping it up into smaller pieces that are easier to query and maintain? What if it's in constant use? An introduction to the problems that can arise and how PostgreSQL's partitioning features can help, followed by a real-world scenario of partitioning an existing huge table on a live system. We will be looking at the problems caused by having very large tables in your database and how declarative table partitioning in Postgres can help. Also, how to perform dimensioning before but also after creating huge tables, partitioning key selection, the importance of upgrading to get the latest Postgres features and finally we will dive into a real-world scenario of having to partition an existing huge table in use on a production system.
There have been plenty of “explaining EXPLAIN” type talks over the years, which provide a great introduction to it. They often also cover how to identify a few of the more common issues through it. EXPLAIN is a deep topic though, and to do a good introduction talk, you have to skip over a lot of the tricky bits. As such, this talk will not be a good introduction to EXPLAIN, but instead a deeper dive into some of the things most don’t cover. The idea is to start with some of the more complex and unintuitive calculations needed to work out the relationships between operations, rows, threads, loops, timings, buffers, CTEs and subplans. Most popular tools handle at least several of these well, but there are cases where they don’t that are worth being conscious of and alert to. For example, we’ll have a look at whether certain numbers are averaged per-loop or per-thread, or both. We’ll also cover a resulting rounding issue or two to be on the lookout for. Finally, some per-operation timing quirks are worth looking out for where CTEs and subqueries are concerned, for example CTEs that are referenced more than once. As time allows, we can also look at a few rarer issues that can be spotted via EXPLAIN, as well as a few more gotchas that we’ve picked up along the way. This includes things like spotting when the query is JIT, planning, or trigger time dominated, spotting the signs of table and index bloat, issues like lossy bitmap scans or index-only scans fetching from the heap, as well as some things to be aware of when using auto_explain.
This document provides an overview of using PostgreSQL for IoT applications. Chris Ellis discusses why PostgreSQL is a good fit for IoT due to its flexibility and extensibility. He describes various ways of storing, loading, and processing IoT time series and sensor data in PostgreSQL, including partitioning, batch loading, and window functions. The document also briefly mentions the TimescaleDB extension for additional time series functionality.
The document describes a migration from an Oracle database topology to a PostgreSQL database topology at ACI. It discusses the starting Oracle topology with issues around operational complexity and non-ACID compliance. It then describes the target PostgreSQL topology with improved performance, availability and lower costs. The document outlines decisions around tools, extensions, code changes and testing approaches needed for the migration. It also discusses options for migrating the data and cutting over to the new PostgreSQL environment.
The document provides an introduction to using the psql command line tool for interacting with PostgreSQL databases. It explains how to connect to a database, perform basic queries, explain query plans, and get information about tables, schemas, and users.
EDB 13 - New Enhancements for Security and Usability - APJEDB
Database security is always of paramount importance to all organizations. In this webinar, we will explore the security, usability, and portability updates of the latest version of the EDB database server and tools.
Join us in this webinar to learn:
- The new security features such as SCRAM and the encryption of database passwords and traffic between Failover Manager agents
- Usability updates that automate partitioning, verify backup integrity, and streamline the management of failover and backups
- Portability improvements that simplify running PostgreSQL across on-premise and cloud environments
Dans ce webinar, nous allons parler des différences entre une sauvegarde physique et une sauvegarde logique. Nous allons lister les avantages et inconvénients, les principales considérations et les outils disponibles pour les deux méthodes.
- Perte de données
- Exports logiques
- Standbys
- WALs et Recovery
- Snapshots VM/Disques
- Sauvegardes physique
- Conclusion
Vieni a scoprire Cloud Native PostgreSQL (CNP), l’operatore per Kubernetes, direttamente da coloro che lo hanno ideato e lo sviluppano in EDB.
CNP facilita l’integrazione di database PostgreSQL con le tue applicazioni all’interno di cluster Kubernetes e OpenShift Container Platform di RedHat, grazie alla sua gestione automatica dell’architettura primario/standby che include: self-healing, failover, switchover, rolling update, backup, ecc.
Durante il webinar affronteremo i seguenti punti:
- DevOps e Cloud Native
- Introduzione a Cloud Native PostgreSQL
- Architetture
- Caratteristiche principali
- Esempi di uso e configurazione
- Kubernetes, Storage e Postgres
- Demo
- Conclusioni
New enhancements for security and usability in EDB 13EDB
EDB 13 enhances our flagship database server and tools. This webinar will explore its security, usability, and portability updates. Join us to learn how EDB 13 can help you improve your PostgreSQL productivity and data protection.
Webinar highlights include:
- New security features such as SCRAM and the encryption of database passwords and traffic between Failover Manager agents
- Usability updates that automate partitioning, verify backup integrity and streamline the management of failover and backups
- Portability improvements that simplify running PostgreSQL across on-premise and cloud environments
The webinar will review a multi-layered framework for PostgreSQL security, with a deeper focus on limiting access to the database and data, as well as securing the data.
Using the popular AAA (Authentication, Authorization, Auditing) framework we will cover:
- Best practices for authentication (trust, certificate, MD5, Scram, etc).
- Advanced approaches, such as password profiles.
- Deep dive of authorization and data access control for roles, database objects (tables, etc), view usage, row-level security, and data redaction.
- Auditing, encryption, and SQL injection attack prevention.
Note: this session is delivered in German
Speaker:
Borys Neselovskyi, Sales Engineer, EDB
EDB Cloud Native Postgres includes database container images and a Kubernetes Operator that manage the lifecycle of a database from deployment to operations. This Kubernetes Operator for Postgres is written by EDB entirely from scratch in the Go language and relies exclusively on the Kubernetes API.
Attend this webinar to learn about:
- DevOps & Cloud Native
- Overview of Cloud Native Postgres
- Storage for Postgres workloads in Kubernetes
- Using Cloud Native Postgres
- Demo
6. WAAROM MIGREREN?
6
• Hoge lopende kosten van het
huidige platform
• Software/licentie audits (en
boetes)
• (CapEx) initiële investeringen
• Licentieportabiliteit
• Platformconsolidatie
• Nieuwe ontwikkelingen
• Toekomstbestendig
Economische overwegingen (Bewegings)vrijheid
7. WAAROM NAAR POSTGRESQL?
7
• Meest volwassen en complete
Open Source RDBMS
• Vitale en robuuste Open Source
community
• Regelmatig nieuwe versies
• Marktgedreven ontwikkeling van
nuttige nieuwe features
• ACID
• Multi-model
• Sterke integratie
• Replicatie en hoge
beschikbaarheid
• Uitbreidbaarheid
Platform Features