Hola a todos:
Me sumo tarde al debate porque mi buz�n estaba atascado de mensajes.
Ante todo se�alar que no existen verdades absolutas. La Base de Datos ha
ido evolucionando y lo que hace unos a�os (unos 20) era primordial, ha
dejado de serlo. Todo evoluciona.
Hay que recordar que al principio no se pod�an compartir v�as de acceso
entre l�gicos, luego s� pero a mano y finalmente de forma autom�tica.
Cuando comenzamos con S/38 el mejor rendimiento se consegu�a con Ficheros
F�sicos con Clave. Hoy en d�a no existe diferencia de rendimiento.
En el S/38, si ca�a el sistema no volv�as a tener control hasta que todo
estaba perfecto. Con AS/400 esto cambi�, y desde hace bastante, en una IPL
manual puedes personalizar la forma de recuperar el sistema.
En cuanto a la facilidad de modificaci�n, hace a�os no exist�a CHGPF.
Nosotros desarrollamos una utilidad, que seguimos utilizando que hace
b�sicamente lo mismo, pero hace 15 a�os o m�s.
En su d�a, que se pierde en la lejan�a, nosotros definimos nuestro est�ndar
de trabajo:
Los f�sicos, sin clave.
Los l�gicos, con clave, compartiendo v�as de acceso.
V�as de acceso, las m�nimas posibles.
L�gicos, tantos como haga falta, de forma que cada programa utilice una
vista que contenga �nicamente los campos necesarios.
El hecho de utilizar los f�sicos sin clave no se debe a consideraciones de
rendimiento sino a separar datos de claves primarias, �ndices y
restricciones.
Pero el hecho que m�s nos inclin� por este enfoque fue una recomendaci�n de
Rochester, poco antes de aparecer la V2R1, frente a una ca�da de sistema,
(nuestro amado AS/400 cae poco pero a veces cae) que nos dej� inutilizado e
irrecuperable un fichero f�sico con claves. Los hechos fueron:
Apareci� un error de Microc�digo que dej� congelado el sistema con un
SRC.
Algunas p�ginas de memoria no se volcaron a disco.
Despu�s de recuperar el sistema, en ese fichero, resucitaron registros
suprimidos, (no se hab�a actualizado la p�gina de disco), que entraban
en conflicto de clave duplicada con otros registros que se hab�an
a�adido posteriormente.
Al ser el fichero f�sico con claves, no se pod�a utilizar hasta que no
se hubiera recuperado la v�a de acceso, y �sta no se pod�a recuperar al
ser incorrecta, (claves duplicadas).
El CAS no pudo resolver el problema, lo escal� a Rochester, que nos dio
esa soluci�n transitoria, pero no se comprometieron a solucionarlo ni
por PTF ni en una pr�xima Release. Poco despu�s se anuncio la V2R1, que
como muchos recordar�is, significaba volver a pagar por el software y la
aparici�n de Software Subscription. Es normal que Rochester no se
comprometiera a resolverlo en una pr�xima "VERSI�N", cuando ese t�rmino
no exist�a oficialmente.
Posiblemente el problema que tuvimos se haya solucionado a partir de V2R1 y
posteriores, pero por si acaso nosotros seguimos aplicando la misma
pol�tica. En principio no representa mayor coste y s� mayor flexibilidad.
Saludos,
---------------------------
Santiago Mart�
Dusen, S.A.
---------------------------
_____________________________________________________
Forum.HELP400 es un servicio m�s de NEWS/400.
� Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________
Para darte de baja, env�a el mensaje resultante de pulsar
mailto:forum.help400-request@;combios.es?body=LEAVE