Previous  Next  Contents 

9. Misceláneas

9.1 ¿Cuál es la diferencia entre SE e IDS/ODS?

En general, SE es un poco más lento que el IDS, soporta menos tipos de datos, y faltan muchas de las características de su hermano más grande. Específicamente hablando, Informix-SE tiene las diferencias siguientes: Sin embargo, no incurra en la equivocación de no cosiderar al SE. Informix-SE es una RDBMS wash-and-wear, ya que es extremádamente simple de administrar. Instálelo, haga un par de modificaciones a los archivos de configuración, y alejesé. El SE se mantedrá funcionando y funcionándo y funcionándo... Esta característica se debería tener en cuenta en aquellos sitios que no se tenga la suerte de contar con un administrador de tiempo completo. El SE también es exitoso cuando las aplicaciones que golpean en él no exigen un redimiento crítico desde el punto de vista de rapidez; si bien no es lento, no tiene la velocidad de sus competidores. Una vez más la compensación es rendimiento por robustez y facilidad en la administración y mantenimiento.

9.2 ¿Cuál es la versión corriente?

En la fecha en que este FAQ ha sido actualizado, la versión actual es Informix-SE 7.24.UC5, del  13 de julio de 1998. Sin embargo, el código base, se ha bifurcado para la versión de la glibc, con fecha 14 de octubre de 1998.

9.3 ¿Cuál es la diferencia entre el sqlexec y el sqlexecd?

El programa sqlexec es el motor de la base de datos, creando y manipulando bases de datos. Cada programa que tiene acceso a la bases de datos consigue su propia copia del sqlexec (esto  explica porqué matar al sqlexec es una mala idea). El Sistema Operativo del servidor principal maneja los bloqueos necesarios para el manejo de recurso entre los múltiples procesos del SE.

En contraste, el sqlexecd nunca toca la base de datos. Es d'etre del raison está escuchando los pedidos de acceso a la base de datos (generalmente originando por aplicaciones clientes remótas) e inicia un proceso sqlexec para comunicarse con el cliente que peticionó y disponer según lo requerido.

Esta relación es análoga a la diferencia entre el rlogind, que espera que una computadora trate de ingresar al sistema, y el shell que el rlogind ejecuta para comunicarse con el usuario.

9.4 ¿Es Informix-SE "thread-safe? "

Aunque la pregunta es buena, no tiene mucha importancia. El SE es una aplicación single-threaded, síncrona que se ocupa de una sola petición al mismo tiempo. Por lo tanto, el "threading" no influye absolutamente en nada en lo referente a como se comporta el motor.

9.5 ¿Informix-SE se ejecutará en computadoras multi-procesador?

Sí, porque el SO subyacente manejará los problemas del MP. Por otra parte, si usted está preguntándo, "¿Informix-SE aprovechará los procesadores múltiples?" entonces la respuesta es "no." El SE, es single-threaded, él en sí mismo no se aprovechará de múltiples procesadores.

9.6 ¿Es ESQL/C "thread-safe? "

Sí y no. La versión basada en libc5 no es "thread-safe" porque libc5 no es "thread-safe", éste es uno de las ventajas de glibc/libc6. Jonathan Leffler también señaló que ESQL/C sólo funciona con DCE threads, mientras que Linux (más probable) sólo soporta POSIX threads. Aunque estos threads son similares, son incompatibles.

Hasta que alguien me corrija, afirmaré que la versión basada en glibc es "thread-safe" porque la C-biblioteca usada para compilar el motor es "thread-safe".

9.7 ¿Cómo puedo involucrarme?

Documentación escrita

Si usted quiere involucrarse con Informix sobre Linux, Tom Schaefer netd@mindspring.com coordina los esfuerzos de conseguir HOWTOs y documentación escrita relacionada y distribuírlas a los depósitos apropiados. Existe una necesidad especial para HOWTOs en los siguientes temas: A medido que se vayan liberándo otros productos Informix, necesitaremos HOWTOs y FAQs para ellos.

Prueba Beta

A medida que se vayan liberando otros productos, Informix necesitará probadores beta. Art Kagel coordina el programa beta. Para futuras informaciones contáctese con  kagel@erols.com. Incluya por lo menos la información siguiente de modo que Informix pueda corresponder con el producto a ser probado según su nivel de la experiencia en Informix y de la plataforma en el cual usted estaría probando el producto: Por supuesto, usted necesitaría firmar un acuerdo de Non-Disclosure (NDA).

Únase al IIUG

El Grupo de Usuarios Internacional de Informix (IIUG) fue un instrumento para persuadir a Informix para liberar sus productos sobre Linux. El Comité de Promoción continúa estos esfuerzos. Actualmente, unirse al IIUG no le cuesta ni diez centavos, y usted consigue la oportunidad de tener influencia sobre Informix, así como interactuar con otras personasusando Informix e Informix sobre Linux. Ingrese a  http://www.iiug.org en la Web.

Escriba a Informix

Usted siempre puede escribir directamente a Informix y decirles qué producto específico de Informix usted quisiera ver portado a ambientes Linux. Realmente escuchan.

9.8 ¿Qué significa "SE"?

Standard Engine. (Motor Estandard). Informix-SE es un motor de base de datos basado en estructura ISAM, sobre un filesystem estándard.
 

9.9 Trivialidades Interesántes

Para aquellos interesados en cuestiones triviales, Carlton Doe reportó que en los días siguientes al anuncio hecho por Informix, desde el sitio Intraware se obtuvieron 700 pedidos por día. Ellos se han nivelado a razón de 300/día. Informix aún no libera información sobre ventas por licencias de runtime o contratos de soporte.

Un programa similar se anunció para Microsoft Windows NT en el mismo momento que para Linux Developer Bundle. Al menos inicialmente, Linux superó los pedidos de los usuarios de NT ;-).


Previous  Next  Contents