an SQL layer for different no-SQL solutions