Este documento presenta una introducción a PostgreSQL, un sistema de gestión de bases de datos relacional abierto. Describe las características técnicas de PostgreSQL como su compatibilidad con estándares SQL, su extensibilidad, y su capacidad para manejar grandes volúmenes de datos. También discute el soporte disponible para PostgreSQL y algunas organizaciones que usan este software, incluyendo el Gobierno Regional de Lambayeque en Perú.
Este documento proporciona información sobre la replicación de datos en PostgreSQL utilizando la herramienta Slony-I. En menos de 3 oraciones: El documento explica cómo configurar la replicación maestro-esclavo de una base de datos PostgreSQL utilizando Slony-I en Windows, incluyendo los pasos para instalar las herramientas necesarias como PostgreSQL, Slony-I y PGAdmin, y luego crear la base de datos, configurar Slony-I y el firewall, y generar los scripts de replicación.
Este documento describe cómo configurar la replicación de datos entre un nodo maestro y un nodo esclavo utilizando PostgreSQL y la herramienta de replicación Slony-I en Windows. Los pasos incluyen instalar PostgreSQL y Slony-I, crear las bases de datos en ambos nodos, configurar pg_hba.conf y firewall para permitir la conexión, crear scripts de Slony para definir la replicación, y ejecutar los scripts en cada nodo para iniciar la replicación de datos.
Este documento describe la instalación y configuración de un clúster de servidores con PostgreSQL y pgpool-II para mejorar el rendimiento y disponibilidad. Se explica cómo instalar y configurar PostgreSQL en dos nodos, y luego pgpool-II para proporcionar funciones como replicación, balanceo de carga y tolerancia a fallos entre los nodos.
Este documento presenta una comparación entre Microsoft SQL Server y PostgreSQL, y proporciona recomendaciones para realizar una migración de MSSQL a PostgreSQL. Se compara las capacidades, arquitectura, cumplimiento ACID, lenguajes procedurales y herramientas de administración. También cubre los pasos para preparar la migración, modificar scripts de MSSQL, cargar datos e implementar procedimientos almacenados y cursores en PostgreSQL. El documento concluye con casos de éxito y una demostración de 15 minutos de la migración.
PostgreSQL es un sistema de gestión de bases de datos objeto-relacional libre y de código abierto. Ofrece características como control de concurrencia multiversión, recuperación con marcas de tiempo, espacios de trabajo para tablas y respaldos en línea. Incluye herramientas como el cliente de línea de comandos psql y soporta roles y permisos para administrar el acceso a las bases de datos.
El documento proporciona información sobre PostgreSQL, incluyendo su historia, características, tipos de datos, arquitectura, instalación, configuración, conexión y administración. Explica que PostgreSQL es un sistema de gestión de bases de datos de código abierto derivado de Postgres de Berkeley. Detalla los pasos para instalar, configurar y administrar PostgreSQL, así como para crear usuarios, bases de datos, esquemas y tablas.
PostgreSQL es un sistema de base de datos libre y de código abierto que permite el acceso concurrente a tablas sin bloqueos mediante MVCC. Ofrece características como tipos de datos personalizados, funciones, disparadores, vistas e integridad referencial. Es flexible, escalable y puede extenderse mediante lenguajes de programación.
Este documento proporciona información sobre la replicación de datos en PostgreSQL utilizando la herramienta Slony-I. En menos de 3 oraciones: El documento explica cómo configurar la replicación maestro-esclavo de una base de datos PostgreSQL utilizando Slony-I en Windows, incluyendo los pasos para instalar las herramientas necesarias como PostgreSQL, Slony-I y PGAdmin, y luego crear la base de datos, configurar Slony-I y el firewall, y generar los scripts de replicación.
Este documento describe cómo configurar la replicación de datos entre un nodo maestro y un nodo esclavo utilizando PostgreSQL y la herramienta de replicación Slony-I en Windows. Los pasos incluyen instalar PostgreSQL y Slony-I, crear las bases de datos en ambos nodos, configurar pg_hba.conf y firewall para permitir la conexión, crear scripts de Slony para definir la replicación, y ejecutar los scripts en cada nodo para iniciar la replicación de datos.
Este documento describe la instalación y configuración de un clúster de servidores con PostgreSQL y pgpool-II para mejorar el rendimiento y disponibilidad. Se explica cómo instalar y configurar PostgreSQL en dos nodos, y luego pgpool-II para proporcionar funciones como replicación, balanceo de carga y tolerancia a fallos entre los nodos.
Este documento presenta una comparación entre Microsoft SQL Server y PostgreSQL, y proporciona recomendaciones para realizar una migración de MSSQL a PostgreSQL. Se compara las capacidades, arquitectura, cumplimiento ACID, lenguajes procedurales y herramientas de administración. También cubre los pasos para preparar la migración, modificar scripts de MSSQL, cargar datos e implementar procedimientos almacenados y cursores en PostgreSQL. El documento concluye con casos de éxito y una demostración de 15 minutos de la migración.
PostgreSQL es un sistema de gestión de bases de datos objeto-relacional libre y de código abierto. Ofrece características como control de concurrencia multiversión, recuperación con marcas de tiempo, espacios de trabajo para tablas y respaldos en línea. Incluye herramientas como el cliente de línea de comandos psql y soporta roles y permisos para administrar el acceso a las bases de datos.
El documento proporciona información sobre PostgreSQL, incluyendo su historia, características, tipos de datos, arquitectura, instalación, configuración, conexión y administración. Explica que PostgreSQL es un sistema de gestión de bases de datos de código abierto derivado de Postgres de Berkeley. Detalla los pasos para instalar, configurar y administrar PostgreSQL, así como para crear usuarios, bases de datos, esquemas y tablas.
PostgreSQL es un sistema de base de datos libre y de código abierto que permite el acceso concurrente a tablas sin bloqueos mediante MVCC. Ofrece características como tipos de datos personalizados, funciones, disparadores, vistas e integridad referencial. Es flexible, escalable y puede extenderse mediante lenguajes de programación.
PostgreSQL ofrece varias opciones para la replicación de datos, incluyendo replicación nativa y herramientas de terceros. La replicación nativa incluye Warm Standby desde la versión 8.3, permitiendo la recuperación continua, y Hot Standby/Streaming Replication desde la versión 9.0, permitiendo consultas de solo lectura en los nodos esclavos. Herramientas como Slony-I y RubyRep permiten replicación asíncrona de tipo maestro-esclavo y maestro-maestro de manera independiente de la versión de
Este documento presenta un curso de administración básica de PostgreSQL 9.0. Cubrirá la instalación y configuración del servidor, herramientas de administración, mantenimiento de bases de datos, respaldos, replicación, seguridad, y optimización de consultas. El objetivo es que los asistentes obtengan los conocimientos necesarios para administrar, monitorear y entender la estructura de PostgreSQL.
Este documento presenta una breve historia de PostgreSQL. Originalmente llamado Postgres, fue creado por Michael Stonebraker en 1986 como un proyecto de seguimiento a su predecesor Ingres. PostgreSQL se ha convertido en una de las bases de datos de código abierto más populares y confiables, utilizada por muchas grandes empresas y organizaciones.
PostgreSQL es un sistema de gestión de bases de datos de código abierto. Soporta diversos tipos de datos y funciones. Ofrece licencias estándar, empresariales y de servicios. Se instala fácilmente y permite conectarse a bases de datos. Genera reportes a partir de consultas SQL.
Este documento presenta las nuevas características de PostgreSQL 9.1. El ponente, Emanuel Calvo, es un DBA experto en PostgreSQL, MySQL y Oracle. La presentación cubre temas como replicación síncrona mejorada, soporte de datos externos, internalización por columna, aislamiento serializable instantáneo, tablas efímeras, y más. El documento también menciona características menores como soporte SE-Linux y actualizaciones al lenguaje PL/pgSQL.
Este documento introduce PostgreSQL, un sistema de gestión de bases de datos objeto-relacional de código abierto. Explica las características principales de PostgreSQL como su propiedad ACID, características avanzadas como vistas e integridad referencial, e instalación, administración, objetos, tipos de datos, funciones y lenguajes procedurales. También cubre temas como seguridad, archivos clave y respaldos/restauraciones.
Arquitectura e implementación de PostgreSQL 9.3Bryan Rodríguez
Resumen de la arquitectura interna, de objetos, de consultas, de administración de memoria y del Log de Transacciones de PostgreSQl y algunas concideraciones para implementar BD en él
PostgreSQL 9.1 introduce nuevas funcionalidades como replicación síncrona para garantizar consistencia entre servidores maestro y esclavo, soporte para tablas externas, internacionalización a nivel de columna, tablas sin registro de transacciones para mejorar rendimiento, integración con SELinux para seguridad y muchas otras mejoras y nuevas funcionalidades.
PostgreSQL es un sistema de gestión de bases de datos objeto-relacional libre y de código abierto muy avanzado. Tiene una larga historia de desarrollo desde 1977 y actualmente tiene un gran equipo de desarrolladores. Ofrece características potentes como transacciones ACID, tipos de datos extendidos, y alta escalabilidad, siendo utilizado por empresas como Sony, Cisco y universidades.
Todo lo que se necesita saber para usar Pacemaker como solución de alta disponibilidad en bases de datos.
Presentación dada en la conferencia MySQL NoSQL & Cloud Latin America en Buenos Aires el 15/10/2013.
Instalación de sgbd en diferentes plataformas de windowsDaniel Huerta Cruz
Este documento resume la instalación de diferentes sistemas gestores de bases de datos (SGBD) como PostgreSQL, Oracle, SQL Server y MySQL en diferentes versiones de Windows. Detalla los pasos para instalar cada SGBD en Windows XP, Vista y 8, señalando problemas comunes y soluciones. Explica cómo configurar las instancias y establecer contraseñas de acceso a las bases de datos instaladas.
PostgreSQL es un sistema de gestión de base de datos objeto-relacionales robusto y de código abierto que sigue la norma ACID. Usa el modelo cliente-servidor y el control de concurrencia multi-versión para permitir múltiples transacciones concurrentes. Almacena los datos en páginas de memoria y usa índices como B-trees para mejorar el rendimiento de las consultas. Ofrece funciones como vaciado y copias de seguridad para optimizar el espacio en disco y recuperar la base de datos.
Alternativas de alta disponiblidad en MySQL - MySQL Meetup - Montevideo - Mar...Nelson Calero
Este documento presenta varias alternativas de alta disponibilidad en MySQL, incluyendo replicación, almacenamiento compartido, y cluster. Explica conceptos como disponibilidad y como medirla. Describe las características y limitaciones de cada solución nativa de MySQL así como soluciones de terceros.
El documento describe varios motores de bases de datos como MySQL, Oracle, SQL Server y PostgreSQL. Explica que un motor de base de datos es un conjunto de algoritmos que permite gestionar y optimizar bases de datos mediante instrucciones como búsquedas, añadir, borrar y modificar tablas y campos. También describe las características y usos principales de cada motor.
Postgres es un sistema de gestión de bases de datos de código abierto que utiliza un modelo cliente-servidor. Se compone de procesos como el demonio postmaster y procesos hijos que gestionan consultas de clientes, así como buffers de memoria y disco para almacenar y recuperar datos de forma eficiente. Postgres ofrece características como transacciones, integridad referencial, tipos de datos definidos por el usuario y alta disponibilidad, lo que la hace una alternativa sólida a otras bases de datos comerciales y de código abierto.
El documento describe las bases de datos y los sistemas gestores de bases de datos. Define una base de datos como un conjunto de datos almacenados sistemáticamente y un sistema gestor de bases de datos como software que permite definir, crear y mantener una base de datos. Luego describe las características y funcionalidades de dos sistemas gestores de bases de datos: Adaptive Server Enterprise y PostgreSQL.
PostgreSQL ofrece varias opciones para la replicación de datos, incluyendo replicación nativa y herramientas de terceros. La replicación nativa incluye Warm Standby desde la versión 8.3, permitiendo la recuperación continua, y Hot Standby/Streaming Replication desde la versión 9.0, permitiendo consultas de solo lectura en los nodos esclavos. Herramientas como Slony-I y RubyRep permiten replicación asíncrona de tipo maestro-esclavo y maestro-maestro de manera independiente de la versión de
Este documento presenta un curso de administración básica de PostgreSQL 9.0. Cubrirá la instalación y configuración del servidor, herramientas de administración, mantenimiento de bases de datos, respaldos, replicación, seguridad, y optimización de consultas. El objetivo es que los asistentes obtengan los conocimientos necesarios para administrar, monitorear y entender la estructura de PostgreSQL.
Este documento presenta una breve historia de PostgreSQL. Originalmente llamado Postgres, fue creado por Michael Stonebraker en 1986 como un proyecto de seguimiento a su predecesor Ingres. PostgreSQL se ha convertido en una de las bases de datos de código abierto más populares y confiables, utilizada por muchas grandes empresas y organizaciones.
PostgreSQL es un sistema de gestión de bases de datos de código abierto. Soporta diversos tipos de datos y funciones. Ofrece licencias estándar, empresariales y de servicios. Se instala fácilmente y permite conectarse a bases de datos. Genera reportes a partir de consultas SQL.
Este documento presenta las nuevas características de PostgreSQL 9.1. El ponente, Emanuel Calvo, es un DBA experto en PostgreSQL, MySQL y Oracle. La presentación cubre temas como replicación síncrona mejorada, soporte de datos externos, internalización por columna, aislamiento serializable instantáneo, tablas efímeras, y más. El documento también menciona características menores como soporte SE-Linux y actualizaciones al lenguaje PL/pgSQL.
Este documento introduce PostgreSQL, un sistema de gestión de bases de datos objeto-relacional de código abierto. Explica las características principales de PostgreSQL como su propiedad ACID, características avanzadas como vistas e integridad referencial, e instalación, administración, objetos, tipos de datos, funciones y lenguajes procedurales. También cubre temas como seguridad, archivos clave y respaldos/restauraciones.
Arquitectura e implementación de PostgreSQL 9.3Bryan Rodríguez
Resumen de la arquitectura interna, de objetos, de consultas, de administración de memoria y del Log de Transacciones de PostgreSQl y algunas concideraciones para implementar BD en él
PostgreSQL 9.1 introduce nuevas funcionalidades como replicación síncrona para garantizar consistencia entre servidores maestro y esclavo, soporte para tablas externas, internacionalización a nivel de columna, tablas sin registro de transacciones para mejorar rendimiento, integración con SELinux para seguridad y muchas otras mejoras y nuevas funcionalidades.
PostgreSQL es un sistema de gestión de bases de datos objeto-relacional libre y de código abierto muy avanzado. Tiene una larga historia de desarrollo desde 1977 y actualmente tiene un gran equipo de desarrolladores. Ofrece características potentes como transacciones ACID, tipos de datos extendidos, y alta escalabilidad, siendo utilizado por empresas como Sony, Cisco y universidades.
Todo lo que se necesita saber para usar Pacemaker como solución de alta disponibilidad en bases de datos.
Presentación dada en la conferencia MySQL NoSQL & Cloud Latin America en Buenos Aires el 15/10/2013.
Instalación de sgbd en diferentes plataformas de windowsDaniel Huerta Cruz
Este documento resume la instalación de diferentes sistemas gestores de bases de datos (SGBD) como PostgreSQL, Oracle, SQL Server y MySQL en diferentes versiones de Windows. Detalla los pasos para instalar cada SGBD en Windows XP, Vista y 8, señalando problemas comunes y soluciones. Explica cómo configurar las instancias y establecer contraseñas de acceso a las bases de datos instaladas.
PostgreSQL es un sistema de gestión de base de datos objeto-relacionales robusto y de código abierto que sigue la norma ACID. Usa el modelo cliente-servidor y el control de concurrencia multi-versión para permitir múltiples transacciones concurrentes. Almacena los datos en páginas de memoria y usa índices como B-trees para mejorar el rendimiento de las consultas. Ofrece funciones como vaciado y copias de seguridad para optimizar el espacio en disco y recuperar la base de datos.
Alternativas de alta disponiblidad en MySQL - MySQL Meetup - Montevideo - Mar...Nelson Calero
Este documento presenta varias alternativas de alta disponibilidad en MySQL, incluyendo replicación, almacenamiento compartido, y cluster. Explica conceptos como disponibilidad y como medirla. Describe las características y limitaciones de cada solución nativa de MySQL así como soluciones de terceros.
El documento describe varios motores de bases de datos como MySQL, Oracle, SQL Server y PostgreSQL. Explica que un motor de base de datos es un conjunto de algoritmos que permite gestionar y optimizar bases de datos mediante instrucciones como búsquedas, añadir, borrar y modificar tablas y campos. También describe las características y usos principales de cada motor.
Postgres es un sistema de gestión de bases de datos de código abierto que utiliza un modelo cliente-servidor. Se compone de procesos como el demonio postmaster y procesos hijos que gestionan consultas de clientes, así como buffers de memoria y disco para almacenar y recuperar datos de forma eficiente. Postgres ofrece características como transacciones, integridad referencial, tipos de datos definidos por el usuario y alta disponibilidad, lo que la hace una alternativa sólida a otras bases de datos comerciales y de código abierto.
El documento describe las bases de datos y los sistemas gestores de bases de datos. Define una base de datos como un conjunto de datos almacenados sistemáticamente y un sistema gestor de bases de datos como software que permite definir, crear y mantener una base de datos. Luego describe las características y funcionalidades de dos sistemas gestores de bases de datos: Adaptive Server Enterprise y PostgreSQL.
El documento describe los conceptos fundamentales de la arquitectura e infraestructura Cloud Native. Explica que la infraestructura Cloud Native oculta la complejidad mediante abstracciones de fácil uso y está administrada por software para permitir escalabilidad y mantenibilidad. También destaca que Cloud Native no se trata solo de ejecutar aplicaciones en contenedores sino de un enfoque particular para diseñar, construir y ejecutar aplicaciones basadas en microservicios e infraestructura como servicio.
Cómo mejorar la eficiencia de sus Bases de Datos migrando Oracle a una solución profesional sobre PostgreSQL, aunando las ventajas del software libre y del comercial.
Este documento presenta los conceptos y principios clave para la implantación de sistemas de información, incluyendo hardware, arquitectura de sistemas, sistemas operativos para clientes y servidores, respaldo de información y pruebas de software. Detalla los resultados de aprendizaje esperados como instalar software y verificar los componentes necesarios para la instalación, además de productos como informes de requerimientos de hardware y planes de respaldo y migración de datos.
Este documento trata sobre DevOps y cómo los administradores de bases de datos (DBAs) pueden contribuir a este enfoque. Explica brevemente el concepto de DevOps y algunas de las prácticas clave como la automatización, entrega continua y contenedores. También destaca áreas en las que los DBAs pueden agregar valor como garantizar que los datos no sean un cuello de botella y adoptar nuevas habilidades de DevOps.
El documento compara tres sistemas de administración de bases de datos: PervasiveSQL, PostgreSQL y Sybase IQ. Describe las características clave y ventajas de cada uno. PervasiveSQL ofrece rendimiento rápido, compatibilidad con múltiples plataformas e integración con herramientas de desarrollo. PostgreSQL es de código abierto, gratuito y extensible. Sybase IQ proporciona consultas ultrarrápidas, bajos costos de mantenimiento y almacenamiento compacto.
Conociendo los cambios de SQL Server a partir de 2012 a 2016Joseph Lopez
En la presente charla, les estare mostrando los cambios y mejoras mas relevantes que se generaron en el servidor de base de datos SQL Server de Microsoft a partir de la version 2012 hasta llegar a la version 2016 con faciles demostraciones para entender dichos cambios.
El documento describe diferentes modelos y conceptos relacionados con ingeniería de software, incluyendo el modelo XP (Extreme Programming), calidad de software, pruebas de carga y estrés, y versionamiento. También discute normas ISO relacionadas con calidad de software y procesos, y modelos como CMM (Capability Maturity Model) y SPICE para evaluar y mejorar procesos de desarrollo de software.
El documento compara diferentes sistemas de gestión de bases de datos, destacando sus ventajas y desventajas. Oracle, SQL Server y Access son más potentes pero también más costosos que PostgreSQL, MySQL y Base. Los sistemas de código abierto son gratuitos y multiplataforma, aunque menos robustos para grandes proyectos.
PostgreSQL comenzó en 1986 en la Universidad de Berkeley como un proyecto de investigación llamado POSTGRES. PostgreSQL es un sistema de gestión de bases de datos relacional orientado a objetos y libre. Ofrece características como funciones, disparadores, replicación de datos, y soporte para múltiples lenguajes de programación. PostgreSQL ha recibido numerosos premios y reconocimientos por su estabilidad, rendimiento y funcionalidad.
Este documento presenta conceptos sobre arquitectura de software, incluyendo arquitectura común, arquitectura limpia y principios de diseño. Explica conceptos como capas, entidades, casos de uso y adaptadores de interfaz. También incluye una bibliografía sobre estos temas.
El documento presenta una investigación sobre los Sistemas Manejadores de Base de Datos. Describe varios SMBD de código abierto como PostgreSQL, MySQL y Firebird, así como SMBD propietarios como Oracle, Visual FoxPro, Microsoft SQL Server e Interbase. Explica brevemente las características y usos de cada uno. También menciona SMBD en la web y sitios que ofrecen versiones gratuitas.
El documento proporciona información sobre diferentes sistemas manejadores de bases de datos (SMBD), incluyendo SMBD de código abierto como PostgreSQL, MySQL, Firebird y SQLite, así como SMBD propietarios como Oracle, Visual FoxPro, Microsoft SQL Server e Interbase. Describe las características y especificaciones técnicas de cada uno.
Tabla de 5 SGBD_Dorado Jarero Miguel Angel_Base de Datos 2.pdfMIGUELANGELDORADOJAR
La recopilación y comparación de información sobre diversos Sistemas de Gestión de Bases de Datos (SGBD) como Oracle, MySQL, SQLite, MongoDB y Apache Cassandra permite entender sus características, capacidades, ventajas y desventajas. Esto resulta crucial para tomar decisiones informadas sobre cuál plataforma se adapta mejor a las necesidades y objetivos de un proyecto particular, considerando factores como el tipo de aplicación, volumen de datos, escalabilidad y requisitos de seguridad y administración.
Este documento describe varias bases de datos populares como SQL Server, Oracle, MongoDB, Oracle NoSQL y Cassandra. Para cada una, se proporcionan algunas de sus características clave y ventajas, como su capacidad de escalabilidad, rendimiento y disponibilidad. El documento brinda información general sobre las funciones y usos de diferentes tipos de bases de datos.
El documento presenta el programa del evento Web Day de Plain Concepts. Se detallan las charlas y temas que se abordarán durante el día, incluyendo diseño web, arquitectura frontend, autenticación, integración frontend-backend, testing, DevOps, control de versiones con Git, integración continua y entrega continua utilizando Visual Studio Team Services.
Este documento contiene información sobre los sistemas de gestión de bases de datos y Oracle Database. Oracle es un sistema de gestión de bases de datos que ofrece características como soporte de transacciones, escalabilidad, seguridad de datos, y recuperación ante fallos. Incluye ventajas como ser el motor de base de datos más usado a nivel mundial y poder ejecutarse en múltiples plataformas, pero también desventajas como su alto costo.
Este documento contiene información sobre los sistemas de gestión de bases de datos y Oracle Database. Oracle es un sistema de gestión de bases de datos que ofrece características como soporte de transacciones, escalabilidad, seguridad de datos, y recuperación ante fallos. Incluye ventajas como ser el motor de base de datos más usado a nivel mundial y poder ejecutarse en múltiples plataformas, pero también desventajas como su alto costo.
Similar a III LLAMPAGEEK 2013: Base de Datos Distribuidas con PostgreSQL. (20)
mtPaint es una aplicación gratuita y de código abierto para crear y editar imágenes de forma sencilla con herramientas básicas. Permite cargar, guardar y modificar archivos en varios formatos, y ofrece controles para ajustar el brillo, contraste y otros parámetros de la imagen de manera rápida. Su interfaz minimalista facilita el uso de las herramientas de edición.
Este documento presenta LibreOffice Writer, un procesador de texto libre y gratuito. Explica cómo instalar y ejecutar Writer, describe su interfaz gráfica y sus funciones básicas y avanzadas como crear y editar texto, tablas e imágenes. Luego guía al lector en la creación de un cuento infantil usando estas funciones y concluye con preguntas frecuentes sobre el uso de Writer.
Este documento presenta una introducción a Fedora, un sistema operativo GNU/Linux. Explica que Fedora es una alternativa gratuita a Windows y describe cómo ejecutar Fedora en un PC, ya sea desde un CD, USB o instalándolo. También resume los principales componentes de la interfaz gráfica de usuario GNOME de Fedora, cómo gestionar archivos y directorios, instalar aplicaciones de escritorio comunes y realizar configuraciones básicas del sistema. Finalmente, anticipa algunas preguntas frecuentes sobre el uso de Fedora.
III LLAMPAGEEK 2013: Comunicaciones Unificadas con Software Libre y el Gran C...EtiCAGNU
El documento habla sobre el crecimiento del uso de Internet y la integración de servicios de comunicaciones, lo que está agotando rápidamente el espacio de direcciones IPv4. Se propone IPv6 como una solución para abordar la escasez de direcciones IPv4 a medida que más dispositivos se conectan a Internet.
This document proposes a new model called EtiCAGNU - LLAMPAGEEK 2013 for presenting technology and services. It allows users to access a catalog of standardized services that can flexibly and adaptively meet their business needs, paying only for actual consumption. The key benefits are stable service, continuous connection to the cloud server, minimal IT staff needed, training for staff, and significantly lower costs by avoiding physical servers. It also discusses requirements, pricing from different providers like Google, Microsoft, Dropbox, and Amazon, and notes the model is scalable, flexible, economic, and adaptive.
Este documento proporciona información sobre LibreOffice Impress. Impress es el programa de presentaciones de LibreOffice que permite crear diapositivas con texto, imágenes, gráficos y otros elementos. Ofrece herramientas para agregar transiciones, animaciones y notas a las diapositivas. El documento describe las diferentes vistas y paneles en la interfaz de Impress y explica cómo crear y editar diapositivas.
Este documento presenta la edición #07 de la revista eGNUX. Incluye artículos sobre el evento LibreCole organizado por EtiCAGNU, el sistema operativo Huayra creado en Argentina, el soporte de IBM para Linux, el desarrollo ágil con JavaScript, y distribuciones como Linux Mint y sistemas como PHPSysInfo. La directora editorial agradece a los colaboradores y lectores por su apoyo a la revista de software libre.
LibreCole 2013 - Fedora - Ivan Uriarte - 21/09/13EtiCAGNU
Fedora es un sistema operativo libre que permite usar la computadora, mientras que OpenOffice Writer es un editor de documentos incluido en Fedora que permite crear y editar textos, tablas, listas e insertar imágenes.
LibreOffice Calc es un conjunto de hojas de cálculo que permite manipular datos a través de funciones. Pertenece a la suite ofimática de OpenOffice y se presenta como una alternativa libre y gratuita a MS Excel, usando la extensión *.ODS. El documento explica conceptos básicos como celdas, filas y columnas, e introduce funciones como SUMAR(), CONCATENAR() y filtros, así como funciones avanzadas como BUSCARV() y filtros avanzados, y muestra cómo generar gráficos estadísticos a partir de los datos
Este documento presenta el sistema operativo móvil Replicant, el cual es completamente de software libre a diferencia de Android que utiliza algunos componentes privativos. Replicant nació en 2010 y actualmente es compatible con 10 dispositivos móviles, principalmente de la línea Samsung Galaxy. El objetivo de Replicant es ofrecer una alternativa de código abierto total para los usuarios preocupados por la privacidad y el control de sus dispositivos. La Free Software Foundation apoya el desarrollo de Replicant.
I Llampageek - Servidores de Alta Disponibilidad en Software Libre.EtiCAGNU
Este documento describe diferentes tipos de clústeres de servidores y sus aplicaciones. Los clústeres pueden clasificarse como de alto rendimiento, alta disponibilidad, balanceo de carga o alta confiabilidad. Un clúster de alta disponibilidad garantiza que los recursos y aplicaciones críticas permanezcan disponibles incluso si uno de los nodos falla. Los clústeres también pueden usarse para balancear la carga entre servidores web y mejorar la disponibilidad de servicios.
I Llampageek - Implementación de Firewalls con Software Libre.EtiCAGNU
Este documento describe la implementación de firewalls con software libre. Explica las funciones de un firewall, incluyendo filtrar paquetes, traducción de direcciones y análisis a nivel de aplicación. También discute opciones de hardware y software para firewalls, recomendando PFSense debido a su facilidad de uso y funciones como NAT, VPN y balanceo de carga. El objetivo es proteger redes internas y servidores mediante el uso de firewalls de software libre de manera flexible y a bajo costo.
El documento resume los logros de la asociación EtiCA durante el año 2012, incluyendo convertirse en una asociación legalmente reconocida, la realización exitosa del evento II Llampageek, y la publicación de la cuarta edición de su revista virtual eGNUX. Agradece a sus lectores y colaboradores por su apoyo durante el año, y espera continuar trabajando por el software libre en el 2013.
El documento presenta a beeX, la nueva mascota de la comunidad EtiCA. Se describe el proceso de creación de beeX, comenzando con un bosquejo simple de una abeja y evolucionando hacia un diseño de abeja robot. Se presenta a beeX como una abeja robot creada en los laboratorios EtiCA, equipada con hardware y software libre, cuya misión es difundir el software libre. También se introduce beexArt, el área dedicada al diseño artístico con herramientas libres.
El documento resume las actividades recientes de EtiCA, incluyendo el lanzamiento de Llampageek y la organización del FLISOL 2012. También presenta la segunda edición de su revista virtual eGNUX, la cual incluirá información sobre grandes corporaciones tecnológicas que usan Linux y sobre el acuerdo comercial secreto TPPA.
El documento resume la historia de la comunidad EtiCA GNU/Linux desde su fundación en 2010, destacando eventos clave como las primeras reuniones, el lanzamiento de su sitio web y su participación en eventos de software libre. También describe brevemente los orígenes y características de la distribución OpenSUSE, recomendada por el autor.
Este año comenzamos con temas diversos, encontraremos información sobre diversos sistemas operativos, aplicaciones muy interesantes desarrolladas con herramientas libres, un artículo sobre frameworks, el uso del software libre en tecnologías de la información e inclusive contamos con un artículo sobre el tutorial del gran “Maddog”.
2. AGENDA
• ¿QUÉ ES?
• CARACTERÍSTICAS TÉCNICAS
• POSTGRES Y LOS ESTÁNDARES DE CALIDAD
• SOPORTE PARA POSTGRESQL
• QUIENES USAN POSTGRESQL
• EXPERIENCIAS DEL GOBIERNO REGIONAL
LAMBAYEQUE
• RECONOCIMIENTOS AL GOBIERNO REGIONAL
• REFERENCIAS
3. ¿QUE ES?
• Reconocido gestor de Base de datos relacional Open
•
Source más avanzado del mundo.
Está liberado bajo licencia BSD.
• Historia:
• 1977 - 1985: Ingres. (Prof. M. Stonebraker) University of
California, Berkeley
1986 - 1994: Postgres. (POST-inGRES)
University of California, Berkeley
1994 - 1995: Postgres95 (Portaron al lenguaje SQL)
1996 - hoy : PostgreSQL
PostgreSQL Global Development Group.
•
•
•
4. CARACTERISTICAS TÉCNICAS
PostgreSQL tiene TODO LO QUE SE EXIGE de un gestor de
bases de datos relacional:
Características para la
integridad de los datos: claves
primarias, llaves foráneas con
capacidad de actualizar en
cascada o restringir la acción,
restricción check, restricción de
unicidad y restricción not null.
5. CARACTERISTICAS TÉCNICAS
Es conforme al estándar SQL. Se sujeta
fuertemente a los estándares ANSI-SQL 92/99
• Transacciones anidadas.
• INNER / OUTER JOIN
• Sub Consultas
• Agrupamiento
• Últimamente se han añadido características del
SQL2003.
6. CARACTERISTICAS TÉCNICAS
• Resistencia a fallas.
Escritura adelantada de
registros (WAL) para evitar pérdidas de datos en
caso de fallos por: Energía, Sistema Operativo,
Hardware.
• Cumple completamente con las reglas ACID.
(Atomicity, Consistency, Isolation, Durability).
• Disparadores (triggers).
• Sistema de reglas (el sistema re-escritor de
consultas), permite identificar ciertas acciones
sobre una tabla y reemplazarlas por otras o
ejecutar adicionales.
7. CARACTERISTICAS TÉCNICAS
• Vistas.
• PostgreSQL es muy Extensible:
o Funciones.
o Agregación.
o Tipos de datos. Permite la creación de tipos de
datos personalizados.
o Indices. compuestos, únicos, parciales,
funcionales (sobre funciones) que pueden ser
definidos como B-tree, R-tree, hash o GiST, y
toda la infraestructura necesaria para extender
estos tipos de índices;
8. CARACTERISTICAS TÉCNICAS
• Funciones o procedimientos almacenados:
o Pueden escribirse en múltiples lenguajes.
PLSQL, C, Java, Perl, R Python, Ruby, Tcl,
PHP, así como su lenguaje nativo PL/PGSQL.
o Se usan de tres formas: Las que retornan o no
valores, las que se usan de triggers, las que
retornan tablas.
9. CARACTERISTICAS TÉCNICAS
• Metadatos son datos.
La descripcion de las tablas,
está en tablas.
• Diseñado para entornos de gran volumen de
información y alta concurrencia. Utiliza la
tecnología MVCC (Multi-Version Concurrency
Control ), que sirve para lograr un control de
concurrencia tan eficiente que generalmente no se
requiere de bloqueos.
10. CARACTERISTICAS TÉCNICAS
• Es muy portable: Linux, Unix, BSD's, Mac OS X,
Solaris, AIX, Irix, HP-UX, Windows.
• PITR. Puntos de recuperación en el tiempo.
(respaldo incremental)
• Tablespaces. (Ubicaciones alternativas para los datos)
• Replicación síncrona y asincrónica.
• Respaldos en línea e incrementales.
11. POSTGRES Y LOS ESTÁNDARES DE CALIDAD
Definición de calidad del software
“Concordancia con los requisitos funcionales y de
rendimiento explícitamente establecidos con los
estándares de desarrollo explícitamente
documentados y con las características implícitas que
se espera de todo software desarrollado
profesionalmente” (Pressman).
12. POSTGRES Y LOS ESTÁNDARES DE CALIDAD
Estándares de desarrollo explícitamente
documentados: Se sujeta fuertemente a los
estándares ANSI-SQL 92/99 (y últimamente se han
añadido características del SQL2003).
Ha obtenido la certificación ISO/IEC 15408. Define
los criterios utilizados para evaluar si productos de
tecnología de la información y los sistemas son
diseñados y aplicados correctamente desde el punto
de vista de la seguridad.
Mediante ACID cumple con el standard ISO/IEC
10026-1
13. POSTGRES Y LOS ESTÁNDARES DE CALIDAD
Código de Postgres fue sometido al análisis por Coverity Inc.
Fabricante de la solución de análisis de código fuente más
avanzada para detectar defectos en el software y en la
vulnerabilidad de la seguridad.
Se econtraron sólo 20 defectos en más de 775,000 líneas de código
(un defecto por casi 39.000 líneas de código).
Según Coverity, es la tasa más baja de error para una base de
datos relacional de código abierto.
14. POSTGRES Y LOS ESTÁNDARES DE CALIDAD
Al buscar vulneravilidades en http://cve.mitre.org/
Para Postgres 26 entradas de las que 25 están resueltas
15. POSTGRES Y LOS ESTÁNDARES DE CALIDAD
Cumple con factores que determinan la calidad del
software (Modelo Mccall). ISO 9126-1.
• Características operativas: Corrección, Fiabilidad,
Eficiencia, Integridad, Facilidad de uso.
• Capacidad para soportar cambios: Facilidad de
mantenimiento, Flexibilidad, Facilidad de prueba.
• Adaptabilidad a nuevos entornos: Portabilidad,
Reusabilidad, Interoperabilidad
16. SOPORTE PARA POSTGRESQL
• Soporte de la comunidad. El principal soporte de PostgreSQL.
• Listas en inglés y español.
http ://archives.Postgresql.Org/pgsql–es–ayuda/
Gran cohesión, bastante
participación, participan algunos desarrolladores de Postgres.
• Los canales de IRC. Server:irc.freenode.net.
#postgresql-es #postgresql-pe
17. SOPORTE PARA POSTGRESQL
• Proyectos relacionados
o PGFoundry. http://pgfoundry.org/ repositorio de proyectos.
o Directorio "Contrib". utilidades interesantes.
18. SOPORTE PARA POSTGRESQL
Libros y documentación en línea con comentarios de los
usuarios, artículos.
Soporte comercial: EqSoft (Perú), Fujitsu (Australia); Hub.org
(Canadá); PostgreSQL, Inc. (Canadá); credativ GmbH
(Alemania); Afilias Limited (Irlanda); Software Research
Associates (Japón, con subsidiarias en USA); Delta-Soft LLC
(Rusia); 2ndQuadrant (Reino Unido); 800 Pound Gorilla
(USA); Command Prompt, Inc. (USA); EnterpriseDB (USA);
Greenplum (USA); Pervasive Software, Inc. (USA); RedHat,
Inc. (USA), Sun Microsystems, Otros.
19. QUIENES USAN POSTGRESQL
Agencias gubernamentales de Estados Unidos (City of Garden
Grove, CA; National Gallery; Media Library project of the
Library of Congress; US Army; Dept of Forestry; State of
California; NCSA; National Weather Hidrology Laboratory).
The Oxford University Computing Services, Skype, Yahoo,
Fujitsu, Red Hat, Sun Microsystems.
20. QUIENES USAN POSTGRESQL
Ecuador:
• Universidad Politécnica Salesiana.
• Palo Santo Solutions
•
•
•
(http://www.palosanto.com/) Sistemas de
información gerencial
La SENACYT, Secretaría Nacional de
Ciencia y Tecnología.
La subsecretaria de informatica del Ecuador
(www.compraspublicas.gov.ec).
Aerogal (http://www.aerogal.com.ec/), Línea
Aerea sistema de reservas de pasajes.
21. QUIENES USAN POSTGRESQL
Perú:
• Asociación de empleados del BCP.
• Americatel
• Camara de Comercio de Lima
• Prompyme atiende el portal de compras del
estado.
• Grupo Carolina. Sistema de ordenes de trabajo.
• Gobierno Regional Lambayeque
22. EXPERIENCIAS DEL GOBIERNO REGIONAL LAMBAYEQUE
• Tenemos 7 años usando Postgres.
• Sistemas / Módulos desarrollados en PHP y Postgresql.
o SisGeDo. Sistema de Gestión Documentaria.
Descripción
Módulos
Gestiona toda la documentación interna y externa en todo el Gobierno
Regional, comprendiendo la sede y sus 15 entidades externas. Diariamente
se registran un promedio de 1600 expedientes y 14000 movimientos.
•
•
Gestión Documentaria.
Mensajero Institucional.- Chat institucional tipo messenger para
facilitar la comunicación en línea entre todos los empleados y con la
población general.
Base de datos
•
•
•
•
•
•
Promedio de usuarios concurrentes
250
Tamaño: 10 GB
Tablas: 25
Functions: 20
Triggers: 10
Índices: 56
Número de registros que contiene la tabla de movimientos: 7‘282,798
23. EXPERIENCIAS DEL GOBIERNO REGIONAL LAMBAYEQUE
• SIGA. Sistema Integrado de Gestión Administrativa
Descripción
Comprende los módulos integrados de la Gestión Administrativa del Gobierno Regional.
• Escalafón de personal.
• Gestión de plazas laborales.
• Control Presupuestal.
• Planilla de remuneraciones.- Al momento se general el pago para 25,500
Módulos
•
•
•
•
•
Base de datos
Promedio de usuarios
concurrentes
•
•
•
•
•
•
150
empleados(administrativos y docentes) a nivel regional.
Convenios de planillas.- Vía internet ingresan proveedores (Bancos, cooperativas,
asociaciones, etc.).
Logística y Almacén.
Tesorería.
Contabilidad.
Transparencia pública, Gestión educativa, Administración de portales web.
Tamaño: 20 GB
Tablas: 230
Views: 12,
Functions: 128
Indices: 276
Número de registros que contiene la tabla con más movimientos: 18‘520,074
24. RECONOCIMIENTOS AL GOBIERNO REGIONAL:
• Premio a las Buenas Prácticas gubernamentales.
• Reconocimieto por parte de Proética e IPYS como
primer Gobierno Regional con mayor facilidad al acceso
a la información.
• Convenios establecidos con diferentes gobiernos
regionales y municipalidades a nivel nacional. (Replicar
experiencia).
• Invitación para participar en eventos relacionados al
software libre organizados por entidades privadas y
públicas a nivel nacional.
25. REFERENCIAS
• http://www.regionlambayeque.gob.pe/
• http://www.postgresql.org (Sitio principal de PostgreSQL)
• http://pgfoundry.org (Sitio de proyectos PostgreSQL)
• http://www.postgresql.org/about/awards (Reconocimientos)
• http://www.nttdata.co.jp/en/media/2007/041100.html
• http://es.wikipedia.org/wiki/ACID
• “PostgreSQL: Introduction and Concepts”
• www.postgresql.org/docs/awbook.html
• http://troels.arvin.dk/db/rdbms/
• http://en.wikipedia.org/wiki/Comparison_of_SQL_database_mana
gement_systems