Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Herramientas Complementarias

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 5

Herramientas complementarias

Cuando empezamos un nuevo proyecto, debemos de crear las estructuras que


contienen los datos dentro de una base de datos. Para ello deberíamos de realizar el
diseño en papel o utilizar una herramienta para el diseño de bases de datos.

Existen varias herramientas para el diseño de las estructuras de datos, con las que
nos resultará más fácil crear los modelos de tablas con sus columnas. Incluyendo las
restricciones y relaciones entre las demás tablas.

La mayoría de estas herramientas para el diseño de bases de datos son de pago.


Lamentablemente, las herramientas Open Source están desactualizadas, por lo que
no soportan las últimas versiones de PostgreSQL.

pgModeler es una herramienta muy útil que podemos utilizar para diseñar las
estructuras de datos de nuestras bases de datos en PostgreSQL. Hacer uso de las
últimas características implementadas en el servidor PostgreSQL 10. Y Administrar
nuestras bases de datos desde la propia herramienta (Segovia, 2019).

Como características principales tenemos:

 Podemos crear y editar de forma sencilla y rápida modelos de bases de


datos con una interfaz simple. También incluye formularios con una serie de
campos que se deben de completar para generar el código SQL de forma
correcta.

 Tenemos a disposición el código fuente en un repositorio público para poder


modificar y redistribuir . Además, es multiplataforma, por lo que podemos
compilar el código fuente en varios Sistemas Operativos, como Windows,
Linux y macOS.

 Una vez terminado el diseño de las bases de datos con sus tablas, columnas
y tipos de datos, y hemos especificado las relaciones entre tablas.
Nos permite exportar las estructuras de datos a los servidores de
PostgreSQL.
 Actualmente soporta desde la versión 9.0 de PostgreSQL. En la reciente
versión estable 0.9.1, incluyen el soporte hasta la versión 10 de PostgreSQL.
Es por ello que esta herramienta es la más utilizada para el modelado de
datos para Postgres.

 pgModeler también proporciona un módulo de administración de bases de


datos simple pero útil. Con el que es posible ejecutar comandos SQL,
explorar los objetos y manejar datos.

 Otra de las funciones adicionales de pgModeler, es que podemos generar


scripts SQL que contienen los comandos necesarios para mantener
sincronizada la base de datos con respecto al modelo.

AppOS
 es una extensión que maximiza la utilización de recursos entre PostgreSQL, el
sistema operativo y el hardware de almacenamiento (PostgreSQL: Software
Catalogue - PostgreSQL extensions, s. f.).

Algunas ventajas de usar AppOS son:

 Hasta 23 veces más rendimiento en la misma infra.

 Hasta 11 veces menos latencia en la misma infra.

 Conectable, no hay necesidad de modificar la base de código de la aplicación.

 Instalación y configuración sencillas. Descarga desde nuestro repositorio,


configuración y ejecución.

HipoPG
HypoPG es una extensión PostgreSQL que añade compatibilidad con índices
hipotéticos.
Un índice hipotético o virtual es un índice que realmente no existe y, por lo tanto, no
cuesta CPU, disco ni ningún recurso para crear. Son útiles para saber si índices
específicos pueden aumentar el rendimiento de las consultas problemáticas, ya que
puede saber si PostgreSQL usará estos índices o no sin tener que gastar recursos
para crearlos.
OpenFTS
OpenFTS (Open Source Full Text Search engine) es un avanzado motor de
búsqueda basado en PostgreSQL que proporciona indexación en línea de datos y
clasificación de relevancia para la búsqueda de bases de datos. La estrecha
integración con la base de datos permite el uso de metadatos para restringir los
resultados de búsqueda.
Referencias

 Segovia, J. (2019, 26 agosto). Herramienta para el diseño de BD de


PostgreSQL, pgModeler. TodoPostgreSQL.
https://www.todopostgresql.com/herramienta-para-el-diseno-de-bd-de-
postgresql-pgmodeler/
 PostgreSQL: Software Catalogue - PostgreSQL extensions. (s. f.). The
PostgreSQL Global Development Group. Recuperado 24 de febrero de 2021,
de https://www.postgresql.org/download/products/6-postgresql-extensions/

También podría gustarte