Las características de ORDBMS han estado disponibles experimentalmente durante más de 20 años, pero no han sido ampliamente adoptadas.
Compare con la tecnología que satisface una necesidad crucial, que puede ponerse al día con mucha rapidez, por ejemplo, marcos de aplicaciones web, AJAX, marcos de Javascript, virtualización o aplicaciones móviles. Estas son todas las tecnologías que hacen que los desarrolladores sean más productivos. Esto es lo que ayuda a la adopción por la tecnología.
Las características de ORDBMS en la capa de base de datos hacen que la base de datos sea más compleja y hacen que los desarrolladores sean menos productivos. Tienen suficientes métodos de modelado de datos de aprendizaje de dolores de cabeza para el RDBMS simple, y la adición de tipos estructurados y la herencia en su caja de herramientas de modelado de datos solo lo hace más difícil. Los desarrolladores incluso aceptarán tendencias tecnológicas que sean menos eficientes para la computadora, si les ayuda a realizar el trabajo más rápido.
Es por eso que la tendencia es la opuesta a ORDBMS: la tendencia es preferir una capa de base de datos más simple y poner más lógica en el código de la aplicación, donde se puede escribir, probar, depurar y mantener de la misma manera que el resto del código. en un proyecto.
- ¿Por qué hay tanto interés en comenzar a programar? ¿No estarán los programas haciendo toda la programación en un futuro cercano?
- ¿Podríamos tener un sistema operativo ‘tabulado’ que se ejecute de forma nativa uno junto al otro?
- ¿Cómo es probable que se desarrolle la historia de Rusia lanzando artillería a Ucrania?
- ¿Cómo será el mundo de la inversión en etapa temprana (semilla y serie A) en 20 años?
- ¿Cuál será la próxima gran novedad de 2015? ¿Cómo puedo (potencialmente) ganar dinero con él ahora?
Esta tendencia encaja bien con la popularidad de las bases de datos NoSQL, que en la mayoría de los casos ni siquiera admiten tipos de datos o restricciones como lo hace un RDBMS. Han hecho que la base de datos sea menos inteligente y han puesto más inteligencia en el código de la aplicación. La base de datos se trata como un grupo de datos relativamente pasivo.
Bajo estas condiciones, no hay ningún incentivo para que ORDBMS crezca en popularidad.