TrustRadius: an HG Insights company

PostgreSQL

Score8.6 out of 10

335 Reviews and Ratings

What is PostgreSQL?

PostgreSQL (alternately Postgres) is a free and open source object-relational database system boasting over 30 years of active development, reliability, feature robustness, and performance. It supports SQL and is designed to support various workloads flexibly.

title

Use Cases and Deployment Scope

test

Pros

  • test

Cons

  • tset

Return on Investment

  • tsst

Usability

Other Software Used

Oracle Java Card

Best Relational and Open Source Database

Use Cases and Deployment Scope

PostgreSQL is an Open Source Database that is used for mainly Relational database Systems. We are mainly using this database because of the microservice structure. And in microservices, we have a lot of databases and also it's open source so that is good for our organization. And it's an object-relational database the performance of the database is pretty good.

Pros

  • Well documentation and it's free
  • JSON Support
  • It can handle large database
  • Real time data
  • Security is very good
  • Good Interface and easy to work

Cons

  • Scrolling is not good if you change something on screen you have to reset the screen
  • Handling JSON type is not great
  • data comparison is not good.

Most Important Features

  • Open Source
  • Best for Microservice structure
  • Interface and user experience is good

Return on Investment

  • Cost Effective
  • Easy To Use
  • Improved the Productivity of devlopment

Alternatives Considered

DataGrip, Microsoft SQL Server and MongoDB

Other Software Used

Apollo GraphQL, Postman, IntelliJ IDEA

"PostgreSQL is the most sophisticated and adaptable database software available."

Use Cases and Deployment Scope

PostgreSQL is the most advanced and versatile DB system available and is well documented. It’s cool, and there is a lot of diversity among the people who help with it. PostgreSQL has a project (phAdmin) that allows us to carry out tasks using a friendly graphical user interface, making it an incredible database manager. It has a command-line interface for Linux and Windows that is simple to use. In addition, Golang and Python and their frameworks, such as Django for Python, can be integrated. A comprehensive documentation website makes learning about all of its features easy.

Pros

  • It works well with external data sources and runs on platforms with stable performance.
  • Clients can rest assured that their personal information will be safe and secure.
  • Many forums discuss setup and usage, and most are free.
  • Adding tooling applications to a computer is unlimited.
  • PostgreSQL runs on many OS platforms and supports ANSI SQL, stored procedures, and triggers.

Cons

  • Increasing horizontal scaling is complex, but PostgreSQL may have a solution for all replicas to accept operations.
  • No column re-ordering and better data compression are required.
  • PostgreSQL is often criticized for being slow and unsuitable for large-scale enterprise applications.

Most Important Features

  • Its open-source and accessible means that it is easily deployed without requiring much time and creating a database.
  • It provides high reliability and security, high performance, and high throughput.
  • Usually outperforms other databases like Oracle, MySQL, and SQL Server in response time, efficiency, and resource management.

Return on Investment

  • A robust and reliable platform reduces the risk of data loss and confusion.
  • Using an almost free product is economical. No license fees = minimal ownership cost.
  • Efficiency is high due to quickness and excellent resource management.
  • PostgreSQL helps us achieve our goals, and there are no time-consuming management tasks.

Alternatives Considered

Oracle Database, Microsoft SQL Server, MySQL and Azure SQL Database

Other Software Used

Oracle SQL Developer, IntelliJ IDEA, Notepad++, Sublime Text, Azure SQL Database

PostgreSQL you don't want to stop using it

Pros

  • The stability it offers, its speed of response and its resource management is excellent even in complex database environments and with low-resource machines.
  • The large amount of resources it has in addition to the many own and third-party tools that are compatible that make productivity greatly increase.
  • The adaptability in various environments, whether distributed or not, [is a] complete set of configuration options which allows to greatly customize the work configuration according to the needs that are required.
  • The excellent handling of referential and transactional integrity, its internal security scheme, the ease with which we can create backups are some of the strengths that can be mentioned.

Cons

  • PostgreSQL installation must be homogeneous across all supported operating systems
  • It would be helpful to have an index of compatible tools, plugins or complementary applications within itself to increase productivity.
  • Regarding the administration of PostgreSQL itself, it would be very helpful to have a dashboard that will show us the insecurities of security, stability and operability in order to have an overview of PostgreSQL behavior.

Most Important Features

  • Robustness and security that it provides is a guarantee of confidence that the data will be available and safe.
  • Efficiency and effectiveness both in response and in resource management.
  • Versatility and adaptability to different environments always with a more than acceptable performance.

Return on Investment

  • Being a platform of great robustness and quality, it generates confidence in the security of the data, which minimizes the risk of confusion or loss of data.
  • Efficiency is extremely high due to the speed and excellent management of resources.
  • PostgreSQL contributes greatly to the fulfillment of the objectives of our area that is focused on legal aspects of the population that requests them and this tool helps to streamline our internal processes.

Alternatives Considered

MySQL, Oracle Database, MariaDB Platform and Microsoft SQL Server

Other Software Used

Microsoft SQL Server, MariaDB Platform, MySQL

PostgreSQL for yesterday AND today's data requirements

Pros

  • Runs on a variety of platforms with constant performance and features
  • Data integrity is guaranteed
  • Wide support for tooling
  • Expert advise from core developers is easy to get
  • Cloud support through RDS is stellar

Cons

  • Many see PostgreSQL as slow or old
  • Horizontal scaling not easy
  • No column re-ordering

Most Important Features

  • Speed
  • Agility
  • Stability
  • Redundancy
  • Connectivity

Return on Investment

  • Very low cost of ownership with zero license fees
  • Cost of running PostgreSQL using RDS can be high but has lots of value

Alternatives Considered

MySQL

Other Software Used

MySQL, MongoDB, MongoDB Atlas