A Great General Purpose DBMS
June 07, 2019
A Great General Purpose DBMS
Score 10 out of 10
Vetted Review
Verified User
Overall Satisfaction with PostgreSQL
PostgreSQL is used throughout our company to power business applications and to drive data-driven decision making. It's mostly used by software development teams as a back-end for data-driven applications. We usually deploy PostgreSQL instances via AWS and connect to them through a PaaS (Platform as a Service) that hosts our applications. Other teams use it for analytical data processing.
- PostgreSQL is fully featured.
- Extensible.
- Has multiple schemas per database.
- Provides nice SQL syntax.
- Could provide better documentation of PLPGSQL functions.
- Developers can quickly and simply set up database instances, allowing them to get to work fast.
- Database administration is streamlined using the PgAdmin application.
- The documentation of the DBMS is great, so users can quickly find answers to questions.
PostgreSQL has more features than MySQL, and it has better documentation.
Microsoft SQL Server is more complicated to set up and administer, and its syntax is not as easy to write as PLPGSQL. Moreover, the built-in functions in PostgreSQL are better than what's on offer from MS SQL.
Oracle Database would be the best competitor with PostgreSQL. What it lacks in easy to reference documentation, it makes up for in enterprise support. If you don't need the enterprise support, then PostgreSQL is the way to go.
Microsoft SQL Server is more complicated to set up and administer, and its syntax is not as easy to write as PLPGSQL. Moreover, the built-in functions in PostgreSQL are better than what's on offer from MS SQL.
Oracle Database would be the best competitor with PostgreSQL. What it lacks in easy to reference documentation, it makes up for in enterprise support. If you don't need the enterprise support, then PostgreSQL is the way to go.