Puede ver esto como una nota innecesaria totalmente pedante, pero al tratar de responder a su pregunta desde un punto de vista científico, primero debo decir que el problema de Y2K es solo un ejemplo muy famoso de una clase de problemas con respecto a los sistemas heredados que se degradan con el tiempo y cada vez menos útil o incluso inútil en el entorno moderno. La única propiedad que hizo que el error Y2K fuera realmente específico fue el problema de tiempo: tenía una fecha límite muy estricta, porque algunos sistemas podían comenzar a comportarse mal el 1/1/2000.
Otra cosa se refiere a la cuestión de “evitar”: con el estado actual de la informática, no podemos evitar este problema en absoluto; Necesitamos encontrar una manera de enfrentarlo.
Dicho todo esto, resolver un problema similar al Y2K requiere principalmente la renovación del software. La parte más importante es la migración de datos: para el caso Y2K, necesitábamos reemplazar los 75 con 1975, los 76 con 1976, etc., y solo realizar esta transformación cuando se trata de un año. La migración de datos plantea la necesidad de la migración del modelo de datos: digamos, si solo hubiera lugar para dos dígitos, necesitamos reajustar las estructuras de datos como los esquemas de la base de datos para dar cuenta de este cambio. La tercera parte es la migración de software, que a menudo se divide en dos partes: la migración de las consultas (relativas a la interfaz de la base de datos) y los algoritmos que procesan los datos dentro del sistema de software. Cambiar estas partes relacionadas juntas sin dañar la integridad subyacente se denomina transformaciones acopladas.
- ¿Cuáles serían las ramificaciones de Internet que aparecen repentinamente en el siglo XVII?
- ¿Cuál es el mejor uso de menos de 100 MB de datos de Internet que has hecho?
- ¿Qué porcentaje de la población mundial ha visto Gangnam Style?
- ¿Por qué no hay control sobre cantidades tan altas de piratería digital en India?
- ¿Quiénes son las personas más notorias en la historia de Internet, donde Internet fue el vehículo para su notoriedad?
Espero haberte proporcionado suficientes palabras de moda para google, de lo contrario sigue preguntando aquí.