The main use case for PostgreSQL on Ubuntu is storing the database and serving as our primary database for storing the credentials of users and other information, including candidate data and enterprise data. This covers my main use case.
PostgreSQL on Ubuntu 24.04 LTS
Supported ImagesExternal reviews
External reviews are not included in the AWS star rating for the product.
Robust relational queries have supported secure user data growth and improve transaction safety
What is our primary use case?
What is most valuable?
The best features PostgreSQL on Ubuntu offers are complex joins, which allow us to perform advanced SQL queries, providing the atomicity of our tables, ACID properties for transaction safety, and scalability that we can expand to, as we currently have 10 lakh users, and it is easily scalable.
Complex joins are the best feature that PostgreSQL on Ubuntu provides because I have been using NoSQL solutions such as MongoDB, but PostgreSQL has better efficiency for complex queries when used correctly.
PostgreSQL on Ubuntu has positively impacted our organization because, from the initial phase with around 1,000 plus users during user accessibility testing, we defined the tables in such a manner that even with future scalability increases, it would function well, and now it has grown to 10 lakh users, still holding up well with fast data retrieval and good query performance, supported by effective indexing methods.
In our user table with PostgreSQL on Ubuntu, we initially added indexing on the email property, but after a while, we found that the phone number field was also frequently used, and adding indexing to it improved our query retrieving speed and efficiency by almost 20 to 30 percent.
What needs improvement?
From an improvement perspective, the UI of PostgreSQL on Ubuntu can be somewhat better because from my experience, it is outdated compared to current UI generations, and the reliability without changing the entire system architecture can also be improved, along with optimizing index management such as adding proper indexes and removing unused ones.
Documentation for PostgreSQL on Ubuntu can also be improved because it is quite old and not easy for most people to understand, so that is one area that could see enhancement.
For how long have I used the solution?
I have been using PostgreSQL on Ubuntu since 1.5 years.
What do I think about the stability of the solution?
From my experience, PostgreSQL on Ubuntu is very stable for our application.
What do I think about the scalability of the solution?
The scalability of PostgreSQL on Ubuntu is very good because complex joins are performed smoothly and efficiently; just ensure that the database structure is well-defined from the start to scale from 1,000 users to 10 lakh users or any number of future users.
How are customer service and support?
So far, we have not needed customer support for PostgreSQL on Ubuntu, but my initial inquiry about it was good.
How would you rate customer service and support?
Positive
Which solution did I use previously and why did I switch?
We used to use Microsoft SQL, but it was costing us too much as the size of the database grew, which is why we switched to PostgreSQL on Ubuntu, where its internal B-tree optimization is quite good, making it sufficient for our application.
How was the initial setup?
Regarding pricing and setup costs for PostgreSQL on Ubuntu, I do not have much information about pricing, but the initial setup was very easy, with the more tedious aspects appearing later during scaling; licensing is simple since it is open-source.
What was our ROI?
The return on investment with PostgreSQL on Ubuntu is very good compared to commercial databases such as Oracle or Microsoft SQL due to zero licensing cost and lower infrastructure costs, making it about 40 percent less expensive than licensed enterprise databases, and since there are no upfront licensing fees, the ROI is increased with a scalable system without exponential cost growth.
Which other solutions did I evaluate?
We evaluated Microsoft SQL and Oracle databases before choosing PostgreSQL on Ubuntu.
What other advice do I have?
I would rate PostgreSQL on Ubuntu a solid nine or ten because it is very good for our application.
I chose a nine out of ten because while it is very robust, scalable, and cost-effective for RDBMS databases, one drawback is that it can be a complex setup for beginners, needing tuning for very high-scale workloads, which can be tedious if the sizes of queries and databases increase.
For anyone looking to use PostgreSQL on Ubuntu, it is ideal for applications that have a clear vision of their database and table structures, and it provides faster query searches, proving to be quite efficient, and it can also be used alongside other NoSQL solutions.
A mid-sized firm, a smaller firm, or a larger firm that wants to create an application should choose PostgreSQL on Ubuntu as it is the best choice; it is reliable, scalable, and requires thoughtful consideration of database and table structures to leverage its capabilities fully.
You should ask about how query optimization can be done and indexing strategies that PostgreSQL on Ubuntu provides, as these are important aspects to consider when using any SQL kind of databases.
I rate this product a nine out of ten overall.
Advanced queries have powered feature engineering and ensured reliable data analysis
What is our primary use case?
My main use case for PostgreSQL on Ubuntu is to query the database and the tables.
A quick specific example of a task where I used PostgreSQL on Ubuntu to query the database or tables is that I query the tables with SQL code, and it is very smart. I do feature engineering directly in SQL.
What is most valuable?
The best features PostgreSQL on Ubuntu offers include advanced queries. Its extensions are very smart, such as PostGIS. It is very smart and flexible.
The advanced query feature has helped me because I can use CTE and window functions, subqueries, and complex subqueries, providing great flexibility.
PostgreSQL on Ubuntu has positively impacted my organization by being very reliable. It has solid recovery and the risk of data loss is very low. It is very robust and ideal for production projects.
What needs improvement?
PostgreSQL on Ubuntu can be improved because it is a bit slower than other solutions I have used. I would also appreciate the ability to use the EXPLAIN ANALYZE tool.
What do I think about the stability of the solution?
PostgreSQL on Ubuntu is stable.
What do I think about the scalability of the solution?
PostgreSQL on Ubuntu's scalability is good.
How are customer service and support?
I have not had any experience with customer support.
How would you rate customer service and support?
Which solution did I use previously and why did I switch?
Before PostgreSQL on Ubuntu, I previously used MySQL, but it is inferior in comparison.
What was our ROI?
I have seen a return on investment with PostgreSQL on Ubuntu through time saving.
Which other solutions did I evaluate?
Before choosing PostgreSQL on Ubuntu, I evaluated MySQL as another option.
What other advice do I have?
Since using PostgreSQL on Ubuntu, I have seen specific outcomes such as being very solid with no loss of data, which saves time.
My advice to others looking into using PostgreSQL on Ubuntu is to use it to improve coding and to improve skills in feature engineering and in coding with window functions or data ingestion with JSON or the integration with Python, R, and Jupyter Notebook. I have given this review a rating of 8.
Hybrid data platform has delivered reliable transactions and powerful performance for our apps
What is our primary use case?
I was using a SaaS version of PostgreSQL on Ubuntu on both on-cloud and on-prem environments. We have a test server that is on-prem and certain production servers which are on the cloud. We use a mix of everything that works best for our needs. For example, we used an on-prem PostgreSQL on Ubuntu for the test server, but for production, we are using the cloud.
PostgreSQL on Ubuntu was used on Ubuntu for the backend of a lot of software. For example, the e-commerce software was built on top of PostgreSQL on Ubuntu.
What is most valuable?
One of the most important points about PostgreSQL on Ubuntu is that it is free. We do not have to worry about cost per core. It is a fully-featured database that supports a lot of features that modern applications need. In fact, it even supports document-based databases. It is quite a powerful solution.
The performance of PostgreSQL on Ubuntu's parallel query executions was very good. That is why we selected the solution.
We utilize ACID transactions with PostgreSQL on Ubuntu.
ACID transactions impact our data reliability in our work significantly. Reliability is very important and ACID helps us reach that goal. Regarding isolation specifically, our application did not require any specific isolation of transactions, but overall, ACID is still very important.
What needs improvement?
I did notice one downside about PostgreSQL on Ubuntu. Certain queries were not behaving in the same way that SQL Server was handling those queries. I found the handling of those queries done by SQL Server was slightly better than PostgreSQL on Ubuntu.
Maybe it makes more sense to use AI for configuration in future updates of PostgreSQL on Ubuntu so that the database is automatically optimized for the best performance for a given hardware. AI could be used for this purpose.
For how long have I used the solution?
I have been using PostgreSQL on Ubuntu for several years now.
What do I think about the stability of the solution?
PostgreSQL on Ubuntu is a stable solution.
Which solution did I use previously and why did I switch?
Before PostgreSQL on Ubuntu, I worked with MySQL and SQL Server.
We switched from MySQL to PostgreSQL on Ubuntu because PostgreSQL was giving us the features that we needed for free. If you have a paid solution that works well and you have a free solution that also works well, the obvious choice is the free solution because it works very well and it is free.
How was the initial setup?
The deployment of PostgreSQL on Ubuntu was quite straightforward.
The deployment took approximately one day.
What about the implementation team?
Only one person was involved in the process of deployment for PostgreSQL on Ubuntu.
What's my experience with pricing, setup cost, and licensing?
For the Software as a Service version, we were using PostgreSQL on Ubuntu and paid some amount. It was not a very large amount for PostgreSQL on Ubuntu. We were on the lowest tier, so it was around $5 or something.
What other advice do I have?
I cannot remember any specific example of using MVCC, but it is quite an important part of PostgreSQL on Ubuntu. It is a good-to-have feature.
I am satisfied with PostgreSQL on Ubuntu. We have worked with various databases including SQL Server and MySQL, but I found PostgreSQL on Ubuntu to be the most cost-effective and most performance-friendly solution. My rating for PostgreSQL on Ubuntu is 10.
Which deployment model are you using for this solution?
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Offers clear structure and reliable transactions but needs improvement in handling scalability
What is our primary use case?
We are working with Spring Boot and everything related to this area, using a couple of modules from Spring Boot such as security, data, and cloud. The most major aspect is that we work with relational database architecture.
For the relational database, I use PostgreSQL on Ubuntu.
I have been using PostgreSQL on Ubuntu for all my commercial experience, which is around six or seven years.
I use a relational database where objects and relations between them are needed, and where there is a specific structure. For example, if we have a parameter for our object, such as a user or an apple, we have specific size, weight, etc. Non-relational database is not about that; it's more about speed, but relational databases are specifically created for this task.
The support for complex data types such as JSON and XML in PostgreSQL on Ubuntu adds technical behavior not related to typical relational databases. I have worked with JSON in PostgreSQL on Ubuntu, and it helps manage non-structured data effectively. You can also add an index for JSON and speed up searches, though it's a complex topic that requires deep knowledge of how indexes work.
What is most valuable?
The best feature of PostgreSQL on Ubuntu is its structure because it adds clarity and understanding when investigating a database. This structure makes it more understandable than non-structural data, which enhances readability and understandability for someone new to the project.
I have utilized the advanced data replication features in PostgreSQL on Ubuntu. It provides a powerful mechanism for transactions, which is a huge achievement for relational databases.
The community around PostgreSQL on Ubuntu is awesome and perfect. Any question or issue can be resolved with quick Googling, and there are many knowledgeable people, which is really beneficial.
What needs improvement?
Asynchronous replication will help in managing data distribution and seeing benefits, but I'm not certain as I have not worked with such tasks in PostgreSQL on Ubuntu. I've resolved similar things in non-SQL databases such as MongoDB, but I haven't attempted those functionalities in PostgreSQL on Ubuntu due to their complexity.
For how long have I used the solution?
I have been using PostgreSQL on Ubuntu for all my commercial experience, which is around six or seven years.
What do I think about the stability of the solution?
The main benefits PostgreSQL on Ubuntu brings are stability and reliability, especially for transactions in companies handling money, which is crucial.
What do I think about the scalability of the solution?
The main disadvantages I see in PostgreSQL on Ubuntu relate to handling scaling. Vertical scale can work sometimes, but as databases grow, resources can become inadequate, leading to the need for complex replication and sharding which not every specialist is aware of.
Which solution did I use previously and why did I switch?
I have worked with other relational databases apart from PostgreSQL on Ubuntu.
How was the initial setup?
In the very beginning of my learning path, I faced some difficulties in setting up PostgreSQL on Ubuntu, but now it's clear how it works. I know all the steps to make it work: creating databases, making users, providing rules, and creating tables.
Which other solutions did I evaluate?
The main differences of PostgreSQL on Ubuntu in comparison to other competitors involve ACID compliance, where non-relational databases have made strides. However, non-relational databases often have sharding available by default, making them more comfortable for dividing information. They also tend to be faster and fit for blob storage, but it's not the best way for storing files, as I prefer dedicated storage solutions such as S3 or Azure Blob Storage.
What other advice do I have?
My advice for organizations considering PostgreSQL on Ubuntu is to thoroughly discuss their project needs, as it depends on their specific requirements. Spending time discussing future goals and project needs is crucial before making any decisions about a database, because changing databases during a project can be difficult and resource-intensive.
The structure and design of the database as it stands are really nice.
I haven't escalated any questions or issues regarding technical support with PostgreSQL on Ubuntu.
I don't remember anything about PostGIS capabilities.
On a scale of 1-10, I rate PostgreSQL on Ubuntu a 7.
Handles high-demand database operations efficiently and offers significant cost savings
What is our primary use case?
What is most valuable?
What needs improvement?
For how long have I used the solution?
What do I think about the stability of the solution?
What do I think about the scalability of the solution?
How are customer service and support?
How would you rate customer service and support?
Neutral