PostgreSQL Room for Improvement
It could be improved by using parallelization. We want distributed computing. Some databases handle huge volumes of data better, such as the NoSQL database, MongoDB which can handle 100 000, or a million people using the same data search. PostgreSQL is going to take longer to do this, but it is more structured, and unlike MongoDB data is less likely to be duplicated. Large volumes of data can be handled better in PostgreSQL if the queries are written well.View full review »
Subdirector - Digital Products and Services at a media company with 501-1,000 employees
The solution could be improved through an upgrade to the latest version.
A better graphic user-interface would be nice to see.
There is nothing I particularly dislike about the solution. The data propagation in master-slave configurations would be a good example. This is one of the features that I understood the least, yet we have it working and use it to propagate from the content management system database to the multiple publishing databases.
This said, I would like this propagation feature to be simplified for new users and to come with better explanation. However, I will refrain from giving criticism on this point, as I do not know if they already handled this in the last version. Overall, I have only praise for the solution.
I cannot point to anything in particular that we are missing out on at the moment. What comes to mind are features that I have yet to try, although I don't have any wish lists for PostgreSQL at the moment. I don't know how it stacks up when it comes to the importing and exporting of data. For databases involving this, we just make use of Redshift, which is verified from PostgreSQL and developed by Amazon.View full review »
System Architect at a university with 1,001-5,000 employees
I'd like to see better memory management. I think that that's one of the few areas that Postgres does not handle as well as MySQL does or did.View full review »
PostgreSQL uses high memory compared to its counterparts when a highly demanding workload with many database connections is in use, especially one that makes many concurrent connections to the database.
Like many other databases, the tuning is manual through a configuration file. It would be useful if the database engine could detect the specifications of the machine in which it is installed and so bring some levels of auto-tuning.
PostgreSQL replication support isn't so straightforward for multi-sources and master replicas. It will be great if native support of those replication modes become available in the future.View full review »
The pricing could be better.View full review »
Head of Technical Support at a real estate/law firm with 51-200 employees
If you look at overall PostgreSQL, it could be easier to use.
I'm not yet able to use all of the features on the product at this time.
I'm not really able to customize it.
The integration could be easier. SQL Server has an easier integration process, for example, as a comparison.
With Postgres, you can run it in Windows Server, however, there are other things that you have to run.
The product is more for technical people. For example, SQL Server is for anybody. Even newer users can just pick it up and learn from it and mess with it and run it. You can't do that with PostgreSQL. It has more of a learning curve. YOu need more training and documentation.View full review »
System/Security Engineer at a tech services company with 10,001+ employees
They need to have a better graphical interface. There is a tool called pgAdmin 4 that they use, which is free. It is written in Java, and it is slow. They need to have a better product that is similar to Toad for Oracle, but, of course, it is hard to get something that's really great and free. Other than that, it is great.View full review »
Senior IT Manager at a pharma/biotech company with 1-10 employees
I don't work directly on development, however, I haven't heard of any complaints from the development team in general. I can't speak to any features that may be missing. Our team seems quite satisfied with it overall.
It would be great if the solution offered even more integration capabilities.View full review »
IT Systems Administrator at a transportation company with 51-200 employees
There are some products out there that have a slightly different method of implementation for the SQL language. Some of those are slightly better in some areas, and PostgreSQL is slightly better in some areas. I would probably like to match all of those products together. It is just down to the functionality. For example, Oracle has a number of options within SQL that are outside of what you would class as the SQL standard. PostgreSQL misses some of those, but PostgreSQL does other things that are better than what Oracle does. I would like to merge those two products so that there is a certain amount of functionality in a single product.View full review »
Chief technical officer at a healthcare company with 51-200 employees
PostgreSQL is limited to 32 TB in maximum table size for version 9.6 and earlier. This can be problematic for large databases. We currently don't have the multi-tenant feature and we require that with the contract integrated reassurance. To create have one tenant or more tenants, I need to implement or develop a software solution to connect with the multi-tenant, and to connect each tenant. PostgreSQL is not great for software developers, but it is adequate. For developers, databases such as Firebase and MongoDB technology are better. With PostgreSQL, all you need the database for is to save your data. This function on its own is not enough. The database and applications can become very slow. To debug you need to make the database query display information on your device. Some developers are not experienced in developing databases. This is especially difficult for junior software developers, and they often need more experience to be able to deal with that aspect.
The interface could be much better. Maybe it took a little bit longer to understand the menu options and so on. On top of that, it's a web interface. It makes it uninteresting to look at. It's not so appealing as the options that Microsoft offers. It's a separate program that works separately and you don't mess with the browser. It works okay, you can do what you need to do, however, it's not, in my opinion, so professional-looking. That said, it's open-source so I can understand that they prefer to do it like that.
The installation process could be better organized.
The stability could be better. they release new versions all the time and they aren't quite as stable as we'd like them to be.View full review »
It would be good to have machine learning functionality in this solution, similar to Microsoft SQL Server and other solutions. Machine learning capability for a basic level or a common user would be useful.
It can also have good reporting capabilities.View full review »
Sr Lead Data & Information Architect at a pharma/biotech company with 5,001-10,000 employees
I don't work with the solution often enough to really know if there are any missing elements. For me, for how I use it, it works fine.
We're only really using two to five percent of the functionality available.
While there's no perfect solution, we aren't using too much of the functionality to really be able to comment on what might be missing.
If it was free to use, it would be the perfect solution.View full review »
PostgreSQL could improve by providing a geographical solution for tracking trucks and people in the field. They might already have features similar to this and I have not found them. I haven't done research about this topic.View full review »
Director at a tech services company with 1-10 employees
The human resources, the HR, within the system needs improvement.
The user interface could be a bit better.
Just the basic functionality could be improved overall.View full review »
Senior Database Administrator Engineer at a comms service provider with 10,001+ employees
It still needs to be more mature and have some backup feature. We are normally dealing with Oracle's data, and we have very strong online tools to back up the data and do other things. PostgreSQL still needs to do more in this area as well as in the high availability area. There are many external tools that you can use for PostgreSQL's high availability, but there is no embedded tool within PostgreSQL for high availability.
It could have a feature similar to Oracle for working on a distributed system. It can have some scripts to improve the monitoring and some tools to do performance analysis. We have a workaround for most of such requirements except for the support for a distributed system, which is very difficult to have. This area should be included in the core of the database itself.View full review »
Currently, we are working with Postgre's economy, and we are not able to implement real-time solutions with our existing architecture. There's a general lack of real-time data from Postgre.
The solution isn't as stable for larger data sets.
The scalability is limited.
We'd like the solution to be faster.View full review »
IT Innovation & Strategy | Real Estate Strategy, Asset Management & Enabling Functions | GSUS at a comms service provider with 10,001+ employees
I had some issues when I integrated with the Jupyter Notebook.
In the system administration, if you open the connection to the database with a notebook, there is no automatic closing of this connection.
I would like to see seamless integration with other tools such as Jupyter Notebook. We use it with Anaconda.
While it can scale, sometimes it requires more knowledge than SQL Server.
They need to improve the user experience of the management. I'm not aware of Postgre needing a lot of new features, however, they can improve the user experience. That would be awesome. The backup strategies and that kind of stuff could be much better.
PostgreSQL doesn't have a feature for temporal SQL, which is useful for selecting version(s) of a row.
Specifically the syntax
FROM <table> FOR SYSTEM_TIME AS OF ...
Software Engineer at a computer software company with 10,001+ employees
They should make PostgreSQL more secure. It's stable, but from a security point of view, it still needs improvement.View full review »
The performance is too low, although we haven't tested for this.
The interface climate could be better. There are many third party ones that we can use so it would be nice to see more support with the database diagrams.
I have noticed that user and access management should be improved. Connection pooling should be improved. We rely on connection pooling.
Monitoring is incompatible. It is open source. To advance, you must access the internet and download and test various other tools, or develop your own tools. With Microsoft server, it is one single platform that provides you with everything, but with Postgre you have to install or check different tools to integrate with it. That's the annoyance, but it's still the way open source technology works.
I would like to see better management in PostgreSQL.View full review »
System Architect at a computer software company with 10,001+ employees
We don't have any use cases where we would use it in a large application as we do with Oracle. This is one limitation of this solution. We are unsure when it comes to deploying a large 24/7 application.
It is possible that in the newer version this has been addressed, but I would like the deployment in microservices architecture could be improved.
Senior Solutions Architect at a manufacturing company with 51-200 employees
PostgreSQL could improve by being more user-friendly. In SQL Server they have a studio where you can easily do management but not in this solution.View full review »
It needs more integration.View full review »
Senior DBA & IT Consultant at MA Consulting
The price could be better.View full review »
Director Of Sales Marketing at a energy/utilities company with 10,001+ employees
The performance of PostgreSQL could improve.View full review »
Information Technology Administrator at a tech services company with 51-200 employees
Instead of the installation agent downloading all the packages for the install, it should allow the user to download the packages separately on their own to do the install.
In a future release, the installation agent should take less time to create all the databases, especially the small Oracle databases that I was using.View full review »
Principal Engineer at a manufacturing company with 201-500 employees
When you get a large number of records in a database and start doing various queries, it can adversely impact the performance of the live running systems. That's an area we continue to look at and mean to improve, but it is not only because of PostgreSQL. It is also because of the way the schemas are put together, and certain events are triggered. So, it is because of both parties.View full review »
This solution could be better integrated with other systems.View full review »
Head Channel and Capacity at a computer software company with 201-500 employees
PostgreSQL could improve by adding data warehousing tools.View full review »
Projects Manager at Emery Investments
As PostgreSQL is an open-source product, you do have to do a bit more configuration and management yourself. I would like to see it become more user-friendly.View full review »
Project Manager at a comms service provider with 201-500 employees
It could be more secure.
The user interface for the clients could be easier to use as they are small businesses.
From a technical support perspective, the documentation could be improved. The simplicity and availability of documentation and transparency need a little improvement. The product also needs more service support. However, there is a good online community that can help to quickly find a solution.
IT Specialist at a government with 1,001-5,000 employees
The solution could improve the integration.View full review »
Senior Software Engineer at a tech services company with 5,001-10,000 employees
In the next release, I would like to see better integration with other platforms.View full review »
Full Stack Developer at a tech services company with 10,001+ employees
The solution needs to improve the query, documentation, and JSON data functionality.View full review »
There are several features I would like to improve that aren't working as expected. It's likely that the latest version is doing something that was missed in the previous versions. For example, the output parameters — the stored procedures — is something new in PostgreSQL that Firebird has already had for a long time. We haven't tried the latest version, but they're supposed to add some of the most important things.