Historia corta (no debe tomarse demasiado en serio):
Algunas personas simplemente ponen sus llaves, billeteras, maquillaje, letras, lápices, más maquillaje, cambio y todo lo demás en una bolsa enorme, y pasan horas para encontrar cosas cuando necesitamos tomar el tren. Cosas, que podrían haber puesto en ese otro bolso. Llamemos a este bolso el archivo de texto
Me gusta estructurar mis cosas. Mi índice dice: billetera en el bolsillo trasero, llave en el bolsillo delantero derecho, teléfono móvil en el bolsillo delantero izquierdo, anteojos en la nariz. Llamemos a esta estructura RDBMS .
- ¿Cuáles son los desafíos técnicos comunes en el desarrollo de aplicaciones web móviles?
- ¿Cuáles son los 5 principales programas necesarios que necesita saber para crear un sitio web como Facebook en la esencia de iniciar sesión y publicar cosas?
- Como desarrollador web, ¿cuánto copia y pega en el trabajo?
- ¿Cuál es la forma más fácil de desarrollar un sitio web? ¿Cuáles son las herramientas utilizadas?
- Como desarrollador web, ¿es mejor alojar múltiples sitios web en una cuenta de hosting o cada sitio web debe tener su propia cuenta? ¿Cuál es tu práctica y por qué?
😉
Larga historia:
Esta pregunta de Quora es realmente interesante en este contexto: ¿por qué las tecnologías de bases de datos relacionales ganaron fuerza? ¿Cuáles fueron las tecnologías históricas competidoras?
Esencialmente, había habido una fuerza impulsora más importante en ese momento, empujando a RDBMS por delante de todos los modelos de almacenamiento alternativos: álgebra relacional en sí, diseñada principalmente por Edgar F. Codd, un brillante científico informático de su época.
Los populares sistemas de administración de bases de datos relacionales no solo se encargaron de administrar datos, estructuras de datos, modelos físicos, transacciones, modelos de consulta, un poderoso lenguaje de consulta (implementado como SQL, jOOQ, JPQL, LINQ to SQL y otros dialectos / API), intergrity referencial, gestión de restricciones, etc., etc., también se basaron en un modelo conceptual muy poderoso y reglas de implementación (las 12 reglas de Codd). El modelo de datos relacionales puede modelar fácilmente casi todas las reglas de negocio.
Entonces, por supuesto, puede escribir su propio sistema de gestión de datos. O utiliza uno probado que hace millones de cosas por usted de acuerdo con reglas muy probadas concebidas por personas muy brillantes que se hicieron muy ricas con sus sistemas.