This is the 5th post on publishing the results of the java survey I ran recently where I asked developers on tools/frameworks they used in the last 12 months. Respondants had the option to choose from a predefined list of options or select Others and provide any other choice.

Here’s the list of topics covered in the survey:

  1. Languages
  2. Web Frameworks
  3. Application Servers
  4. Data Access Tools for SQL
  5. SQL Databases
  6. Big Data
  7. Build Tools
  8. Cloud Provider

In the previous post we covered tools to access SQL databases, now it’s time to cover the SQL databases themselves.

Survey Results

  • MySQL – an open-source relational database management system (RDBMS). In July 2013, it was the world’s second most widely used RDBMS, and the most widely used open-source client–server model RDBMS.
  • PostgreSQL – an open-source object-relational database management system (ORDBMS) with an emphasis on extensibility and standards-compliance
  • Oracle Database – an object-relational database management system produced and marketed by Oracle Corporation.
  • H2 – a very fast, embed-able, Java-based open-source SQL engine
  • Microsoft SQL Server (MS SQL) – a relational database management system developed by Microsoft.
  • SQLite – the most wildly deployed DB Engine included in Android, iPhone, Mac, Windows 10, Google Chrome, Firefox, Safari, etc.
  • MariaDB – an enhanced, drop-in replacement for MySQL developed by some of the original authors of MySQL
  • IBM DB2 – a family of database server products developed by IBM
  • Apache Derby – a small footprint, open-source SQL server implemented in Java
  • HSQLDB – a 100% Java open-source DB Server
  • RethinkDB – the first open-source, scalable JSON database built from the ground up for the realtime web
  • Vertica – High-speed, self-tuning column-oriented SQL database management software for data warehousing and business intelligence