SlideShare ist ein Scribd-Unternehmen logo
1 von 31
Downloaden Sie, um offline zu lesen
© 2015 EnterpriseDB Corporation. All rights reserved. 1
Introducing Postgres Plus Advanced Server
9.4 & Postgres Enterprise Manager 5.0
© 2015 EnterpriseDB Corporation. All rights reserved. 2
•  EnterpriseDB Overview
•  Postgres Plus Advanced Server 9.4
−  Resource Management
−  Partitioning
−  SQL/Protect & MTK Enhancements
•  Highlights of What’s New in PEM 5.0
−  Enhanced Alerting
−  Log Analysis Expert
−  Custom Probes
−  Auto-Discovery of Managed Servers
−  Remote Monitoring
Agenda
© 2015 EnterpriseDB Corporation. All rights reserved. 3
POSTGRES
innovation
ENTERPRISE
reliability
24/7
support
Services
& training
Enterprise-class
features, tools &
compatibility
Indemnification
Product
road-map
Control
Thousands
of developers
Fast
development
cycles
Low cost
No vendor
lock-in
Advanced
features
Enabling commercial
adoption of Postgres
© 2015 EnterpriseDB Corporation. All rights reserved. 4
EDB is a Gartner Magic Quadrant Leader
© 2015 EnterpriseDB Corporation. All rights reserved. 5
•  EnterpriseDB Overview
•  Postgres Plus Advanced Server 9.4
−  Resource Management
−  Partitioning
−  SQL/Protect & MTK Enhancements
•  Highlights of What’s New in PEM 5.0
−  Enhanced Alerting
−  Log Analysis Expert
−  Custom Probes
−  Auto-Discovery of Managed Servers
−  Remote Monitoring
Agenda
© 2015 EnterpriseDB Corporation. All rights reserved. 6
from PostgreSQL core from EDB Development
•  64 bit LOBs
up to 4TB
in size
•  Custom
background
workers
•  Writable
Foreign
Data
Wrappers
v9.1
EDB contributions to
PostgreSQL core
• No restore In-place
version upgrades
v9.2
v9.3
v9.0
• Materialized Views
•  Deferrable unique
constraints and
Exclusion constraints
•  Streaming replication
•  Windows
64 bit Support
•  Hot standby
•  Synchronous
replication
•  Serializable
Snapshot Isolation
•  In-memory
(unlogged) tables
•  Writeable Common
Table Expressions
(WITH)
•  Cascaded streaming
replication
•  JSON support, Range
Types
•  VARRAY support
•  SQL Profiler
•  Index Advisor
•  Parallel Bulk Data
Load
•  Row Level Security •  Declarative Partitioning
syntax
•  Table() function support
for nested tables
•  INSERT APPEND hint
•  xDB Multi-master
replication
•  Expanded Object Type
support
•  Partition Read
Improvements
over 75x
•  Support for
1000s of
Partitions
•  Partition write
improvements
over 400x
• MySQL Foreign Data
Wrappers for SQL/MED
Postgres Plus Advanced Server Key Feature Development
• Index-only scans (covering
indexes)
• Linear read scalability to
64 cores
v9.4
• pg_prewarm
• ALTER SYSTEM
• Concurrently updatable
Materialized Views
• Mongo FDW & MySQL FDW
•  Logical
Decoding for
Scalability
•  JSONB Data
Type
•  JSONB
Indexing
•  Expanded
JSON functions
•  Delayed
Application of
Replication
•  3x Faster GIN
indexes
•  Support for
Linux Huge
Pages
•  CPU & I/O
Resource
Management
•  SQL Aggregation
with CUBE,
ROLLUP and
GROUPING
SETS
•  Comprehensive
UTL_HTTP
Package
•  Hash Partitioned
Tables
•  Connect_By_Ro
ot Operator for
hierarchical
queries
•  SQL/Protect
Logging to DB
Table
•  EDB*Loader
Improved Error
handling
© 2015 EnterpriseDB Corporation. All rights reserved. 7
CPU & I/O Resource Management
Hash Partitioned Tables
SQL Aggregation with CUBE,
ROLLUP and GROUPING SETS
Comprehensive UTL_HTTP Package
Connect_By_Root Operator
ICU Collation
EDB*Loader Improvements
SQL/Protect Logging to DB Table
Migration Toolkit Enhancements
Postgres Plus Advanced Server Postgres Community
Feature Highlights for Postgres Plus
Advanced Server (PPAS) 9.4
Many new features including:
Logical Change Set Extraction
JSONB Data Type
Time Delayed Standby
ALTER SYSTEM
pg_prewarm()
Materialized View Refresh
Concurrently
Ordered Set Aggregates
and more…
http://www.depesz.com/ is a good reference site
https://commitfest.postgresql.org/ is the global
community site for patches review
© 2015 EnterpriseDB Corporation. All rights reserved. 8
Postgres Plus
Advanced
Server
Resource
Manager
(CPU & I/O)
Reporting
Transactions
80%
20%
Run Mixed Workloads More Efficiently with
PPAS 9.4 Resource Management
•  DBA assigns CPU & I/O to job groups
•  Allocates and prioritizes consumption of resources
•  Low priority jobs don’t hurt high priority jobs
© 2015 EnterpriseDB Corporation. All rights reserved. 9
•  Create Resource Groups and assign the CPU Rate Limit
•  Use these resource groups during a psql session
Run Mixed Workloads More Efficiently with
PPAS 9.4 Resource Management
- Statements executed will be limited in CPU or writing to shared_buffers per
resource group.
- Individual limits are computed based on recent CPU / shared_buffer usage.
- Processes sleep when necessary & avoid sleep when holding critical locks.
- The limits are adjusted regularly based on current usage.
- If multiple processes in the same group are being executed, aggregate usage
will be limited
CREATE RESOURCE GROUP resgrp_a;
CREATE RESOURCE GROUP resgrp_b;
ALTER RESOURCE GROUP resgrp_a SET cpu_rate_limit = .25;
ALTER RESOURCE GROUP resgrp_a SET dirty_rate_limit = 12288;
SET edb_resource_group TO res_grp_a;
© 2015 EnterpriseDB Corporation. All rights reserved. 10
Chapter 13 of EDB Oracle Compatibility Guide for details on usage
One logically large table is broken into smaller physical pieces.
•  Worthwhile when a table would otherwise be very large.
•  Exact point to see benefits will depend on the application.
When should I Partition?
•  Good rule of thumb is that the size of the table should exceed the physical memory
of the database server.
•  When most accessed rows are in a single partition or a small number of partitions.
•  When there is a lot of concurrent inserts or updates (Hash partitioning may benefit)
•  When a query or update accesses a large percentage of a single partition.
•  For Bulk Loads / Unloads (ALTER TABLE faster than bulk load, avoids VACUUM
overhead from DELETE).
•  When actively archiving seldom-used data to less expensive storage.
Support Larger Tables with Partitioning
© 2015 EnterpriseDB Corporation. All rights reserved. 11
Use PPAS Syntax To Minimize Partitioning
Errors and Complexity
CREATE TABLE sales (
dept_no number,
part_no varchar2,
country varchar2(20),
date date,
amount number )
PARTITION BY RANGE(date)
(
PARTITION q1_2014 VALUES LESS THAN('2014-
Apr-01'),
PARTITION q2_2014 VALUES LESS THAN('2014-
Jul-01'),
PARTITION q3_2014 VALUES LESS THAN('2014-
Oct-01'),
PARTITION q4_2014 VALUES LESS THAN('2015-
Jan-01')
);
CREATE INDEX sales_date on sales(date);
Simple Declarative
PARTITION BY and
SUBPARTITION BY
Single Index
command
•  More SQL syntax provide sophisticated
data management techniques
−  ADD / DROP to augment the partitions
−  SPLIT to divide the data
−  EXCHANGE to swap in a new partition
−  TRUNCATE to remove all data but leave
structure in tact
−  MOVE to shift data to a different tablespace
•  PPAS Improved performance with Fast
Pruning and Constraint Exclusion support
•  System Catalog Views for Partitions
−  ALL_PART_TABLES
−  ALL_TAB_PARTITIONS,
ALL_TAB_SUBPARTITIONS
−  ALL_PART_KEY_COLUMNS,
ALL_SUBPART_KEY_COLUMNS
© 2015 EnterpriseDB Corporation. All rights reserved. 12
List, Range or Hash Partition Rules
•  Provide the constraints to define where data is stored
•  For PPAS, also used to support Fast Partition Pruning
•  Consider how data stored will be queried, include often-queried columns
in partitioning rules.
•  List – Single partitioning key column; based on exact value
•  Range – One of more partitioning key columns; based on values between
two extremes
•  Hash (New 9.4) – Data divided amongst equal sized partitions based on
hash value.
* Internal tests have shown hash partitioning can improve performance when many
hundred concurrent connections insert/update to the same table*
PPAS 9.4 Supports Various Partitioning
Rules
© 2015 EnterpriseDB Corporation. All rights reserved. 13
Advanced Server’s Query Planner uses two optimization techniques to
compute an efficient plan:
•  Constraint exclusion (constraint_exclusion = partition or on)
−  Provided by PSQL
−  SELECT w/ WHERE: Query Planner must examine the CHECK constraints defined
for each partition before deciding which partition to send query fragments to.
•  Fast pruning (edb_partition_pruning = on)
−  Occurs earlier in query planner process. Understands the relationship between
partitions in an Oracle style partitioned table.
−  SELECT w/ WHERE: Query Planner can reason that only a certain partition holds
the values without examining the constraints defined for each partition.
−  Can be used for LIST or single value RANGE Partitions (not usable on subpartitioned
tables or multi-value range partitioned tables)
−  Works with >, >=, =, <=, <, AND, BETWEEN operators in the WHERE Clause
PPAS Improves Partitioning Performance
© 2015 EnterpriseDB Corporation. All rights reserved. 14
•  SQL/Protect Logging to DB Tables (Ch 4.1.1.2.3 of EDB Enterprise Edition
Guide)
−  Gives DBA a tool to protect against SQL Injection attacks
−  View edb_sql_protect_queries contains logged information
−  To test, enable SQL/Protect, create a test role, set blocking of unbounded
DML (for example), then execute UPDATE without WHERE clause on test
table
•  MTK Improvements
−  Migration Toolkit will now provide a detailed log with well defined error
codes to allow DBAs to better understand which capabilities of their
database applications from Oracle, MySQL, SQL Server or Sybase are
migrate-able to PPAS.
−  See Ch 9 of Migration Toolkit documentation for a list of the error codes
provided
More Flexibility with SQL/Protect and
Migration Toolkit Enhancements
© 2015 EnterpriseDB Corporation. All rights reserved. 15
1.  Customers running mixed workloads.
2.  Application Developers who require communication with external
Web servers.
3.  Customers with large tables where they often search for exact
matches or have many concurrent inserts/updates.
4.  Users who think they need a NoSQL database.
5.  Customers with reporting or data warehousing databases.
6.  DBAs who use need to bulk load data.
7.  DBA’s concerned with Security and SQL Injection Attacks.
Postgres Plus Advanced Server (PPAS)
9.4 Use Cases
© 2015 EnterpriseDB Corporation. All rights reserved. 16
•  EnterpriseDB Overview
•  Postgres Plus Advanced Server 9.4
−  Resource Management
−  Partitioning
−  SQL/Protect & MTK Enhancements
•  Highlights of What’s New in PEM 5.0
−  Enhanced Alerting
−  Log Analysis Expert
−  Custom Probes
−  Auto-Discovery of Managed Servers
−  Remote Monitoring
Agenda
© 2015 EnterpriseDB Corporation. All rights reserved. 17
Over 225 predefined and
custom probes to support
alerts via SMTP or SNMP
Predefined & customized
at-a-glance dashboards
OS and database
statistics collection
Replication monitoring
MONITOR TUNEMANAGE
CRUD operations on all
database objects
Bulk operations across
multiple servers
Capacity Manager to plan &
forecast
Log Manager and Audit
Manager to configure
database metric collection
SQL/Profiler to speed up
large workloads
Index Advisor to suggest
and create indexes
Postgres Expert for best
practice enforcement
Tuning Wizard for machine
utilization and load profiles
No Other Tool Provides Much Visibility Into
your Postgres Databases
© 2015 EnterpriseDB Corporation. All rights reserved. 18
Monitor All Your Postgres Databases From
One Screen
•  Customized global
dashboard
•  View up/down status
of all agents
•  Monitor alerts from
many servers in one
place
•  Navigate to
Dashboards for
further analysis
© 2015 EnterpriseDB Corporation. All rights reserved. 19
Highlights for PEM 5.0
•  Alert Level Specific Notifications
•  Log Analysis Expert
•  Custom Probes
•  Auto-Discovery of Managed
Servers
•  Remote Monitoring
•  Download Tuning
Recommendations
•  Log OS Metrics for Backend
Server Processes
•  Better Zooming and Granularity
Control
•  Cross Hierarchy Charts
•  Monitor Streaming Replication
Ease Of Use Richer Dashboards
© 2015 EnterpriseDB Corporation. All rights reserved. 20
Model your Support Staff Rotation in PEM
for Email Alerting
•  Decide who is
externally notified of
alerts by creating the
email groups.
•  Define different email
envelope information,
depending on time of
day.
© 2015 EnterpriseDB Corporation. All rights reserved. 21
Automate Notification or Actions on over 225
Predefined or Customizable Alerts (1 of 2)
•  Create and manage
alerts
•  Examples – running
low on disk space,
server down, last
vacuum, total table
bloat, etc.
•  Set the low, medium
and high threshold
© 2015 EnterpriseDB Corporation. All rights reserved. 22
Automate Notification or Actions on over 225
Predefined or Customizable Alerts (2 of 2)
•  Choose when and who
to send email
notifications to.
•  Decide when to send
SNMP traps
•  Further execute any
external script.
© 2015 EnterpriseDB Corporation. All rights reserved. 23
•  Generate reports on stats
like locks and queries that
are collected by the Log
Manager
•  Collects information based
on historical csv data, not
dependent on live logs.
•  First configure Log Manager
to enable collection of log
files.
•  Once you have logs
collected, use the Log
Analysis Expert to select
which reports to generate
•  More details in the ‘Log
Analysis Expert’ section of
the Online Help
Better Understand Database Activities with
Log Analysis Expert
© 2015 EnterpriseDB Corporation. All rights reserved. 24
Gather Any Custom Information You Want
With Custom Probes (1 of 3)
•  Probes are used to
gather metrics for
alerts and dashboard
charts.
•  View all System
Probes.
•  Add New or Modify
existing probes to suit
your needs.
© 2015 EnterpriseDB Corporation. All rights reserved. 25
Gather Any Custom Information You Want
With Custom Probes (2 of 3)
•  Define the columns
that will be used to
store the data
collected.
•  If ‘Graphable’, the
column will be
available on Charts
and Capacity Manager.
•  Control if the metric is
Point In Time or
Cumulative
© 2015 EnterpriseDB Corporation. All rights reserved. 26
Gather Any Custom Information You Want
With Custom Probes (3 of 3)
•  If this is a SQL Probe,
enter the SQL SELECT
statement to be
executed by the probe
in the Code tab.
•  If this is a Batch probe,
enter the shell or .bat
script to be invoked by
the probe.
© 2015 EnterpriseDB Corporation. All rights reserved. 27
•  Locate databases that reside
on servers with Agents
installed on them.
•  After you install agents
−  Select them in the tree and
choose Management -> Auto
Discovery to open the dialog
shown.
−  Then select the database
server to have the server
property fields filled in
•  More details in the ‘Automatic
Discovery of Server’ section
of the Online Help
Auto Discovery of Managed Servers For
Easier Deployment
© 2015 EnterpriseDB Corporation. All rights reserved. 28
•  Allow remote monitoring of
servers (without installing
agents using direct JDBC
connections), from the agent
running on the PEM server
−  Ignores OS level stats,
disables features like Server
Startup, Audit/Log/Capacity
Manager, Tuning/
Deployment Wizard
•  Create Server and select
Remote monitoring in PEM
Agent Tab.
Remote Monitoring
© 2015 EnterpriseDB Corporation. All rights reserved. 29
Feature Benefit Audience Motivation
Alert Controls Control who gets which alerts depending on
severity and time of day / day of week.
DBAs Ease of Use
Log Analysis Expert Better understanding the operations that
occur in your database.
DBAs Ease of Use
Custom Probes Get whatever custom information you want
from your databases or servers; pull in
BART or EFM status information
DBAs Compatibility
Auto-discovery of
Managed Servers
Easily configure PEM Server with all
database servers on managed hosts.
DBAs Ease of Use
Remote Monitoring Monitor servers without installing agents
using direct connections.
DBAs Ease of Use
Log OS Metrics for
Backend Server
Processes
New probe that capture memory and CPU
alongside process information
DBAs Compatibility
Improved Dashboards
(Better zooming /
granularity control,
cross server charts)
Compare metrics, More accurate and
relevant information when zooming in and
out of charts
DBAs Ease of Use
Recap: Main Feature/Benefits for this
Release
© 2015 EnterpriseDB Corporation. All rights reserved. 30
How can I learn more?
•  Download:
•  http://www.enterprisedb.com/download-advanced-server
•  http://www.enterprisedb.com/download-postgres-enterprise-
manager
•  General Information:
•  http://www.enterprisedb.com/postgres-plus-advanced-server
•  http://www.enterprisedb.com/postgres-enterprise-manager
© 2015 EnterpriseDB Corporation. All rights reserved. 31

Weitere ähnliche Inhalte

Was ist angesagt?

Expanding with EDB Postgres Advanced Server 9.5
Expanding with EDB Postgres Advanced Server 9.5Expanding with EDB Postgres Advanced Server 9.5
Expanding with EDB Postgres Advanced Server 9.5EDB
 
EDB Postgres with Containers
EDB Postgres with ContainersEDB Postgres with Containers
EDB Postgres with ContainersEDB
 
The Real Scoop on Migrating from Oracle Databases
The Real Scoop on Migrating from Oracle DatabasesThe Real Scoop on Migrating from Oracle Databases
The Real Scoop on Migrating from Oracle DatabasesEDB
 
Die 10 besten PostgreSQL-Replikationsstrategien für Ihr Unternehmen
Die 10 besten PostgreSQL-Replikationsstrategien für Ihr UnternehmenDie 10 besten PostgreSQL-Replikationsstrategien für Ihr Unternehmen
Die 10 besten PostgreSQL-Replikationsstrategien für Ihr UnternehmenEDB
 
Migrating from Oracle to Postgres
Migrating from Oracle to PostgresMigrating from Oracle to Postgres
Migrating from Oracle to PostgresEDB
 
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
 
Top 10 Tips for an Effective Postgres Deployment
Top 10 Tips for an Effective Postgres DeploymentTop 10 Tips for an Effective Postgres Deployment
Top 10 Tips for an Effective Postgres DeploymentEDB
 
Which Postgres is Right for You? - Part 2
Which Postgres is Right for You? - Part 2Which Postgres is Right for You? - Part 2
Which Postgres is Right for You? - Part 2EDB
 
Optimizing Your Postgres ROI Through Best Practices
Optimizing Your Postgres ROI Through Best PracticesOptimizing Your Postgres ROI Through Best Practices
Optimizing Your Postgres ROI Through Best PracticesEDB
 
Minimize Headaches with Your Postgres Deployment
Minimize Headaches with Your Postgres DeploymentMinimize Headaches with Your Postgres Deployment
Minimize Headaches with Your Postgres DeploymentEDB
 
EDB Postgres DBA Best Practices
EDB Postgres DBA Best PracticesEDB Postgres DBA Best Practices
EDB Postgres DBA Best PracticesEDB
 
5 Advantages of EDB's RemoteDBA Services
5 Advantages of EDB's RemoteDBA Services5 Advantages of EDB's RemoteDBA Services
5 Advantages of EDB's RemoteDBA ServicesEDB
 
Best Practices for a Complete Postgres Enterprise Architecture Setup
Best Practices for a Complete Postgres Enterprise Architecture SetupBest Practices for a Complete Postgres Enterprise Architecture Setup
Best Practices for a Complete Postgres Enterprise Architecture SetupEDB
 
Achieving HIPAA Compliance with Postgres Plus Cloud Database
Achieving HIPAA Compliance with Postgres Plus Cloud DatabaseAchieving HIPAA Compliance with Postgres Plus Cloud Database
Achieving HIPAA Compliance with Postgres Plus Cloud DatabaseEDB
 
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 PostgresEDB
 
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
 
New and Improved Features in PostgreSQL 13
New and Improved Features in PostgreSQL 13New and Improved Features in PostgreSQL 13
New and Improved Features in PostgreSQL 13EDB
 
EnterpriseDB BackUp and Recovery Tool
EnterpriseDB BackUp and Recovery ToolEnterpriseDB BackUp and Recovery Tool
EnterpriseDB BackUp and Recovery ToolEDB
 
Powering GIS Application with PostgreSQL and Postgres Plus
Powering GIS Application with PostgreSQL and Postgres Plus Powering GIS Application with PostgreSQL and Postgres Plus
Powering GIS Application with PostgreSQL and Postgres Plus Ashnikbiz
 
Json and Jsonpath in Postgres 12
Json and Jsonpath in Postgres 12Json and Jsonpath in Postgres 12
Json and Jsonpath in Postgres 12EDB
 

Was ist angesagt? (20)

Expanding with EDB Postgres Advanced Server 9.5
Expanding with EDB Postgres Advanced Server 9.5Expanding with EDB Postgres Advanced Server 9.5
Expanding with EDB Postgres Advanced Server 9.5
 
EDB Postgres with Containers
EDB Postgres with ContainersEDB Postgres with Containers
EDB Postgres with Containers
 
The Real Scoop on Migrating from Oracle Databases
The Real Scoop on Migrating from Oracle DatabasesThe Real Scoop on Migrating from Oracle Databases
The Real Scoop on Migrating from Oracle Databases
 
Die 10 besten PostgreSQL-Replikationsstrategien für Ihr Unternehmen
Die 10 besten PostgreSQL-Replikationsstrategien für Ihr UnternehmenDie 10 besten PostgreSQL-Replikationsstrategien für Ihr Unternehmen
Die 10 besten PostgreSQL-Replikationsstrategien für Ihr Unternehmen
 
Migrating from Oracle to Postgres
Migrating from Oracle to PostgresMigrating from Oracle to Postgres
Migrating from Oracle to Postgres
 
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
 
Top 10 Tips for an Effective Postgres Deployment
Top 10 Tips for an Effective Postgres DeploymentTop 10 Tips for an Effective Postgres Deployment
Top 10 Tips for an Effective Postgres Deployment
 
Which Postgres is Right for You? - Part 2
Which Postgres is Right for You? - Part 2Which Postgres is Right for You? - Part 2
Which Postgres is Right for You? - Part 2
 
Optimizing Your Postgres ROI Through Best Practices
Optimizing Your Postgres ROI Through Best PracticesOptimizing Your Postgres ROI Through Best Practices
Optimizing Your Postgres ROI Through Best Practices
 
Minimize Headaches with Your Postgres Deployment
Minimize Headaches with Your Postgres DeploymentMinimize Headaches with Your Postgres Deployment
Minimize Headaches with Your Postgres Deployment
 
EDB Postgres DBA Best Practices
EDB Postgres DBA Best PracticesEDB Postgres DBA Best Practices
EDB Postgres DBA Best Practices
 
5 Advantages of EDB's RemoteDBA Services
5 Advantages of EDB's RemoteDBA Services5 Advantages of EDB's RemoteDBA Services
5 Advantages of EDB's RemoteDBA Services
 
Best Practices for a Complete Postgres Enterprise Architecture Setup
Best Practices for a Complete Postgres Enterprise Architecture SetupBest Practices for a Complete Postgres Enterprise Architecture Setup
Best Practices for a Complete Postgres Enterprise Architecture Setup
 
Achieving HIPAA Compliance with Postgres Plus Cloud Database
Achieving HIPAA Compliance with Postgres Plus Cloud DatabaseAchieving HIPAA Compliance with Postgres Plus Cloud Database
Achieving HIPAA Compliance with Postgres Plus Cloud Database
 
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
 
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
 
New and Improved Features in PostgreSQL 13
New and Improved Features in PostgreSQL 13New and Improved Features in PostgreSQL 13
New and Improved Features in PostgreSQL 13
 
EnterpriseDB BackUp and Recovery Tool
EnterpriseDB BackUp and Recovery ToolEnterpriseDB BackUp and Recovery Tool
EnterpriseDB BackUp and Recovery Tool
 
Powering GIS Application with PostgreSQL and Postgres Plus
Powering GIS Application with PostgreSQL and Postgres Plus Powering GIS Application with PostgreSQL and Postgres Plus
Powering GIS Application with PostgreSQL and Postgres Plus
 
Json and Jsonpath in Postgres 12
Json and Jsonpath in Postgres 12Json and Jsonpath in Postgres 12
Json and Jsonpath in Postgres 12
 

Ähnlich wie Overview of EnterpriseDB Postgres Plus Advanced Server 9.4 and Postgres Enterprise Manager 5.0

Introducing Postgres Plus Advanced Server 9.4
Introducing Postgres Plus Advanced Server 9.4 Introducing Postgres Plus Advanced Server 9.4
Introducing Postgres Plus Advanced Server 9.4 EDB
 
IMS05 IMS V14 8gb osam for haldb
IMS05   IMS V14 8gb osam for haldbIMS05   IMS V14 8gb osam for haldb
IMS05 IMS V14 8gb osam for haldbRobert Hain
 
Technical Introduction to PostgreSQL and PPAS
Technical Introduction to PostgreSQL and PPASTechnical Introduction to PostgreSQL and PPAS
Technical Introduction to PostgreSQL and PPASAshnikbiz
 
The Central View of your Data with Postgres
The Central View of your Data with PostgresThe Central View of your Data with Postgres
The Central View of your Data with PostgresEDB
 
EDB Database Servers and Tools
EDB Database Servers and Tools EDB Database Servers and Tools
EDB Database Servers and Tools Ashnikbiz
 
Reduce planned database down time with Oracle technology
Reduce planned database down time with Oracle technologyReduce planned database down time with Oracle technology
Reduce planned database down time with Oracle technologyKirill Loifman
 
Save money with Postgres on IBM PowerLinux
Save money with Postgres on IBM PowerLinuxSave money with Postgres on IBM PowerLinux
Save money with Postgres on IBM PowerLinuxEDB
 
What SQL DBAs need to know about SharePoint
What SQL DBAs need to know about SharePointWhat SQL DBAs need to know about SharePoint
What SQL DBAs need to know about SharePointJ.D. Wade
 
Neuerungen in EDB Postgres 11
Neuerungen in EDB Postgres 11Neuerungen in EDB Postgres 11
Neuerungen in EDB Postgres 11EDB
 
Optimize with Open Source
Optimize with Open SourceOptimize with Open Source
Optimize with Open SourceEDB
 
Oracle database 12c introduction- Satyendra Pasalapudi
Oracle database 12c introduction- Satyendra PasalapudiOracle database 12c introduction- Satyendra Pasalapudi
Oracle database 12c introduction- Satyendra Pasalapudipasalapudi123
 
Migrate from Oracle to Aurora PostgreSQL: Best Practices, Design Patterns, & ...
Migrate from Oracle to Aurora PostgreSQL: Best Practices, Design Patterns, & ...Migrate from Oracle to Aurora PostgreSQL: Best Practices, Design Patterns, & ...
Migrate from Oracle to Aurora PostgreSQL: Best Practices, Design Patterns, & ...Amazon Web Services
 
Enterprise-class security with PostgreSQL - 2
Enterprise-class security with PostgreSQL - 2Enterprise-class security with PostgreSQL - 2
Enterprise-class security with PostgreSQL - 2Ashnikbiz
 
Sql server 2016 Discovery Day
Sql server 2016 Discovery DaySql server 2016 Discovery Day
Sql server 2016 Discovery DayThomas Sykes
 
Les nouveautés d'EDB Postgres 11
Les nouveautés d'EDB Postgres 11Les nouveautés d'EDB Postgres 11
Les nouveautés d'EDB Postgres 11EDB
 
GLOC 2014 NEOOUG - Oracle Database 12c New Features
GLOC 2014 NEOOUG - Oracle Database 12c New FeaturesGLOC 2014 NEOOUG - Oracle Database 12c New Features
GLOC 2014 NEOOUG - Oracle Database 12c New FeaturesBiju Thomas
 
EDB Postgres Platform 11 Webinar
EDB Postgres Platform 11 WebinarEDB Postgres Platform 11 Webinar
EDB Postgres Platform 11 WebinarEDB
 
Building High Performance MySQL Query Systems and Analytic Applications
Building High Performance MySQL Query Systems and Analytic ApplicationsBuilding High Performance MySQL Query Systems and Analytic Applications
Building High Performance MySQL Query Systems and Analytic ApplicationsCalpont
 
Building High Performance MySql Query Systems And Analytic Applications
Building High Performance MySql Query Systems And Analytic ApplicationsBuilding High Performance MySql Query Systems And Analytic Applications
Building High Performance MySql Query Systems And Analytic Applicationsguest40cda0b
 

Ähnlich wie Overview of EnterpriseDB Postgres Plus Advanced Server 9.4 and Postgres Enterprise Manager 5.0 (20)

Introducing Postgres Plus Advanced Server 9.4
Introducing Postgres Plus Advanced Server 9.4 Introducing Postgres Plus Advanced Server 9.4
Introducing Postgres Plus Advanced Server 9.4
 
IMS05 IMS V14 8gb osam for haldb
IMS05   IMS V14 8gb osam for haldbIMS05   IMS V14 8gb osam for haldb
IMS05 IMS V14 8gb osam for haldb
 
Technical Introduction to PostgreSQL and PPAS
Technical Introduction to PostgreSQL and PPASTechnical Introduction to PostgreSQL and PPAS
Technical Introduction to PostgreSQL and PPAS
 
The Central View of your Data with Postgres
The Central View of your Data with PostgresThe Central View of your Data with Postgres
The Central View of your Data with Postgres
 
EDB Database Servers and Tools
EDB Database Servers and Tools EDB Database Servers and Tools
EDB Database Servers and Tools
 
Reduce planned database down time with Oracle technology
Reduce planned database down time with Oracle technologyReduce planned database down time with Oracle technology
Reduce planned database down time with Oracle technology
 
Save money with Postgres on IBM PowerLinux
Save money with Postgres on IBM PowerLinuxSave money with Postgres on IBM PowerLinux
Save money with Postgres on IBM PowerLinux
 
What SQL DBAs need to know about SharePoint
What SQL DBAs need to know about SharePointWhat SQL DBAs need to know about SharePoint
What SQL DBAs need to know about SharePoint
 
Neuerungen in EDB Postgres 11
Neuerungen in EDB Postgres 11Neuerungen in EDB Postgres 11
Neuerungen in EDB Postgres 11
 
Optimize with Open Source
Optimize with Open SourceOptimize with Open Source
Optimize with Open Source
 
Oracle database 12c introduction- Satyendra Pasalapudi
Oracle database 12c introduction- Satyendra PasalapudiOracle database 12c introduction- Satyendra Pasalapudi
Oracle database 12c introduction- Satyendra Pasalapudi
 
Oracle
OracleOracle
Oracle
 
Migrate from Oracle to Aurora PostgreSQL: Best Practices, Design Patterns, & ...
Migrate from Oracle to Aurora PostgreSQL: Best Practices, Design Patterns, & ...Migrate from Oracle to Aurora PostgreSQL: Best Practices, Design Patterns, & ...
Migrate from Oracle to Aurora PostgreSQL: Best Practices, Design Patterns, & ...
 
Enterprise-class security with PostgreSQL - 2
Enterprise-class security with PostgreSQL - 2Enterprise-class security with PostgreSQL - 2
Enterprise-class security with PostgreSQL - 2
 
Sql server 2016 Discovery Day
Sql server 2016 Discovery DaySql server 2016 Discovery Day
Sql server 2016 Discovery Day
 
Les nouveautés d'EDB Postgres 11
Les nouveautés d'EDB Postgres 11Les nouveautés d'EDB Postgres 11
Les nouveautés d'EDB Postgres 11
 
GLOC 2014 NEOOUG - Oracle Database 12c New Features
GLOC 2014 NEOOUG - Oracle Database 12c New FeaturesGLOC 2014 NEOOUG - Oracle Database 12c New Features
GLOC 2014 NEOOUG - Oracle Database 12c New Features
 
EDB Postgres Platform 11 Webinar
EDB Postgres Platform 11 WebinarEDB Postgres Platform 11 Webinar
EDB Postgres Platform 11 Webinar
 
Building High Performance MySQL Query Systems and Analytic Applications
Building High Performance MySQL Query Systems and Analytic ApplicationsBuilding High Performance MySQL Query Systems and Analytic Applications
Building High Performance MySQL Query Systems and Analytic Applications
 
Building High Performance MySql Query Systems And Analytic Applications
Building High Performance MySql Query Systems And Analytic ApplicationsBuilding High Performance MySql Query Systems And Analytic Applications
Building High Performance MySql Query Systems And Analytic Applications
 

Mehr von EDB

Cloud Migration Paths: Kubernetes, IaaS, or DBaaS
Cloud Migration Paths: Kubernetes, IaaS, or DBaaSCloud Migration Paths: Kubernetes, IaaS, or DBaaS
Cloud Migration Paths: Kubernetes, IaaS, or DBaaSEDB
 
Migre sus bases de datos Oracle a la nube
Migre sus bases de datos Oracle a la nube Migre sus bases de datos Oracle a la nube
Migre sus bases de datos Oracle a la nube EDB
 
EFM Office Hours - APJ - July 29, 2021
EFM Office Hours - APJ - July 29, 2021EFM Office Hours - APJ - July 29, 2021
EFM Office Hours - APJ - July 29, 2021EDB
 
Benchmarking Cloud Native PostgreSQL
Benchmarking Cloud Native PostgreSQLBenchmarking Cloud Native PostgreSQL
Benchmarking Cloud Native PostgreSQLEDB
 
Las Variaciones de la Replicación de PostgreSQL
Las Variaciones de la Replicación de PostgreSQLLas Variaciones de la Replicación de PostgreSQL
Las Variaciones de la Replicación de PostgreSQLEDB
 
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
 
Is There Anything PgBouncer Can’t Do?
Is There Anything PgBouncer Can’t Do?Is There Anything PgBouncer Can’t Do?
Is There Anything PgBouncer Can’t Do?EDB
 
Data Analysis with TensorFlow in PostgreSQL
Data Analysis with TensorFlow in PostgreSQLData Analysis with TensorFlow in PostgreSQL
Data Analysis with TensorFlow in PostgreSQLEDB
 
Practical Partitioning in Production with Postgres
Practical Partitioning in Production with PostgresPractical Partitioning in Production with Postgres
Practical Partitioning in Production with PostgresEDB
 
A Deeper Dive into EXPLAIN
A Deeper Dive into EXPLAINA Deeper Dive into EXPLAIN
A Deeper Dive into EXPLAINEDB
 
IOT with PostgreSQL
IOT with PostgreSQLIOT with PostgreSQL
IOT with PostgreSQLEDB
 
A Journey from Oracle to PostgreSQL
A Journey from Oracle to PostgreSQLA Journey from Oracle to PostgreSQL
A Journey from Oracle to PostgreSQLEDB
 
Psql is awesome!
Psql is awesome!Psql is awesome!
Psql is awesome!EDB
 
EDB 13 - New Enhancements for Security and Usability - APJ
EDB 13 - New Enhancements for Security and Usability - APJEDB 13 - New Enhancements for Security and Usability - APJ
EDB 13 - New Enhancements for Security and Usability - APJEDB
 
Comment sauvegarder correctement vos données
Comment sauvegarder correctement vos donnéesComment sauvegarder correctement vos données
Comment sauvegarder correctement vos donnéesEDB
 
Cloud Native PostgreSQL - Italiano
Cloud Native PostgreSQL - ItalianoCloud Native PostgreSQL - Italiano
Cloud Native PostgreSQL - ItalianoEDB
 
New enhancements for security and usability in EDB 13
New enhancements for security and usability in EDB 13New enhancements for security and usability in EDB 13
New enhancements for security and usability in EDB 13EDB
 
Best Practices in Security with PostgreSQL
Best Practices in Security with PostgreSQLBest Practices in Security with PostgreSQL
Best Practices in Security with PostgreSQLEDB
 
Cloud Native PostgreSQL - APJ
Cloud Native PostgreSQL - APJCloud Native PostgreSQL - APJ
Cloud Native PostgreSQL - APJEDB
 
Best Practices in Security with PostgreSQL
Best Practices in Security with PostgreSQLBest Practices in Security with PostgreSQL
Best Practices in Security with PostgreSQLEDB
 

Mehr von EDB (20)

Cloud Migration Paths: Kubernetes, IaaS, or DBaaS
Cloud Migration Paths: Kubernetes, IaaS, or DBaaSCloud Migration Paths: Kubernetes, IaaS, or DBaaS
Cloud Migration Paths: Kubernetes, IaaS, or DBaaS
 
Migre sus bases de datos Oracle a la nube
Migre sus bases de datos Oracle a la nube Migre sus bases de datos Oracle a la nube
Migre sus bases de datos Oracle a la nube
 
EFM Office Hours - APJ - July 29, 2021
EFM Office Hours - APJ - July 29, 2021EFM Office Hours - APJ - July 29, 2021
EFM Office Hours - APJ - July 29, 2021
 
Benchmarking Cloud Native PostgreSQL
Benchmarking Cloud Native PostgreSQLBenchmarking Cloud Native PostgreSQL
Benchmarking Cloud Native PostgreSQL
 
Las Variaciones de la Replicación de PostgreSQL
Las Variaciones de la Replicación de PostgreSQLLas Variaciones de la Replicación de PostgreSQL
Las Variaciones de la Replicación de PostgreSQL
 
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
 
Is There Anything PgBouncer Can’t Do?
Is There Anything PgBouncer Can’t Do?Is There Anything PgBouncer Can’t Do?
Is There Anything PgBouncer Can’t Do?
 
Data Analysis with TensorFlow in PostgreSQL
Data Analysis with TensorFlow in PostgreSQLData Analysis with TensorFlow in PostgreSQL
Data Analysis with TensorFlow in PostgreSQL
 
Practical Partitioning in Production with Postgres
Practical Partitioning in Production with PostgresPractical Partitioning in Production with Postgres
Practical Partitioning in Production with Postgres
 
A Deeper Dive into EXPLAIN
A Deeper Dive into EXPLAINA Deeper Dive into EXPLAIN
A Deeper Dive into EXPLAIN
 
IOT with PostgreSQL
IOT with PostgreSQLIOT with PostgreSQL
IOT with PostgreSQL
 
A Journey from Oracle to PostgreSQL
A Journey from Oracle to PostgreSQLA Journey from Oracle to PostgreSQL
A Journey from Oracle to PostgreSQL
 
Psql is awesome!
Psql is awesome!Psql is awesome!
Psql is awesome!
 
EDB 13 - New Enhancements for Security and Usability - APJ
EDB 13 - New Enhancements for Security and Usability - APJEDB 13 - New Enhancements for Security and Usability - APJ
EDB 13 - New Enhancements for Security and Usability - APJ
 
Comment sauvegarder correctement vos données
Comment sauvegarder correctement vos donnéesComment sauvegarder correctement vos données
Comment sauvegarder correctement vos données
 
Cloud Native PostgreSQL - Italiano
Cloud Native PostgreSQL - ItalianoCloud Native PostgreSQL - Italiano
Cloud Native PostgreSQL - Italiano
 
New enhancements for security and usability in EDB 13
New enhancements for security and usability in EDB 13New enhancements for security and usability in EDB 13
New enhancements for security and usability in EDB 13
 
Best Practices in Security with PostgreSQL
Best Practices in Security with PostgreSQLBest Practices in Security with PostgreSQL
Best Practices in Security with PostgreSQL
 
Cloud Native PostgreSQL - APJ
Cloud Native PostgreSQL - APJCloud Native PostgreSQL - APJ
Cloud Native PostgreSQL - APJ
 
Best Practices in Security with PostgreSQL
Best Practices in Security with PostgreSQLBest Practices in Security with PostgreSQL
Best Practices in Security with PostgreSQL
 

Kürzlich hochgeladen

Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️anilsa9823
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceanilsa9823
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 

Kürzlich hochgeladen (20)

Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 

Overview of EnterpriseDB Postgres Plus Advanced Server 9.4 and Postgres Enterprise Manager 5.0

  • 1. © 2015 EnterpriseDB Corporation. All rights reserved. 1 Introducing Postgres Plus Advanced Server 9.4 & Postgres Enterprise Manager 5.0
  • 2. © 2015 EnterpriseDB Corporation. All rights reserved. 2 •  EnterpriseDB Overview •  Postgres Plus Advanced Server 9.4 −  Resource Management −  Partitioning −  SQL/Protect & MTK Enhancements •  Highlights of What’s New in PEM 5.0 −  Enhanced Alerting −  Log Analysis Expert −  Custom Probes −  Auto-Discovery of Managed Servers −  Remote Monitoring Agenda
  • 3. © 2015 EnterpriseDB Corporation. All rights reserved. 3 POSTGRES innovation ENTERPRISE reliability 24/7 support Services & training Enterprise-class features, tools & compatibility Indemnification Product road-map Control Thousands of developers Fast development cycles Low cost No vendor lock-in Advanced features Enabling commercial adoption of Postgres
  • 4. © 2015 EnterpriseDB Corporation. All rights reserved. 4 EDB is a Gartner Magic Quadrant Leader
  • 5. © 2015 EnterpriseDB Corporation. All rights reserved. 5 •  EnterpriseDB Overview •  Postgres Plus Advanced Server 9.4 −  Resource Management −  Partitioning −  SQL/Protect & MTK Enhancements •  Highlights of What’s New in PEM 5.0 −  Enhanced Alerting −  Log Analysis Expert −  Custom Probes −  Auto-Discovery of Managed Servers −  Remote Monitoring Agenda
  • 6. © 2015 EnterpriseDB Corporation. All rights reserved. 6 from PostgreSQL core from EDB Development •  64 bit LOBs up to 4TB in size •  Custom background workers •  Writable Foreign Data Wrappers v9.1 EDB contributions to PostgreSQL core • No restore In-place version upgrades v9.2 v9.3 v9.0 • Materialized Views •  Deferrable unique constraints and Exclusion constraints •  Streaming replication •  Windows 64 bit Support •  Hot standby •  Synchronous replication •  Serializable Snapshot Isolation •  In-memory (unlogged) tables •  Writeable Common Table Expressions (WITH) •  Cascaded streaming replication •  JSON support, Range Types •  VARRAY support •  SQL Profiler •  Index Advisor •  Parallel Bulk Data Load •  Row Level Security •  Declarative Partitioning syntax •  Table() function support for nested tables •  INSERT APPEND hint •  xDB Multi-master replication •  Expanded Object Type support •  Partition Read Improvements over 75x •  Support for 1000s of Partitions •  Partition write improvements over 400x • MySQL Foreign Data Wrappers for SQL/MED Postgres Plus Advanced Server Key Feature Development • Index-only scans (covering indexes) • Linear read scalability to 64 cores v9.4 • pg_prewarm • ALTER SYSTEM • Concurrently updatable Materialized Views • Mongo FDW & MySQL FDW •  Logical Decoding for Scalability •  JSONB Data Type •  JSONB Indexing •  Expanded JSON functions •  Delayed Application of Replication •  3x Faster GIN indexes •  Support for Linux Huge Pages •  CPU & I/O Resource Management •  SQL Aggregation with CUBE, ROLLUP and GROUPING SETS •  Comprehensive UTL_HTTP Package •  Hash Partitioned Tables •  Connect_By_Ro ot Operator for hierarchical queries •  SQL/Protect Logging to DB Table •  EDB*Loader Improved Error handling
  • 7. © 2015 EnterpriseDB Corporation. All rights reserved. 7 CPU & I/O Resource Management Hash Partitioned Tables SQL Aggregation with CUBE, ROLLUP and GROUPING SETS Comprehensive UTL_HTTP Package Connect_By_Root Operator ICU Collation EDB*Loader Improvements SQL/Protect Logging to DB Table Migration Toolkit Enhancements Postgres Plus Advanced Server Postgres Community Feature Highlights for Postgres Plus Advanced Server (PPAS) 9.4 Many new features including: Logical Change Set Extraction JSONB Data Type Time Delayed Standby ALTER SYSTEM pg_prewarm() Materialized View Refresh Concurrently Ordered Set Aggregates and more… http://www.depesz.com/ is a good reference site https://commitfest.postgresql.org/ is the global community site for patches review
  • 8. © 2015 EnterpriseDB Corporation. All rights reserved. 8 Postgres Plus Advanced Server Resource Manager (CPU & I/O) Reporting Transactions 80% 20% Run Mixed Workloads More Efficiently with PPAS 9.4 Resource Management •  DBA assigns CPU & I/O to job groups •  Allocates and prioritizes consumption of resources •  Low priority jobs don’t hurt high priority jobs
  • 9. © 2015 EnterpriseDB Corporation. All rights reserved. 9 •  Create Resource Groups and assign the CPU Rate Limit •  Use these resource groups during a psql session Run Mixed Workloads More Efficiently with PPAS 9.4 Resource Management - Statements executed will be limited in CPU or writing to shared_buffers per resource group. - Individual limits are computed based on recent CPU / shared_buffer usage. - Processes sleep when necessary & avoid sleep when holding critical locks. - The limits are adjusted regularly based on current usage. - If multiple processes in the same group are being executed, aggregate usage will be limited CREATE RESOURCE GROUP resgrp_a; CREATE RESOURCE GROUP resgrp_b; ALTER RESOURCE GROUP resgrp_a SET cpu_rate_limit = .25; ALTER RESOURCE GROUP resgrp_a SET dirty_rate_limit = 12288; SET edb_resource_group TO res_grp_a;
  • 10. © 2015 EnterpriseDB Corporation. All rights reserved. 10 Chapter 13 of EDB Oracle Compatibility Guide for details on usage One logically large table is broken into smaller physical pieces. •  Worthwhile when a table would otherwise be very large. •  Exact point to see benefits will depend on the application. When should I Partition? •  Good rule of thumb is that the size of the table should exceed the physical memory of the database server. •  When most accessed rows are in a single partition or a small number of partitions. •  When there is a lot of concurrent inserts or updates (Hash partitioning may benefit) •  When a query or update accesses a large percentage of a single partition. •  For Bulk Loads / Unloads (ALTER TABLE faster than bulk load, avoids VACUUM overhead from DELETE). •  When actively archiving seldom-used data to less expensive storage. Support Larger Tables with Partitioning
  • 11. © 2015 EnterpriseDB Corporation. All rights reserved. 11 Use PPAS Syntax To Minimize Partitioning Errors and Complexity CREATE TABLE sales ( dept_no number, part_no varchar2, country varchar2(20), date date, amount number ) PARTITION BY RANGE(date) ( PARTITION q1_2014 VALUES LESS THAN('2014- Apr-01'), PARTITION q2_2014 VALUES LESS THAN('2014- Jul-01'), PARTITION q3_2014 VALUES LESS THAN('2014- Oct-01'), PARTITION q4_2014 VALUES LESS THAN('2015- Jan-01') ); CREATE INDEX sales_date on sales(date); Simple Declarative PARTITION BY and SUBPARTITION BY Single Index command •  More SQL syntax provide sophisticated data management techniques −  ADD / DROP to augment the partitions −  SPLIT to divide the data −  EXCHANGE to swap in a new partition −  TRUNCATE to remove all data but leave structure in tact −  MOVE to shift data to a different tablespace •  PPAS Improved performance with Fast Pruning and Constraint Exclusion support •  System Catalog Views for Partitions −  ALL_PART_TABLES −  ALL_TAB_PARTITIONS, ALL_TAB_SUBPARTITIONS −  ALL_PART_KEY_COLUMNS, ALL_SUBPART_KEY_COLUMNS
  • 12. © 2015 EnterpriseDB Corporation. All rights reserved. 12 List, Range or Hash Partition Rules •  Provide the constraints to define where data is stored •  For PPAS, also used to support Fast Partition Pruning •  Consider how data stored will be queried, include often-queried columns in partitioning rules. •  List – Single partitioning key column; based on exact value •  Range – One of more partitioning key columns; based on values between two extremes •  Hash (New 9.4) – Data divided amongst equal sized partitions based on hash value. * Internal tests have shown hash partitioning can improve performance when many hundred concurrent connections insert/update to the same table* PPAS 9.4 Supports Various Partitioning Rules
  • 13. © 2015 EnterpriseDB Corporation. All rights reserved. 13 Advanced Server’s Query Planner uses two optimization techniques to compute an efficient plan: •  Constraint exclusion (constraint_exclusion = partition or on) −  Provided by PSQL −  SELECT w/ WHERE: Query Planner must examine the CHECK constraints defined for each partition before deciding which partition to send query fragments to. •  Fast pruning (edb_partition_pruning = on) −  Occurs earlier in query planner process. Understands the relationship between partitions in an Oracle style partitioned table. −  SELECT w/ WHERE: Query Planner can reason that only a certain partition holds the values without examining the constraints defined for each partition. −  Can be used for LIST or single value RANGE Partitions (not usable on subpartitioned tables or multi-value range partitioned tables) −  Works with >, >=, =, <=, <, AND, BETWEEN operators in the WHERE Clause PPAS Improves Partitioning Performance
  • 14. © 2015 EnterpriseDB Corporation. All rights reserved. 14 •  SQL/Protect Logging to DB Tables (Ch 4.1.1.2.3 of EDB Enterprise Edition Guide) −  Gives DBA a tool to protect against SQL Injection attacks −  View edb_sql_protect_queries contains logged information −  To test, enable SQL/Protect, create a test role, set blocking of unbounded DML (for example), then execute UPDATE without WHERE clause on test table •  MTK Improvements −  Migration Toolkit will now provide a detailed log with well defined error codes to allow DBAs to better understand which capabilities of their database applications from Oracle, MySQL, SQL Server or Sybase are migrate-able to PPAS. −  See Ch 9 of Migration Toolkit documentation for a list of the error codes provided More Flexibility with SQL/Protect and Migration Toolkit Enhancements
  • 15. © 2015 EnterpriseDB Corporation. All rights reserved. 15 1.  Customers running mixed workloads. 2.  Application Developers who require communication with external Web servers. 3.  Customers with large tables where they often search for exact matches or have many concurrent inserts/updates. 4.  Users who think they need a NoSQL database. 5.  Customers with reporting or data warehousing databases. 6.  DBAs who use need to bulk load data. 7.  DBA’s concerned with Security and SQL Injection Attacks. Postgres Plus Advanced Server (PPAS) 9.4 Use Cases
  • 16. © 2015 EnterpriseDB Corporation. All rights reserved. 16 •  EnterpriseDB Overview •  Postgres Plus Advanced Server 9.4 −  Resource Management −  Partitioning −  SQL/Protect & MTK Enhancements •  Highlights of What’s New in PEM 5.0 −  Enhanced Alerting −  Log Analysis Expert −  Custom Probes −  Auto-Discovery of Managed Servers −  Remote Monitoring Agenda
  • 17. © 2015 EnterpriseDB Corporation. All rights reserved. 17 Over 225 predefined and custom probes to support alerts via SMTP or SNMP Predefined & customized at-a-glance dashboards OS and database statistics collection Replication monitoring MONITOR TUNEMANAGE CRUD operations on all database objects Bulk operations across multiple servers Capacity Manager to plan & forecast Log Manager and Audit Manager to configure database metric collection SQL/Profiler to speed up large workloads Index Advisor to suggest and create indexes Postgres Expert for best practice enforcement Tuning Wizard for machine utilization and load profiles No Other Tool Provides Much Visibility Into your Postgres Databases
  • 18. © 2015 EnterpriseDB Corporation. All rights reserved. 18 Monitor All Your Postgres Databases From One Screen •  Customized global dashboard •  View up/down status of all agents •  Monitor alerts from many servers in one place •  Navigate to Dashboards for further analysis
  • 19. © 2015 EnterpriseDB Corporation. All rights reserved. 19 Highlights for PEM 5.0 •  Alert Level Specific Notifications •  Log Analysis Expert •  Custom Probes •  Auto-Discovery of Managed Servers •  Remote Monitoring •  Download Tuning Recommendations •  Log OS Metrics for Backend Server Processes •  Better Zooming and Granularity Control •  Cross Hierarchy Charts •  Monitor Streaming Replication Ease Of Use Richer Dashboards
  • 20. © 2015 EnterpriseDB Corporation. All rights reserved. 20 Model your Support Staff Rotation in PEM for Email Alerting •  Decide who is externally notified of alerts by creating the email groups. •  Define different email envelope information, depending on time of day.
  • 21. © 2015 EnterpriseDB Corporation. All rights reserved. 21 Automate Notification or Actions on over 225 Predefined or Customizable Alerts (1 of 2) •  Create and manage alerts •  Examples – running low on disk space, server down, last vacuum, total table bloat, etc. •  Set the low, medium and high threshold
  • 22. © 2015 EnterpriseDB Corporation. All rights reserved. 22 Automate Notification or Actions on over 225 Predefined or Customizable Alerts (2 of 2) •  Choose when and who to send email notifications to. •  Decide when to send SNMP traps •  Further execute any external script.
  • 23. © 2015 EnterpriseDB Corporation. All rights reserved. 23 •  Generate reports on stats like locks and queries that are collected by the Log Manager •  Collects information based on historical csv data, not dependent on live logs. •  First configure Log Manager to enable collection of log files. •  Once you have logs collected, use the Log Analysis Expert to select which reports to generate •  More details in the ‘Log Analysis Expert’ section of the Online Help Better Understand Database Activities with Log Analysis Expert
  • 24. © 2015 EnterpriseDB Corporation. All rights reserved. 24 Gather Any Custom Information You Want With Custom Probes (1 of 3) •  Probes are used to gather metrics for alerts and dashboard charts. •  View all System Probes. •  Add New or Modify existing probes to suit your needs.
  • 25. © 2015 EnterpriseDB Corporation. All rights reserved. 25 Gather Any Custom Information You Want With Custom Probes (2 of 3) •  Define the columns that will be used to store the data collected. •  If ‘Graphable’, the column will be available on Charts and Capacity Manager. •  Control if the metric is Point In Time or Cumulative
  • 26. © 2015 EnterpriseDB Corporation. All rights reserved. 26 Gather Any Custom Information You Want With Custom Probes (3 of 3) •  If this is a SQL Probe, enter the SQL SELECT statement to be executed by the probe in the Code tab. •  If this is a Batch probe, enter the shell or .bat script to be invoked by the probe.
  • 27. © 2015 EnterpriseDB Corporation. All rights reserved. 27 •  Locate databases that reside on servers with Agents installed on them. •  After you install agents −  Select them in the tree and choose Management -> Auto Discovery to open the dialog shown. −  Then select the database server to have the server property fields filled in •  More details in the ‘Automatic Discovery of Server’ section of the Online Help Auto Discovery of Managed Servers For Easier Deployment
  • 28. © 2015 EnterpriseDB Corporation. All rights reserved. 28 •  Allow remote monitoring of servers (without installing agents using direct JDBC connections), from the agent running on the PEM server −  Ignores OS level stats, disables features like Server Startup, Audit/Log/Capacity Manager, Tuning/ Deployment Wizard •  Create Server and select Remote monitoring in PEM Agent Tab. Remote Monitoring
  • 29. © 2015 EnterpriseDB Corporation. All rights reserved. 29 Feature Benefit Audience Motivation Alert Controls Control who gets which alerts depending on severity and time of day / day of week. DBAs Ease of Use Log Analysis Expert Better understanding the operations that occur in your database. DBAs Ease of Use Custom Probes Get whatever custom information you want from your databases or servers; pull in BART or EFM status information DBAs Compatibility Auto-discovery of Managed Servers Easily configure PEM Server with all database servers on managed hosts. DBAs Ease of Use Remote Monitoring Monitor servers without installing agents using direct connections. DBAs Ease of Use Log OS Metrics for Backend Server Processes New probe that capture memory and CPU alongside process information DBAs Compatibility Improved Dashboards (Better zooming / granularity control, cross server charts) Compare metrics, More accurate and relevant information when zooming in and out of charts DBAs Ease of Use Recap: Main Feature/Benefits for this Release
  • 30. © 2015 EnterpriseDB Corporation. All rights reserved. 30 How can I learn more? •  Download: •  http://www.enterprisedb.com/download-advanced-server •  http://www.enterprisedb.com/download-postgres-enterprise- manager •  General Information: •  http://www.enterprisedb.com/postgres-plus-advanced-server •  http://www.enterprisedb.com/postgres-enterprise-manager
  • 31. © 2015 EnterpriseDB Corporation. All rights reserved. 31