Migración Oracle –> MySQL

En ds data systems estamos trabajando en proyectos de migración de DB/aplicaciones en Oracle a MySQL.

Para estimar el coste de la migración es necesario distinguir entre los datos y la lógica del negocio.

La migración de los datos no tiene un gran impacto en el proceso total, siempre que se mantengan por debajo de un cierto volumnen.

Para la estimación es necesario conocer los datos incluídos en las tablas:

Estructura del esquema

Número de tablas
Número de columnas tipo LOB
Total filas en todas las tablas
Tamaño total de la DB

Los programas -ya estén éstos escritos en PL/SQL, Java o en scripts imbuídos en aplicaciones- tienen mucho más impacto. Para ello es necesario conocer:

Uso de los datos

Desde dónde se accede a la DB (PL/SQL, Java, C, SQL*forms…)

Número de paquetes y procedimientos (si PL/SQL)

Y cuanto a contenidos en la propia base de datos es importante conocer:

Lógica de negocio imbuída en la base de datos

Número de procedimientos almacenados

Número de triggers incluídos

Número de funciones

En cuanto a la copia de seguridad es necesario saber si:

  • en frío o en caliente

  • modo de funcionamiento NOARCHIVELOG o ARCHIVELOG

El proyecto se acometerá en una secuencia de fases:

  • Estudio y evaluación

  • Conversión y análisis

  • Chequeo

Para el desarrollo de alguna de estas fases -en función del volumen- puede estar aconsejado el uso de herramientas de automatización.

No Comments

Conferencia MySQL / MariaDB & Cloud

En el hotel Hilton de Buenos Aires se celebrará los próximos 26, 27 y 28 de Junio un evento que reunirá a los más importantes miembros de la industria y de la comunidad del software abierto, y que compartirán sus experiencias con todos los profesionales del sector.

Intercambie experiencias con otros colegas, hable con los ponentes y presentadores, atienda a tutoriales y mucho más.

Este es un evente dirigido a DBAs, programadores, administradores de sistemas y CTOs enfocado a analizar casos de uso y diferentes prácticas con MariaDB / MySQL, Drizzle y Percona Server. También se tratará en el ámbito NoSQL de Cassandra, MongoDB, Hadoop, Redis, Memcache y CouchDB. También se tratará sobre mecanismos de búsqueda como Solr y Sphinx.

Se aprenderán buenas prácticas en cloud computing, analizando diferentes arquitecturas y servicios de las bases de datos en cloud.

Expondrán sus experiencias los gurús:

  • Colin Charles
  • Diego Cassinera
  • Gerardo Narvaja
  • Alexandre Almeida
  • Maximiliano Bubenick

Si quiere participar exponiendo una presentación háganosla llegar antes del 10 de Abril a info@mariadbnosqlcloud.com

Los apartados a los que puede enviar su contribución son los siguientes

  • .NET/Windows
  • Architecture and Technology
  • Business and Case Studies
  • Cloud Computing
  • Data Warehousing and Business Intelligence
  • ISV/OEM
  • Java
  • LAMP
  • Lucene
  • Migration
  • MySQL Cluster and High Availability
  • Performance Tuning and Benchmarks
  • Products & Services
  • Replication and Scale-Out
  • Ruby and MySQL
  • Solr
  • SphinxSE
  • Security and Database Administration
  • Storage Engine Development and Optimization
  • Web 2.0, Ajax, and Emerging Technologies

Puede ver toda la información en http://www.mariadbnosqlcloud.com

Tags: , , , , ,

No Comments

Herramientas gráficas de gestión para MySQL

MySQL es un SGBDR que se suministra sin interfaz gráfico para la administración de los esquemas o gestión de datos. Su uso por defecto se basa emn línea de comandos. Sin embargo es posible descargar varios frontales gráficos para gestionar las bases de datos, construir esquemas o manejar los registros

Oficial

El MySQL Workbench es un entorno gráfico gratuito desarrollado por MySQL AB, que permite administrar de forma gráfica los esquemas, así como diseñar visualmente estructuras de datos. MySQL Workbench reemplaza a MySQL GUI Tools. Funciona de modo similar a otros paquetes de terceros, pero se le considera en interfaz oficial. Los usuarios pueden hacercon eĺ estas tareas:

  • Diseño y modelado de bases de datos
  • Desarrollo SQL
  • Administración de bases de datos
File:Mysqlwb-homepage.png
Está disponible en dos ediciones, la Community Edition que es gratuita -descargable del sitio web de MySQL- y la  Standard Edition con más funcionalidades.

De terceros

Aplicaciones gratuitas o de pago suministradas por terceros permiten la administración gráfica de MySQL. Los más conocidos se enumeran a continuación:

  • Adminer – gratuito, escrito en PHP, capaz de gestionar múltiples esquemas, con varias opciones de presentación CSS
  • DBEdit – frontal gratuito para MySQL y otras bases de datos
  • dbForge GUI Tools — conjunto de herramientas para gestión de bases de datos que incluye aplicaciones autónomas para comparación de esquemas y sincronización, comparación de datos y sincronización así como construcción de consultas
  • HeidiSQL – un frontal para Windows que puede conectarse a servidores MySQL locales o remotos, y gestiona tablas, columnas y registros. Manejo de estructuras especiales de fecha/hora y campos multi-valor
  • LibreOffice Base - permite la creación y gestión de bases de datos, formularios e informes. Del mismo modo que Access, puede utilizarse como un frontal para varias bases de datos incluyendo Access (JET), fuentes ODBC, MySQL y PostgreSQL
  • WebYog – basado en Windows, permite administrar remotamente distintas instancias de MySQL y acceder a Vistas, Programs almacenados y Triggers
  • Navicat – conjunto de aplicaciones gráficas disponible para Windows, Macintosh y Linux
  • OpenOffice.org – para gestionar bases de datos MySQL databases debe instalarse la suite completa
  • phpMyAdmin – un frontal basado en Web ampliamente instalado, desarrollado en PHP e incluido en los paquetes LAMP y WAMP
  • Toad para MySQL – frontal para administrar MySQL gráficamente

Entre otros frontales gráficos de pago encontramos dbForge Studio for MySQL, Epictetus, Oracle SQL Developer, SchemaBank, SQLPro SQL Client, Toad Data Modeler.

Línea de comando

MySQL incorpora un conjunto de herramientas basadas en comando para interrogar los esquemas, hacer copia de seguridad, ver el estado del servidor, crear bases de datos y más. Se pueden encontrar más funciones en Maatkit, escrito en Perl.

No Comments

Perforce en el mundo audiovisual-juegos

Mediante la gestión de todo tipo de archivos digitales (código fuente, este, audio, documentos, binarios…) el programa de gestión de configuración (SCM) Perforce acelera el desarrollo de juegos y permite controlar los proyectos en una industria muy exigente con los tiempos de entrega.

Permite potenciar la productividad del equipo, utilizando un mínimo de ancho de banda para permitir hacer un seguimiento detallado de los cambios y modificaciones.

Desarrolladores de juegos de más de 150 compañías -incluyedo Electronic Arts, Sony Online Entertainment, Nintendo, y Ubisoft- utilizan el SCM Perforce para gestionar sus activos digitales durante el desarrollo de juegos de consola, inalámbricos, para PC y juegos de rol on-line (MMORPG).

Consulte información y vídeos demostrativos en nuestras páginas de “productos/Perforce”

Tags: , , ,

No Comments

Representación de SkySQL

DS Data Systems ofrece los servicios de soporte, formación y consultoría para MySQL y MariaDB des SkySQL.

En SkySQL se han unido los componentes de la antigua MySQL AB de modo que aseguran servicios de primera categoría. Ya sea soporte para una base de datos MySQL® database, formación para los DBAs o consultoría para un despliegue de MySQL, SkySQL ofrece una asistencia imprescindible.

Opera en 21 países -y creciendo- en todos los husos horarios, proporcionamos soporte las 24 horas del día para las incidencias producidas en despliegues y desarrollos sobre MySQL.

No lo hacemos sólo para productos MySQL, sinó que también soportamos los productos ramificados, como MariaDB® y Drizzle™ estando en contacto con sus desarrolladores. En DS Data Systems nos esforzamos en presentar un único punto de acceso para todas sus consultas y necesidades relacionadas con sus bases de datos. También le podemos ofrecer ayuda para sacar el máximo partido a su instalación de bases de datos, como alta disponibilidad, recuperación de backup y optimización.

Los mecanismos de almacenamiento en los que tenemos el apoyo de SkySQL son:

ARIA

El objetivo es este mecanismo es hacer una alternativa a MyISAM pero resistente a caídas del sistema. No tiene todavía capacidad transaccinal pero está planeado añadirla en el futuro.

Originalmente se llamó María y luego se cambió el nomnre por Aria, para evitar confusiones con MaríaDB, la base de datos sucesora de la original MySQL y promovida por el mismo creador, Monty Widenius.

IBMDB2I

IBM proporciona el soporte para su mecanismo de almacenamiento para IBM serie i (AS/400). Con ese mecanismo de DB2, las aplicaciones escritas para MySQL pueden correr en IBM i almacenando datos en DB2. Esto permite implementar aplicaciones MySQL transaccionales y en línea almacenando los datos en un entorno DB2 único y fácil de gestionar.

InnoDB

InnoDB es un mecanismo de almacenamiento transaccional (ACID) para MySQL que permite COMMIT, ROLLBACK y recuperación frente a caídas. Esto aumenta la seguridad de los datos. Realiza bloqueo a nivel de filas y lecturas no bloqueantes MVCC tipo Oracle que aumentan la concurrencia y las prestaciones.

InnoDB almacena los datos agrupados para reducir el flujo de entrada/salida de consultas habituales basadas en claves primarias. Para mantener la integridad de los datos, InnoDB también soporta restricciones FOREIGN KEY para integridad referential. Se pueden mezclar tablas InnoDB con tablas de otros mecanismos de almacenamiento, incluso en la misma consulta.

MyISAM

El mecanismo MyISAM almacena cada tabla en tres ficheros:

  • .frm con el formato de la tabla
  • .MYD con los datos
  • .MYI con los índices

Ha sido el mecanismo de almacenamiento por defecto hasta la versión 5.1 de MySQL, y sigue siendo utilizado por la versión actual (5.5) para muchas tablas internas de metadatos.

Tags: , , , , , , , , , , , , ,

1 Comment

Streams en Perforce

El SCM Perforce ha incluido en su version 2011.1 la funcionalidad streams.

Esta funcionalidad presenta un nivel de abstracción mayor a la hora de crear ramificaciones, ya que se crean no de un fichero concreto sinó de todo el conjunto que forma la aplicación o desarrollo.

Siguiendo las buenas prácticas de la ingeniería SW, el funcionamiento con streams recomienda crear una línea de desarrollo principal en la que nos basamos. De la línea principal se ramifican versiones para desarrollo con nuevas características que tienen flujo bidireccional con la principal -llamadas fusiones o copias, según el sentido- y también pueden crearse ramas para evaluación, las que no pueden realimentar a la rama principal, sólo recibir copias de ella.

La macánica de funcionamiento simplica enormemente las tareas de ramificación y fusión y, sobre todo, las presenta mediante un interfaz gráfico que las hace muy intuitivas.

Se puede acceder a los vídeos de presentación en http://www.dsdata.es/es/partnership/perforce/perforce-docs.html

Además, Perforce se integra de modo nativo con JIRA, de modo que el workflow de seguimientode proyecto y de errores queda accesible a los gestores y desarrolladores

Tags: , , , , ,

1 Comment

DS DATA SYSTEMS es Partner de Atlassian

Atlassian es  la empresa desarrolladora de los proyectos de código abierto Jira y Confluence, utilizados por Ds DATA SYSTEMS como tecnología de soporte en el desarrollo de proyectos. Esta tecnología es una tecnología de código abierto, con libertad de instalación y modificación del código. Dependiendo del tipo de uso, se trata de productos gratuitos o no. DS DATA SYSTEMS ofrece la distribución de estos productos.

JIRA es una aplicación basada en web para el seguimiento de errores, de incidentes y para la gestión operativa de proyectos. Jira también se utiliza en áreas no técnicas para la administración de tareas.

Jira puede ser utilizado para la gestión de procesos y para la mejora de procesos gracias a sus funciones para la organización del flujo (Flujo de trabajo).

Jira está basado en Java EE que funciona en varios databases y sistemas operativos. La herramienta dispone también de paneles de control adaptables, filtros de búsqueda, estadísticas, RSS y función de correo electrónico.

Herramienta que permite la colaboración de documentos en línea, revisiones, controles de cambios y discusiones en línea.

Con Confluence se pueden compartir y gestionar todas las informaciones en línea de forma segura.

Más info sobre estos productos y nuestros servicios en www.dsdata.es

Tags: , , , , , , , , , , ,

No Comments

Oracle Enterprise Manager Ops Center disponible en el mercado

Oracle Enterprise Manager Ops Center es la versión más reciente de la familia de productos Oracle Enterprise Manager y ofrece amplias capacidades para administrar los entornos Sun físicos y virtuales.

Centralización y automatización de la gestión del ciclo vital del sistema

Oracle Enterprise Manager Ops Center también gestiona el ciclo vital de todo el sistema desde la detección hasta la administración, actualización, monitoreo y gestión.

Principales caracteristicas

  • Gestión completa del ciclo vital de Oracle Solaris Containers y Oracle VM Server for SPARC (anteriormente conocido como Logical Domains o LDoms )
  • Soporte para Oracle Solaris Live Upgrade
  • Oracle Enterprise Manager Management Connector

Tags: , , , , ,

No Comments

DS DATA SYSTEMS es Gold Partner de Oracle

Tras la fusión de Sun Microsystems con Oracle, DS DATA SYSTEMS se coloca en el nivel Gold dentro de la comunidad de Partners de Oracle Partner Network.

Mediante este nivel de relación podremos ofrecer a nuestros clientes más y mejores soluciones.

Para conocer más en detalle los servicios que estamos ofreciendo, como por ejemplo la solución VDI ( Virtualización del escritorio ) y Oracle Identity Management, podeis consultar nuestra pagina web o contactarnos a info@dsdata.es.

Tags: , , , ,

No Comments

Las nuevas funcionalidades en VMware vSphere 4.1

VMware ha anunciado la versión 4.1 de su plataforma de virtualización vSphere.
La nueva versión de virtualización añade mejoras en escalabilidad y rendimiento, así como con funcionalidades de gestión que ayudan a cualquier organización a crear las bases para el desarrollo de infraestructuras cloud.
A seguir las principales novedades
  • Compresión de memoria que permite comprimir páginas de memoria RAM en lugar del intercambio en el disco, mejora el rendimiento de las máquinas virtuales.
  • Sockets Virtuales: ahora se pueden tener múltiples CPUs virtuales. Cada CPU virtual aparecerá como un solo núcleo del sistema operativo invitado. (Guest)
  • Un nueva funcionalidad de chequeo de estado (HealthCheck) en el DASHBOARD para las configuraciones de alta disponibilidad (VMware HA).
  • El vSphere Client ya no forma parte de los paquetes de instalación de VMware ESX y ESXi. Al final de la instalación, los administradores, son redireccionados a una página web para descargar el cliente de vSphere.
  • Nuevas estadísticas de rendimiento para NFS en esxtop y vCenter Server, así como en el vSphere SDK.
  • Redirección de puertos serie de máquinas virtuales via la red
  • Soporte para hasta 4 vMotion simultáneos en las redes de 1GbE y hasta 8 concurrentes en las migraciones de las redes 10GbE
  • Soporte USB pass-through (las máquinas virtuales pueden utilizar dispositivos USB locales conectados en los servidores VMware ESX/ESXi)
  • Soporte para FT en clusters de DRS con mejora de vMotion y compatibilidad (EVC)
  • Soporte para tarjetas HBA e Fibra de 8GB
  • Soporte para tarjetas de interfaz de red iSCSI de tipo TCP/IP (TOE) (ambos 10GB un 1GB)
  • Soporte para Microsoft Volume Shadow Service (VSS) en Windows Server 2008 y 2008 R2 sistemas operativos para vStorage API para la protección de datos

Tags: , ,

No Comments