Bases de datos relacionales. Esta es una completa paradoja. Los uso a diario ampliamente (a veces incluso pienso en SQL thinking), mezclando varios motores en una cooperación. Pasé los últimos 8 años en programación profesional con el uso de RDBMS.
Pero cuanto más tiempo trabajo con ellos (y resuelvo los problemas causados por ellos), más odio la idea de las bases de datos relacionales.
Fueron geniales en los días en que la redundancia era una pura pesadilla. Los RDB lo resuelven a la perfección, de forma elegante. Además, la teoría matemática detrás de ellos, toda la base es increíblemente consistente y hermosa.
Pero los odio exactamente por la misma razón. Me encanta la redundancia (y la introduzco en todas partes que pueda). Me encanta la flexibilidad en el modelado del mundo real. Odio la forma en que tengo que “reproducir” el mundo real como un conjunto de relaciones y relaciones FIJAS . Me encantan los sistemas distribuidos.
- ¿Qué opinas de la teoría de la disposición afectiva?
- ¿Es la esperanza realmente una gran cosa ya que te mantiene en movimiento o una cosa peor, ya que puede ser una prolongación de tormentos?
- ¿Cuáles son las 5 preguntas que debe hacerle a una persona que trabaja por cuenta propia para ayudarlo a determinar los problemas que le impiden optimizar su negocio y tener una vida propia?
- ¿Te preocupa que ya no eres joven?
- ¿Por qué las personas exigen disculpas de las celebridades cuando cometen errores?
Así que odiaré a los RDB y me enamoraré de ellos, ya que me permiten ganar mi dinero;]