Design, implementation, optimization and deployment of SQL / NoSQL systems