QAL
    
            
                
                    Query Abstraction Layer
                
            
             
            
             
            
        
            Project has moved to: https://github.com/OptimalBPM/qal
QAL is a collection of libraries for mining, transforming and writing data from and to a number of places. 
Sources and destinations include different SQL and NoSQL backends, file formats like .csv, XML and excel. Even untidy HTML web pages. 
It has a database abstraction layer that supports connectivity to Postgres, MySQL, DB2, Oracle, MS SQL server. JSON and MongoDB is coming.
It uses XML/JSON formats(self-generated SQL schemas...