XperimentoS

Experiencias Profesionales…

Archivo para Julio 9th, 2007

Oracle 11g será presentado este miércoles en Nueva York

Publicado por lcflores en Julio 9th 2007

Oracle LogoEl miércoles día 11 de julio, será presentado en Nueva York una nueva versión del servidor de base de datos Oracle, la versión 11g. Según la publicidad del proveedor esta nueva versión incluirá grandes mejoras en disponibilidad, rendimiento, escalabilidad y gestión.

Funciones como “database replay” y “SQL replay” permitirán a los administradores de la base de datos ver como los cambios en la base de datos o el código SQL afectan al rendimiento. Oracle 11g también permitirá configurar entornos de test usando “capturas instantáneas” para ayudarnos con las tareas de actualización de la base de datos.

Otra interesante característica es la posibilidad de redefinir tablas e índices en caliente, así como la instalación de parches sin afectar a la disponibilidad de las aplicaciones.

Podéis leer toda la noticia en Computer World, pero seguramente aparecerán muchos más datos a partir del miércoles.

Vía:
Computer World

Publicado en Bases de datos, Noticias | 1 Comentario »

¿Cómo crear documentos de Microsoft Office con PHP?

Publicado por lcflores en Julio 9th 2007

Justin Silverton describe dos formas principales de construir un documento de Excel, Word y PowerPoint usando PHP. La primera es usar la librería COM (sólo es válido si estas usando un servidor Windows), la segunda forma es utilizar una solución más estándar basada en HTML o CSV.

Si bien es totalmente correcto, me gustaría puntualizar algunas cosas. Las librería con son muy potentes, nos permiten crear cualquier documento Microsoft Office sin problemas, pero no están pensadas para ser utilizadas en un servidor (¿Instalar Word, Excel en un servidor?) y mucho menos optimizadas para funcionar en entornos con usuarios concurrentes.

Cuando creas un objeto de la clase COM(“word.application”) automáticamente estás cargando en memoria, además de las funciones para crear documentos Word, toda la configuración del usuario, barras de herramientas, utilidades, etc . El resultado puede ser nefasto para el servidor y su memoria. Debéis sumar los numerosos problemas de seguridad que pueden ocasionar unas librerías pensadas para monousuarios y las posibilidades de “cuelgue”, como resultado tendréis un cóctel demoledor.

Las soluciones vía HTML o CSV, aunque obviamente no tan potente como usar las librerías COM, son soluciones pensadas para trabajar en un servidor, consumir pocos recursos con múltiples usuarios e incluyen seguridad. Y salvo que no haya otra solución, sólo deberíamos usar este método para construir documentos de Microsoft Office con PHP.

Mi recomendación es que no perdáis el tiempo creando estas librerías y busquéis soluciones probadas y que os ahorraran tiempo en vuestros desarrollos. Hay soluciones tanto comerciales como OpenSource, un buen ejemplo es PHP Simple Excel File Generador.

Publicado en Php, Programación | 8 Comentarios »

Publicidad

 
Cerrar
Enviar por Correo