Principales diferencias de los sistemas menejadores de base de datos postgresql,visual foxpro,phpmyadmin

DIFERENCIAS DE POSTGRESQL,VISUAL FOXPRO, PHPMYADMIN


POSTGREQL


Es un servidor de base de datos objeto relacional libre, ya que incluye características de la orientación a objetos, como puede ser la herencia, tipos de datos, funciones, restricciones, disparadores, reglas e integridad transaccional, liberado bajo la licencia BSD.

Características de PostgreSQL PostgreSQL es un gestor de base de datos excepcional, sus características técnicas la hacen una de las bases de datos más potentes y robustas del mercado. Su desarrollo comenzó hace más de 15 años, y durante este tiempo, estabilidad, potencia, robustez, facilidad de administración e implementación de estándares han sido las características que más se han tenido en cuenta durante su desarrollo. PostgreSQL funciona muy bien con grandes cantidades de datos y una alta concurrencia de usuarios accediendo a la vez al sistema. (Rafael Martínez 2009)

VISUAL FOXPRO

FoxPro es un sistema de gestión de bases de datos que fue diseñado por una compañía pequeña llamada Fox software, para que después gracias a su éxito fuera absorbido por Microsoft. Básicamente es un lenguaje de programación o programa de almacenamiento, el cual es capaz de procesar grandes cantidades de datos y guardarlos en una base segura.

PHPMYADMIN

es una herramienta que se ofrece desde los paneles de control cPanel de los alojamientos web de HOSTINET con la que podremos manejar y administrar nuestras bases de datos MySQL.

Características de PhpPgAdmin:
  • Posibilidad de administrar varios servidores. 
  • Soporte a múltiples versiones de PostgreSQL. 
  • Administración de todos los objetos del gestor PostgreSQL (usuarios, grupos, bases de datos, esquemas, etc.). 
  • Se pueden lanzar sentencias SQL contra la base de datos. 
  • Proporciona el acceso de múltiples usuarios a la vez, debido a su condición de aplicación Web. 

PRINCIPALES DIFERENCIAS


POSTGREQL: Es una base de datos con mayor capacidad de almacenar, es ,as usado por grandes empresas ya que su licencia tiene menos restricciones en comparación de otras 

Ventajas de PostgreSQL
  •  Instalación ilimitada: nadie puede demandarlo por violar acuerdos de licencia, puesto que no hay costo asociado a la licencia del software.
  •  Soporte: cuenta con una importante comunidad de profesionales y entusiastas de los que las compañías pueden obtener beneficios y contribuir. 
  • Ahorros considerables en costos de operación: ha sido diseñado y creado para tener un mantenimiento y ajuste mucho menor que otros productos, conservando todas las características, estabilidad y rendimiento.
  • Estabilidad y confiabilidad legendarias: es extremadamente común que compañías reporten que PostgreSQL nunca ha presentado caídas en varios años de operación de alta actividad. 
  • Extensible: el código fuente está disponible para todos sin costo. Si su equipo necesita extender o personalizar PostgreSQL de alguna manera, pueden hacerlo con un mínimo esfuerzo, sin costos adicionales.
        Esto es complementadopor la comunidad de profesionales y entusiastas de PostgreSQL                   alrededor del mundo que también extienden PostgreSQL todos los días. 
  • Multiplataforma: está disponible en casi cualquier Unix y para Windows. 
  • Diseñado para ambientes de alto volumen: usa una estrategia de almacenamiento de filas      llamada MVCC para conseguir una mejor respuesta en ambientes de grandes volúmenes. 
        Los principales proveedores de sistemas de bases de datos comerciales usan también esta               tecnología, por las mismas razones.
  •  Herramientas gráficas de administración de BD: cuenta con varias herramientas gráficas de alta calidad para la administración de bases de datos. 






VISUAL FOXPRO: Este ofrece herramientas para crear aplicaciones de base de datos para escritorio, tiene su propio gestor de bases de datos incorporado.

Ventajas:

  1. Administra toda la información
  2. Tablas para almacenar datos
  3. Consultar para buscar y recuperar y recuperar únicamente los datos que necesitas
  4. Formularios para analizar o imprimir los datos de un diseño especifico
  5. Formularios para ver, agregar y actualizarlos datos de la base de datos de internet

Desventajas:

  1. Limitaciones en el procesamiento de las búsquedas
  2. Solo estas disponible para sistemas de Microsoft
  3. Las bases de datos Access son útiles para pequeñas y medianas empresas o departamentos individuales.
  4. Si tu base de datos necesita ser protegida por extensos protocolos de seguridad de base de datos, entonces Access puede que no sea la mejor opción.
  5. Toda la información de tu base de datos se guarda en un solo archivo. Esto limita las opciones y cómo elegir utilizar los datos.




PHPMYADMIN: Este puede crear y eliminar bases de datos, puede alterar tablas, ejecutar cualquier sentencia SQL y exportar datos en varios formatos.

Ventajas:

  1. Esta aplicación nos permitirá realizar las operaciones básicas en base de datos MySQL, como son: crear y eliminar bases de datos, crear, eliminar y alterar tablas, borrar, editar y añadir campos, ejecutar sentencias SQL, administrar claves de campos, administrar privilegios y exportar datos en varios formatos. La función de exportar datos se emplea muchas veces para realizar backups de la base de datos y poder restaurar  esta copia de seguridad en el futuro a través de phpMyAdmin mediante la opción “importar”.
  2. phpMyAdmin es el administrador de bases de datos por defecto en muchos paneles de control comerciales como son cPanel, Plesk o DirectAdmin.
  3. Los usuarios no deberían tener problemas a la hora de manejar esta herramienta, ya que es fácil de usar.
  4. Otra de las funciones más importantes que nos ofrece es que permite optimizar y reparar tablas, las cuales son dos tareas de mantenimiento fundamentales.
  5. Nos da la posibilidad de realizar búsquedas en las base de datos, además de poder escribir nuestras propias consultas SQL de manera directa y ejecutarlas.
  6. Esta herramienta también es de gran ayuda para desarrolladores de aplicaciones que empleen MySQL, ya que permite depurar consultas y hacer tests de forma rápida y sencilla.

Desventajas:

  1. Su código se basa solo en PHP, por su parte de adminer, hace más uso de JavaScript permitiendole diferentes vialidades.
  2. La cantidad de bases de datos que utiliza se ve muy limitada comparado con Database Master que maneja varios tipos.
  3. Al momento de querer visualizar gráficamente las tablas, consultas y relaciones no es posible ya que es necesario instalar una herramienta extra.






En todo este blog hemos visto tanto ventajas y desventajas de tres de los que a mi parecer son los mejores administradores de bases de datos.

links de algunos videos de apoyo:
http://desarrolloweb.dlsi.ua.es/idesweb-2a-ed/modulo-09
https://es.gadget-info.com/difference-between-mysql

Referencia:
https://aritojoseph.wordpress.com/2017/11/16/mysql-phpmyadmin-visual-foxpro-access/
https://dspace.uclv.edu.cu/bitstream/handle/123456789/5839/Herramienta%20para%20la%20administracion%20de%20PostgreSQL.pdf?sequence=1&isAllowed=y

Comentarios