¿Por qué las barbas grises centrales se refieren a DB2 / zOS como “él”?
Pregunta
Si usted hace una pregunta a un servidor DB2 / zOS motor DBA sobre el comportamiento de DB2, el DBA se referirá al motor de DB2 como "él" mucho la forma en que un marinero usos "ella" para referirse a su nave.
Por ejemplo: "Una vez que se llena el espacio libre, DB2 todavía quiere mantener esas filas con el fin de clúster en el espacio de tablas es por eso que va a dividir esa página en la mitad, y se acaba con una gran cantidad de páginas medio vacíos.. es decir, a menos que la clave de clúster de la fila que acaba de introducir es el más alto de la tabla, en cuyo caso se hace una nueva página en blanco, y se pone sólo su nueva fila en esa página. por lo tanto, no tendría que REORG hacer esto si desea sólo una especie de su entrada como si sugerido ".
¿Alguien sabe donde esta tradición viene de?
Solución
Esto ciertamente no es un tema resuelto. Hubo un reciente discusión en la lista de correo de DB2-L en este mismo tema, y ??Phil Grainger anotó los más de 100 respuestas como esta:
- 29% dijo "DB2 es una que"
- 25% dijo "DB2 es DB2"
- 21% dijo "Definitivamente un él"
- 20% dijo "DB2 es una que"
- Otro 5% afirmó que la cuestión nunca se les había ocurrido
Otros consejos
Yo soy una de esas barbas grises. Ha sido un tiempo desde que trabajé en mainframes, pero recuerdo esta tendencia a 'personalizar' los programas.
Es en parte un reconocimiento de la persona que escribió el programa. Pero sobre todo, es sólo una herramienta de expresión, que sirve como un recordatorio de que el programa está diseñado para trabajar de una manera determinada, por razones específicas.
Y por lo general es más fácil de lo que describe el programa como una máquina autonomatic sin vida, en términos funcionales puros (cuando esto sucede, se responde con eso, etc).