Hazlo tu mismo viene en muchas formas. Por lo general, asociamos el bricolaje con la propiedad de una vivienda. Incluso hay una red de cable completa dedicada al bricolaje. Los propietarios de viviendas saben muy bien la importancia de mantener y mejorar su hogar como si lo hicieran usted mismo, a veces por elección, pero a veces no por elección cuando un plomero, electricista o carpintero con licencia es demasiado caro o no está disponible. Ahí es cuando las herramientas adecuadas son el mejor amigo de un propietario.
Los administradores de bases de datos se enfrentan cada vez más a un tipo similar de dilema de bricolaje. Abundan los ejemplos de implementaciones, modificaciones y personalizaciones de bricolaje en áreas como redes neuronales, sistemas hiperconvergentes y sistemas de seguridad de datos. Pero ese enfoque solo ahora se está volviendo común en los sistemas de administración de bases de datos.
Al crear y personalizar un diseño de sistema de administración de base de datos de bricolaje, hay ocasiones en las que un DBMS propietario único para todos puede no ser factible. Los factores incluyen la aplicación, el uso, los privilegios de acceso, la simulación de procesos, la definición de datos, la asimilación, la flexibilidad, la nube, los costos de soporte, la dependencia del proveedor y la disponibilidad de experiencia en TI.
Como leerá en este manual, un gerente de análisis de marketing, frustrado por no poder encontrar un DBMS adaptable, tomó algunos cursos ofrecidos por un fabricante de software que ayudaron a su equipo a desarrollar rápidamente una base de datos prototipo dedicada a las necesidades de marketing de su empresa. En otro caso, una consultora y capacitadora de software creó su propio DBMS para poder agregar, mejorar y archivar aplicaciones comerciales sin problemas.
Sin embargo, hacerlo usted mismo no significa necesariamente independencia del proveedor. Los métodos que se utilizan normalmente en la creación de una aplicación DBMS de bricolaje pueden incluir cualquier combinación de herramientas de código abierto, listas para usar y de cosecha propia, que hasta cierto punto llevan el sello de los proveedores.
Este manual ofrece una visión micro y macro de las opciones de bricolaje en el diseño de sistemas de gestión de bases de datos. En primer lugar, examinamos la mentalidad de los usuarios empresariales que decidieron introducirse en sus cajas de herramientas y crear aplicaciones de DBMS de bricolaje. A continuación, informamos sobre una encuesta que captura la tendencia creciente hacia las herramientas de base de datos de código abierto. Finalmente, la accesibilidad del software de base de datos de código abierto está siendo cuestionada a medida que algunos proveedores de bases de datos juegan a la defensiva y se alejan del modelo de núcleo abierto.