Cuando estamos removiendo las tripas de la base de datos, hay muchos errores de Oracle que te dan bastantes quebraderos de cabeza. Uno de los que mas trabajo me ha dado en los últimos tiempos ha sido el ORA-03106. La descripción es bastante confusa: «Fatal two task communication protocol error» […]
Computación
A la hora de hacer cargas masivas de datos en Oracle surge la necesidad de optimizar. El Direct Path Insert con Hint Append es una técnica, pero ¿Es seguro?
Cuando estamos utilizando Direct Path Insert, o Parallel Insert, para acelerar una carga masiva de datos, es probable que surja el ORA-12838.
Cuando necesitamos hacer una carga masiva de datos en Oracle, hablamos de millones de registros, sea por una carga inicial de un sistema o una migración desde otro SGBD, el rendimiento en la inserción puede suponer una diferencia de tiempos considerable. Por tanto, en este tipo de proyectos es imprescindible […]
A finales de los años 90, tras casi diez años de CORBA sin gran éxito, comienza a estandarizarse el uso de HTTP para la implementación de interoperabilidad entre componentes distribuidos. Las evidentes ventajas del uso de las tecnologías web para los servicios software llevan a establecer un estándar. A partir […]
En la actualidad es muy conocido el diseño arquitectónico de sistemas software en capas. También son conocidos los despliegues físicos en distintas unidades o servidores. Pero es bastante frecuente la confusión entre dos conceptos que pueden parecer similares pero que se refieren a aspectos diferentes del diseño de software: la […]
«Divide y Vencerás» es una expresión de dudoso origen que se atribuye tanto a Julio César como a Maquiavelo, con poco honestas intenciones. El objetivo era reducir y fraccionar a un enemigo difícil de combatir, para enfrentarlo contra sí mismo, y para combatir las fracciones más fácilmente. Pero estoy convencido […]
La Ley de Demeter (LoD por las siglas en inglés) o Principio del Menor Conocimiento, es una buena práctica de diseño que busca minimizar el acoplamiento entre componentes en programación orientada a objetos. Lo podríamos llamar Principio de Endogamia, porque favorece la relación con lo que está dentro y no […]
El principio Tell, Don’t Ask es una tautología sobre la Programación Orientada a Objetos. Una redundancia del propio concepto de la orientación a objetos en forma de frase que debemos recordar a la hora de desarrollar. Es fácil dejarse llevar por los dedos y el café, y acabar implementando parte […]