SPARQL to SQL translation engine for multiple backends, such as DB2, PostgreSQL and Apache Spark