Top databases in 2017: Trends for SQL, NoSQL, Big Data, Fast Data
What are the top trends in databases in 2017? What are the hottest data processing technologies and which ones have been left out? The answer lies in our annual JAXenter survey. Eager to see the results? Then let’s waste no more time.
2017’s biggest database trends
What are the most in demand tools for data storage and processing this year? You know the drill: we asked you to assess the relevance of a collection of database-related topics and you delivered.
We’ve come a long way from our first evaluation of the annual JAXenter survey. We started out with the top programming languages, we showed you the hottest frameworks, the most popular tools and the cloud platforms everyone is using these days. Last week we revealed the most popular architecture trends so it’s only fair that we focus on the top databases trends now.
Let’s have a look at the trends!
Data processing — The runner-up in the 2017 survey
We started by asking you about your interest in general topics and, according to the results, data processing is a very relevant topic for you this year. As you can see in the figure below, both NoSQL and SQL databases are among respondents’ top preferences.
If we combine the percentage of respondents who found them “interesting” with the percentage of people who find them “very interesting,” then we know who the runner-up is: NoSQL databases occupy the second position with 74,8 percent.
Which databases have grabbed respondents’ attention?
Survey respondents have decided: PostgreSQL is the winner. 25,3 percent found it “very interesting” and 37,7 percent found it “interesting”. In total, PostgreSQL managed to get 63 percent of the respondents excited about the prospect of using it this year.
The runner-up is Elasticsearch with a total of 59 percent. It seems that the student has become the master; although Elasticsearch is based on Lucene, the latter didn’t manage to convince as many respondents to give it a try in 2017. The combination Lucene/Solr only grabbed the attention of 43,8 percent of the respondents — it’s definitely a high score but not necessarily compared to Elasticsearch’s result.
A similar shift can be seen in the case of data processing Apache Spark and Hadoop. Survey respondents’ interest in Hadoop (34,8 percent) stands no chance against people’s interest in Apache Spark (53,3 percent).
It appears that we have a lot of “drama” in this part of the evaluation. In addition to a couple of cases of “student surpasses master”, we also have a small “fight” between a few NoSQL databases: MongoDB, Cassandra, Redis, Neo4J. In-memory data grid Hazelcast has managed to outshine both CouchDB and the classic: Oracle. Microsoft SQL Server seems to be the outcast this year.
United States vs. Europe
The first two positions are virtually the same while the next two have switched positions: respondents in the United States love Elasticsearch more than PostgreSQL while Europeans prefer the latter. The changes are not so notable except for Oracle, which managed to convince our European respondents but failed to grab the attention of our survey respondents in the U.S.
2017 vs 2016: What changed?
We have mixed signals and feelings about this comparison. There are no major changes but it’s worth mentioning that Redis has gathered more points this year than it did in 2016 (34 percent last year and 43.2 percent in 2017) while MongoDB experienced the opposite change: it lost some points in the meantime (60 percent in 2016 and 49.8 percent this year).
Does this comparison say anything about what’s going to happen next year in the magical land of databases? Unfortunately, this is not a magic mirror.
Conclusion: Databases are the necessary “evil”
One thing is clear: data storage and processing are once again in the public eye. Today, the endless possibilities one has with data storage and processing are becoming not only necessary but also “fashionable” (in great demand). Another sign that gives away the growing trend of databases is the fact that survey respondents used the fill-in field to express their interest in databases. The aim of the fill-in field is to allow respondents to tell us what other data technologies sparked their interest recently.
The list of nominees contains the following:
- Apache Flink
- eXist DB
- Apache Ignite
- Apache Geode
- Apache Kafka
The end [of the survey evaluation parts] is near. Once the sections have been covered, we’d like to look at the data one more time and extract the biggest trends.
JAXenter annual survey: The whys and wherefores
That’s a wrap. These were the most popular software architecture topics this year.
JAXenter.com and JAXenter.de readers had about a month to weigh in on how this year’s technology trends should look like. The survey was organized into ten sections:
- UI Technologies
- Web Frameworks
- Microservices / Dev Frameworks
- Cloud Platforms / Technologies
- Continuous Delivery & Automatization
- DevOps, Container & Service Discovery
- Data Storage & Processing
- Software Architecture
- More & mixed things
More than 900 people have filled out to the survey — we’d like to thank you all for your interest and for allowing us to paint a very representative picture of the technology trends the Java community is interested in this year.
Check out the first five parts of our technology trends survey results
- Technology trends 2017: Here are the top programming languages
- Technology trends 2017: Here are the top frameworks
- Technology trends 2017: These are the most popular tools
- Technology trends 2017: These are the most popular cloud platforms
- Technology trends 2017: These are the top architecture trends