Nuevamente,
nos volvemos a encontrar pero esta vez realizándole una entrevista al Ingeniero
en Sistemas Edwyn Mayorga, quien es egresado del Instituto Universitario Tecnológico Federico Rivero
Palacios (2006). En esta entrevista, tendremos una visión personal de su
conocimiento sobre las bases de datos. Sin más que hacer referencia, iniciamos
con la entrevista.
1.-¿Considera usted la base de datos como una herramienta
de fácil manejo?¿Por qué?
Las bases de datos son de gran utilidad porque permiten
respaldar y recuperar la información de una manera mucho más eficiente a lo que
se hacía anteriormente con las cintas magnéticas. Teniendo en cuenta el
conocimiento básico sobre las bases de datos, se puede decir que son una herramienta
de fácil manejo para lo que respecta al almacenamiento y obtención de información
de grandes cantidades, de la misma manera permiten manejar datos rápidamente,
realizar cálculos complejos en corto tiempo, etc. Y lo más importante de todo,
es que siempre lo vamos a tener al alcance de nosotros en cualquier momento con
una simple consulta. Todo esto sin
contar las grandes ventajas que ofrece trabajar en código PLSQL, donde se
pueden desarrollar procedimientos específicos que pueden ser útiles para muchas
aplicaciones sin necesidad de duplicar el trabajo realizado. También, es
importante saber que una base de datos puede ser utilizada por diferentes aplicaciones.
Por tal motivo concluyo que esta es una herramienta de gran utilidad, pues
permite interactuar con distintas plataformas de desarrollo a la misma vez y de
una manera más sencilla y eficaz.
2.-¿Cuál es la tecnología de base de datos con la que trabajan en la actualidad las empresas de gran tamaño?
En la actualidad las empresas de gran tamaño como Google trabajan con Cuba base de datos Oracle, pues este sistema permite ordenar y automatizar la información que se genera cada minuto. Yo en lo personal consideraría a Oracle como un aliado para la gestión empresarial, la forma en la que trabaja ayuda a una empresa a creer, posicionarse y consolidarse en el mercado. Lo más importante de todo es que te permite tener acceso a la base de datos de una empresa desde cualquier lugar y brinda la protección y seguridad que esta necesita para que la información no sea violentada.
2.-¿Cuál es la tecnología de base de datos con la que trabajan en la actualidad las empresas de gran tamaño?
En la actualidad las empresas de gran tamaño como Google trabajan con Cuba base de datos Oracle, pues este sistema permite ordenar y automatizar la información que se genera cada minuto. Yo en lo personal consideraría a Oracle como un aliado para la gestión empresarial, la forma en la que trabaja ayuda a una empresa a creer, posicionarse y consolidarse en el mercado. Lo más importante de todo es que te permite tener acceso a la base de datos de una empresa desde cualquier lugar y brinda la protección y seguridad que esta necesita para que la información no sea violentada.
3.-¿Considera usted que las bases de datos sean reemplazadas
en un futuro?
En un periodo
de corto o mediano plazo no; se puede decir que la forma en la que vemos hoy en
día las bases de datos ya ha cambiado, ya que con la puesta en marcha de las
bases de datos en la nube habilitan a las grandes empresas como Google y Amazon
con aws (herramienta) ya han cambiado. Pues las empresas ya no requieren hacer
grandes inversiones para adquirir un hardware donde se deba instalar una base
de datos, llevándose así la gran carga de la administración de los servidores a
la nube, sin embargo la nube no solo afecta a las bases de datos sino a todo
tipo de sistemas en general; todo esto, sin contar que estas empresas te
garantizan que no se verá afectada la velocidad con la que viajan los datos. En
otras palabras no se va a notar la diferencia entre una base de dato en un país
(Venezuela) y otra en un país distinto (Estados Unidos).
4.-¿Cuáles son los problemas más frecuentes que presentan las bases de datos y como podría mejorarla?
El principal problema que se puede observar en las bases de datos, es la normalización debido a que esto la vuelve lenta y al momento de tener muchas solicitudes todas no se pueden procesar al mismo tiempo y colapsa el sistema; también se bloquean las tablas mientras va ejecutando una solicitud y esto hace que las demás consultas se vuelvan pesadas y por tal motivo se tardaban poco más. Yo, en lo personal la mejoría indexar (ordenar) los campos para así ligar aquellas consultas sean más rápidas de lo normal, y se pueda trabajar de una manera más eficiente.
5.-¿Cuál es el programa que usted recomendaría para realizar una base de datos eficiente?
Hay una gran variedad de programas como lo son Oracle, MYSQL, Postgres. Las dos últimas son sistemas de gestión de base de datos racional; sin embargo, es relativo y depende del administrador y de las necesidades de la empresa. Existen programas donde el administrador diseña la base de datos y luego genera un SQL (lenguaje de programación). En MONGODB(sistema de base de datos) es distinto, el administrador crea la base de datos desde un código que define el esquema del objetivo, y al correr el proyecto se genera automáticamente la base de datos
4.-¿Cuáles son los problemas más frecuentes que presentan las bases de datos y como podría mejorarla?
El principal problema que se puede observar en las bases de datos, es la normalización debido a que esto la vuelve lenta y al momento de tener muchas solicitudes todas no se pueden procesar al mismo tiempo y colapsa el sistema; también se bloquean las tablas mientras va ejecutando una solicitud y esto hace que las demás consultas se vuelvan pesadas y por tal motivo se tardaban poco más. Yo, en lo personal la mejoría indexar (ordenar) los campos para así ligar aquellas consultas sean más rápidas de lo normal, y se pueda trabajar de una manera más eficiente.
5.-¿Cuál es el programa que usted recomendaría para realizar una base de datos eficiente?
Hay una gran variedad de programas como lo son Oracle, MYSQL, Postgres. Las dos últimas son sistemas de gestión de base de datos racional; sin embargo, es relativo y depende del administrador y de las necesidades de la empresa. Existen programas donde el administrador diseña la base de datos y luego genera un SQL (lenguaje de programación). En MONGODB(sistema de base de datos) es distinto, el administrador crea la base de datos desde un código que define el esquema del objetivo, y al correr el proyecto se genera automáticamente la base de datos
Comentarios
Publicar un comentario