Migrando a Postgres Plus



Documentos relacionados
Descripción. Este Software cumple los siguientes hitos:

CURSO DE ADMINISTRACIÓN Y PROGRAMACIÓN EN SQL SERVER 2008 BUSINESS INTELLIGENCE

Acerca de Bonitasoft. Presentación Corporativa y Demostración del producto

Microsoft SQL Server Conceptos.

PROGRAMA FORMATIVO. Administración de Bases de Datos Oracle

CA ARCserve Backup r12.5 Preguntas frecuentes para partners

Microsoft SQL Server. Comparación SQL Server y MySQL Jose Santamaría Instalación, configuración y demo de SQL Server Javier Hernández

Manual de Referencia. Manual de instalación rápida SQL

FOREST BPMS. Arquitectura Forest BPMS. Metodologia de implementación. Fase I Instalación

PostgreSQL Una Alternativa de DBMS Open Source. Humberto Espinoza Gerente de Soporte

CAPITULO 9. Diseño de una Base de Datos Relacional Distribuida

Opciones de replicación y distribución de datos en Oracle RDBMS 9iR2, 10gR2 y 11gR1

MS_20462 Administering Microsoft SQL Server Databases

INFORME TECNICO PARA ADQUISICION DE SOFTWARE PARA EL MONITOREO DE INTEGRADO DE INFRAESTRUCTURA

DEPARTAMENTO ADMINISTRATIVO NACIONAL DE ESTADÍSTICA. Oficina de Sistemas

CAPÍTULO 5 IMPLEMENTACIÓN DEL SISTEMA

ENCUENTA - CONTABILIDAD Net. Definiciones generales

JWF. Guía de Instalación. IdeaSoft Uruguay s.r.l , Montevideo, Uruguay Tel:+598 (2) Java WorkFlow

Introducción General - Consultas con Transact-SQL Server Duración: 25 Horas

CARACTERISTICAS BASICAS DE LOS SMBD ORACLE

Audit for Printers.

10775 Administering Microsoft SQL Server 2012 Databases

Acronis Backup & Recovery 11 Guía de inicio rápido

Windows Server Windows Server 2003

Falencias en cuanto a BDD

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN: ÁREA SISTEMAS INFORMÁTICOS.

Instituto Tecnológico Superior de Lerdo

Instalación de Crystal Reports

Carrera: Ingeniería en Sistemas Computacionales. Prof.: Ing. Francisco Salvador Ballina. Materia: Taller de Base de Datos.

Novedades en Q-flow 3.02

SQL Diagnostic Manager Nueva versión 6.0

Capítulo 7. Implementación del Sistema

Asterisk - NIVEL 1. Descripción General del Seminario

Especificaciones de Software

Oracle 12c DISEÑO Y PROGRAMACIÓN

6231 Maintaining a Microsoft SQL Server 2008 R2 Database

IMPLEMENTACION DE UN SERVIDOR DE ACTUALIZACIONES MASTER

ESPECIALISTA EN BASE DE DATOS

Location Business Solutions

CURSO DE SQL SERVER 2005

CAPITULO 8. Planeamiento, Arquitectura e Implementación

Construyendo una Intranet colaborativa para PyMES con SharePoint 2010

Entre los más conocidos editores con interfaz de desarrollo tenemos:

Ernesto Gamaliel Acosta Gabriela Castillo Granados Antonio de Jesús Pérez Maldonado

CL_55115 Planning, Deploying and Managing Microsoft Project Server 2013

w w w. l o c a t i o n - w o r l d. c o m

Sistema de Gestión de Proyectos Estratégicos.

MS_20696 Managing Enterprise Devices and Apps using System Center Configuration Manager

Guayaquil - Ecuador Pedro Carbo 123 y Junín. Pasaje Comercial la Merced. 2do Piso. Oficina 2. Teléfonos: (593) (04) Mail.

Servidores de aplicaciones. Sesión 1: Introducción a los servidores de aplicaciones. Instalación de BEA WebLogic

LABORATORIO 3. CONFIGURACIÓN DE SISTEMAS MANEJADORES DE BASE DE DATOS - POSTGRE SQL

MÓDULOS DEL CURSO Administración de Base de Datos 11g - Parte I Administración de Base de Datos 11g - Parte II Introducción a Oracle 11g: SQL y PL/SQL

Programación SQL. Lucio Salgado Diciembre 2008

L1. Describir SQL Server MODELO CLIENTE SERVIDOR SQL SERVER MANAGEMENT STUDIO GRUPO DE SERVIDORES SERVIDOR SQL BASES DE DATOS

Beneficios estratégicos para su organización. Beneficios. Características V

Bases de datos. 76 Horas

Guía de Laboratorio Base de Datos I.

Big Data y BAM con WSO2

CÓDIGO FUENTE EN LENGUAJE C RPMs PRE-EMPAQUETADO, EJEMPLO RPMs Y DISTRIBUCCIONES DEBBIAN (casos específicos)

DBSURE. Disponemos de una copia de la base de datos de forma remota, que podemos contabilizar como segundo juego de copias.

Familia de Windows Server 2003

Instalación de la Base de Datos Aranda

Far Sync Standby Database en Oracle Database 12c

CURSOS Y DESCRIPCIÓN / ADMINISTRACIÓN DE BASE DE DATOS

ADMINISTRACIÓN DE BASE DE DATOS

serra Access y SQL Server Qué es mejor en cada caso? Valentín Playá, Serra GTS 22 de enero de 2009 Bases de datos 1

INFRAESTRUCTURA DE SERVIDORES MICROSOFT

PROGRAMANDO UNA BASE DE DATOS PostgreSQL ADMINISTRACIÓN INTRODUCCIÓN (L32)

Esta solución de fácil uso está orientada a cualquier industria, ya sea una empresa del sector privado o del sector público.

BASE DE DATOS Actividad No. 1. Docente Jaider Quintero M. Estudiante Oscar Fuenmayor S.

Índice de Contenidos

Presentación. 29/06/2005 Monografía de Adscripción 1

Oracle Database 11g: Taller de Administración I Versión 2

LABORATORIO 3. CONFIGURACIÓN DE SISTEMAS MANEJADORES DE BASE DE DATOS - POSTGRE SQL

LABORATORIO 2. POSTGRE SQL - ESTRUCTURAS BASE DE DATOS DE LA ALCALDIA

Implantar Microsoft Software Updates Service (SUS)

Almacén de datos - concepto. Arquitectura de un sistema de almacén de datos

ÍNDICE CAPÍTULO 1. TIPOS DE ALMACENAMIENTO DE LA INFORMACIÓN... 13

RODRIGO TAPIA SANTIS com) has a. non-transferable license to use this Student Guide

Manual De Instalación MySQl 5.1 MANUAL DE INSTALACIÓN Y CONFIGURACIÓN DE MYSQL

Curso Online de Oracle 10g

General Parallel File System

1

PATRON:DAO LENGUAJE DE PROGRAMACION: JAVA IDE: ECLIPSE FRAMEWORK: STRUST2. -Permite Abstraer y Encapsular los accesos a un repositorio de datos.

Plataforma de expediente

A continuación resolveremos parte de estas dudas, las no resueltas las trataremos adelante

CAPITULO 7. MS SQL Server Express Edition

Acronis Backup & Recovery 10 Advanced Editions. Guía rápida de inicio

2.1 Compuertas para Bases de Datos

Novedades Integria IMS v. 4.2

ORACLE WORKFORCE DEVELOPMENT PROGRAM

w w w. l o c a t i o n - w o r l d. c o m

Oracle DBA. Requisitos previos. Duración y modalidad. Próximos Inicios. Alcances de la Capacitación. Costo y formas de pago. Instructor a cargo

ÍNDICE. Introducción... Capítulo 1. Novedades, mejoras y requisitos para la instalación... 1

Conexión ODBC Visual Basic - MSQL. Cristian Vidal Silva

Aranda 360 ENDPOINT SECURITY

Ing. Yonogy Curi Pomahuali

Desarrollo de Aplicaciones Web con Eclipse

Estándares para el Uso de Herramientas de Desarrollo y Plataformas de Aplicaciones Web

Ernesto Quiñones A.

Transcripción:

SEMINARIOS PLATAFORMAS ABIERTAS Migrando a Postgres Plus

Historia de PostgreSQL Comunidad de desarrollo sólida, independiente y establecida 8 commiters y ~200 revisores del código 1,500 contribuidores al código y 10,000+ miembros 1,000,000+ descargas de código por año 20 años de desarrollo Comunidad global: Lista de e-mail: http://www.postgresql.org/community/lists Sitio de documentación: http://www.postgresql.org/docs Wiki: http://wiki.postgresql.org

EnterpriseDB y PostgreSQL La compañía comercial más grande dedicada al soporte y mejora de PostgreSQL Emplea 30% core maintainers y a reconocidos líderes de la comunidad EnterpriseDB es el soporte Nivel 3 de Sun para PostgreSQL sobre plataforma Solaris

Soporte formal al Open Source Open Source Software Commercial Software Rápido ciclo de desarrollo Miles de desarrolladores Mejor código Bajo costo Soporte 24/7 Servicios y entrenamiento Certificación Indemnification Estrategia de producto

Principales clientes de EDB

Productos EnterpriseDB Postgres Plus Advanced Server ofrece características adicionales: compatibilidad Oracle Postgres Plus incluye proyectos PostgreSQL como también componentes adicionales. PostgreSQL es la distribucón open source base

Postgres Plus Advanced Server PostgreSQL Base de datos open source más avanzada En continuo desarrollo por más de 20 años Diseñada para ambientes OLTP de misión crítica Uso en organizaciones gubernamentales y comerciales

Postgres Plus Advanced Server Compatibilidad Ejecución de aplicaciones escritas para Oracle con mínimo cambio No requiere re-entrenamiento de desarrolladores y DBA s Oracle Soporta Lenguage PL/SQL e interoperabilidad OCI Fácil replicación de datos

Postgres Plus Advanced Server Performance Desarrollada para ambientes con transacciones OLTP de alta performance 200% más rápida que PostgreSQL Duplica performance de OLTP de MySQL

Postgres Plus Advanced Server Herramientas Acceso único y concurrente a múltiples bases de datos desde una única interfaz: EnterpriseDB, MySQL, Oracle, PostgreSQL, SQL Server y Sybase Unico punto de administración de base de datos Migración online de datos y pl/sql desde bases de datos Oracle Migración online de datos y schema desde MySQL, SQL Server y Sybase

Postgres Plus Advanced Server Compañia Más de 160 empleados en 6 países Soporte 24/7 Entrenamiento Certificación Servicios de instalacion, mantenimiento y ajuste de performance Software Indemnification Red de partners

Características principales Generalidades heredadas Triggers y Funciones Lenguajes procedurales: PL/pgSQL, PL/Perl, PL/TCL, PL/PHP, Hot-Backup y Point-in-Time Recovery Cumple con características de transacción ACID Multi-Version Concurrency Control (MVCC) Particionamiento de datos e índices Indices Bitmap Reorganización en línea de tablas Compatibilidad Provee compatibilidad con Oracle Data Types (char, varchar,long, lob) Síntaxis SQL Soporte PL/SQL Funciones y Packages Built-in Drita

Características principales Portablilidad Escrito en ANSI C Soporte sobre Windows, Linux, y las plataformas Unix más conocidas. Seguridad Emplea control de acceso basado en el servidor de conexión Provee permisos a nivel de objeto Funcionalidad de Logging y auditoría Performance Tunning dinámico via DynaTune Disponibilidad Replicación EnterpriseDB Replication Server Slony Alta Disponibilidad Cluster Activo Pasivo Standby Database

Compatibilidad Permite ejecutar aplicaciones escritas para base de datos Oracle sin cambios Los conocimientos de Oracle son tranferibles completamente Existen 46 vistas estilo Oracle para administrar la base de datos Soporta Packages, Stored Procedures, Triggers Soporte de OCI, Pro*C y Pro*COBOL

Dynatune Automáticamente configura parámetros del archivo postgresql.conf Dinamicamente chequea la disponibilidad de recursos (RAM) y realiza los mejores ajustes edb_dynatune: 0- deshabilita o 33, 66, 100 edb_dynatune_profille: 'oltp', 'reporting' o 'mixed' Extracto de postgresql.conf #--------------------------------------------------------------------------- # DYNA-TUNE #--------------------------------------------------------------------------- edb_dynatune =66 # dedicated to database server, # defaults to 0 edb_dynatune_profile = 'mixed' # workload profile for tuning. # 'oltp', 'reporting' or 'mixed',

DRITA Dynamic Runtime Instrumentation and Tracing Architecture (DRITA) Similar a Oracle wait interface Utlbestat / utlestat (version 7/8) Statspack (version 8i/9) Tiene el look and feel de Oracle select * from public.edbsnap(); -- start snap <run your workload> select * from public.edbsnap(); -- end snap select * from get_snaps() as "Available Snapshots"; select * from edbreport(15,16); EnterpriseDB Report for database edb 2008-03-19 Version: EnterpriseDB 8.3.0.12 on i686-pc-mingw32, compiled by GCC gcc.exe (GCC) 3.2.3 (mingw special 20030504-1) Available Snapshots ------------------------------------------------------------- 45 2007-05-18 15:41:20.125 44 2007-05-18 11:09:06.093 <run report functions> Begin snapshot: 15 at 2008-03-19 17:21:53.247 End snapshot: 16 at 2008-03-19 17:22:07.763 Size of database edb is 8237 kb Tablespace: pg_default Size: 26 MB Owner: enterprisedb Tablespace: pg_global Size: 321 kb Owner: enterprisedb Schema: public Size: 880 kb Owner: enterprisedb Schema: enterprisedb Size: 0 bytes Owner: enterprisedb

Alta disponibilidad Soporta diversos mecanismos de alta disponibilidad Cluster Activo Pasivo Replicación de datos Point-in-Time Recovery Log Shipping (~ Oracle Data Guard)

Replicación Postgres Plus Basado en SLONY-I Maestro / Esclavo asincrónico Se utiliza para : Alta disponibilidad Distribución de carga (OLTP vs reportes) Mejora de performance para usuarios en distintas geografías

Replicación Postgres Plus AS Replicación con origen en base de datos Oracle y destino Postgres Plus AS Consola de administración GUI Snapshot o mecanismos de sincronización asíncrona

Herramientas Entornos de desarrollo gráfico de nivel profesional. Incluyen herramientas de debug Herramientas para DBA: monitoreo, porfiling, reportes, seguridad, queries interactivos DBAs y desarrolladores puden crear, monitorear y tunear multiples bases de datos.

EDB-PSQL / EDB-Plus EDB-PSQL es una herramienta de línea de comando. Puede utilizarse para la ejecución de sql y para administrar la base de datos EDB-Plus es una herramienta de línea de comando con look and feel similar a Oracle Sqlplus

Postgres Studio Postgres Studio es una interfaz gráfica de desarrollo y administración de base de datos PostgreSQL Basada en la implementación de PgAdminIII

Migration Studio Herramienta de administración GUI para Postgres AS Basada en java Disponible en multiples plataformas Provee un ambiente de desarrollo integrado para programas SPL y PL/pgSQL Incluye PL Editor y PL Debugger para la edición y debug de programas Soporta la conexión a distintas bases de datos: Oracle MySQL Sybase SQL Server

Migration Studio

Migration Studio Permite migrar datos desde base de datos MySQL, Microsoft SQL Server y Sybase Migra los objetos y los datos de una base de datos Oracle incluyendo: tablas, índices, constraints, triggers, sequences, views, stored procedures, functions y packages

DBA Monitoring Console Herramienta GUI para Postgres Plus Advanced Server Monitorea el comportamiento del sistema operativo

DBA Management Server Consola web que permite: Monitoreo de actividad en la base de datos Ejecución de queries y procedures sql Programar la ejecución de jobs Visualizar estadisticas de seguridad Funcionalidad similar al Oracle Enterprise Manager

GridSQL Incrementa la performance de los queries de Business Intelligence Paraleliza queries a través de multples nodos Soporta transacciones de update y delete. No solo select Conectividad standard a través de conectores EDB: JDBC, ODBC,.NET

Connectors Ruby (Native).NET ECPG libpq (C API) EnterpriseDB Advanced Server (based on PostgreSQL) Oracle Compatibility

Intervalo

Migrando Jira Laboratorio Jira es una aplicación para seguimiento de incidentes Desarrollada por Atlassian - http://www.atlassian.com/ Actualmente montada sobre Oracle RDBMS 10g Se migra a Postgres Plus AS 8.3 Utilizamos el Migration Studio Procedimiento Instalación de Postgres Plus Inserción de incidentes sobre plataforma Oracle Migración de base de datos Revisión de logs Reconfiguración de aplicativo Jira Verificación de incidentes sobre plataforma Postgres Plus

Instalación Lanzamiento del instalador Untar / unzip del instalador Revisión del archivo README Lanzamiento del instalador Selección del lenguaje de instalación Acordar la licencia

Instalación Modo de compatibilidad El modo de compatibilidad afecta el tipo de datos date, algunas opciones de formateo y distintos ejemplos. La sintaxís Oracle y PostgresSQL estan disponibles en ambos modos.

Instalación Selección de directorio Directorio destino en donde residirán los binarios Ubicación por defecto del cluster inicial

Instalación Componentes Selección de los componentes a instalar

Instalación Conectores Debido a restricciones de licenciamiento, los conectores ojdbc14.jar y mysql-connector-java-5.0.4-bin.jar deben ubicarse manualmente en el directorio jre1.5\lib\ext

Instalación Usuario de sistema operativo Seleccionar el usuario de sistema operativo que será el dueño y ejecutor de los procesos Postgres Plus AS

Instalación Superusuario Ingresar el usuario y contraseña que se usará como superusuario en la base de datos

Instalación Dynatune Seleccionar el porcentaje de recursos a utilizar: 33%, 66% or 100%

Instalación Opciones avanzadas Permite cambiar la codificación de lenguaje, juego de caracteres, puertos e instalación de ejemplos

Instalación Sumario Provee un sumario de las opciones de instalación seleccionadas

Instalación Finalización Finalizada la instalacion, se puede iniciar la herramienta Postgres Studio o validar la existencia de upgrade s o finalizar el instalador

Máquina Virtual

Preguntas???

Muchas Gracias

Synapsis es más que una empresa de tecnología, es una empresa de negocios que piensa en sus clientes.