What is our primary use case?
In our company, the primary use case is to store all the data in Exasol. We handle data for three countries: Mexico, Colombia, and Brazil. We have a data warehouse where we store all the information; for that purpose, we store all the data in Exasol.
What is most valuable?
We have a data warehouse and on top of it, we have reports in Tableau. We pull the data from Exasol database and display it in the Tableau dashboard. Previously, when we were using SQL Server, it took longer to load the reports in Google Chrome browser. But now, after migrating to Exasol, the reports are much faster, and users are not facing any issues because of Exasol's high performance. Even the efficiency of fetching querying data from the Exasol database is much higher.
Our Exasol database is our backend database, and we use Tableau dashboard as the front end. After migrating to Exasol database, the performance of our new gateway dashboard has also increased significantly.
What needs improvement?
There are very few companies that are using Exasol, but the majority of companies are using SQL Server, Cloud or IBM Db2 Database, or any other databases. Therefore, the resources are limited, which is my only concern.
So if I face any issues, limited resources are available to help me resolve the issue with Exasol. From that perspective, it can be a bit of a struggle for me to find a solution.
In the next release, I would like to see better compatibility issues. Currently, Exasol has limited compatibility with other software like Python and R. For example, If I talk about SQL Server, we can connect it to big data or Python, which is also compatible with different servers.
For how long have I used the solution?
I have been using it for the past two years. We are currently using the latest version. We are using the on-premises version.
What do I think about the stability of the solution?
I haven't faced any issues so far, it's pretty stable and the performance is very high. So, I will continue to use the Exasol database in the future as well.
What do I think about the scalability of the solution?
It is easy to scale. There are around one thousand people who are using Exasol.
How are customer service and support?
When we face any issue, we reach out to our internal maintenance team first. If they are not able to answer my queries, then they directly reach out to Exasol consulting.
Which solution did I use previously and why did I switch?
Previously, we were using SQL Server 2019, but we migrated to the Exasol database two and a half years ago. The performance of Exasol is much better compared to SQL Server. We have a billion rows of data in our database, and previously it took around four to five hours to load the data, but now it only takes half an hour to fully load the data into Exasol.
In my opinion, the performance of Exasol is much higher than Oracle, SQL Server, or any other database. I have not faced any issues so far because the performance is very high compared to other databases.
How was the initial setup?
The initial setup was pretty easy. If a person knows SQL well, then they can easily set up the Exasol database. The syntax of the query in SQL and Exasol is pretty much similar. If a user is working in actual SQL or Oracle, then they can easily migrate their database, so they can implement Exasol very easily.
What about the implementation team?
There is a different team who is responsible for deployment. It took around one to two days. So, the initial deployment can be done very easily within one to two days.
What was our ROI?
There is an ROI. The query performance is very high, and the computation cost is low right now. In comparison, the computation cost of an SQL Server is very high because it takes a lot of time to fetch data. So, in my opinion, the configuration cost is very low in the case of Exasol. Therefore, the ROI will be very high.
Which other solutions did I evaluate?
We had two options. We were using a SQL Server and had to decide whether to migrate to Oracle or Exasol database. However, we found that the performance of Exasol was better. If we had moved to Oracle, the data speed would not have improved significantly. In comparison, Exasol had better performance.
What other advice do I have?
I would recommend using the solution because it is highly scalable and stable. However, the only concern I have right now is that it has very limited resources and limited capacity in cloud computing. Therefore, if any user wants to work on an on-premises database, then this would be the best option for them.
Overall, I would rate it a nine out of ten.