Tag: cto



  • Azure Cosmos DB Driver Comparison

    by Tomas Restrepo | March 12, 2019

    Azure Cosmos DB is a multi-model, non-relational database service by Microsoft that is part of the Azure cloud platform. It supports the following models: SQL (DocumentDB) MongoDB Cassandra Azure Tables Gremlin (graph) At CData, we provide drivers covering all of these technologies, excep... [read more]


  • CData Architecture: Query Execution

    by Tomas Restrepo | December 13, 2018

    This is part 3 in a series of blog posts on our driver architecture. In our previous posts, ( Part 1: Supporting Multiple Technologies , Part 2: Core Driver Services ) we discussed how we support various driver and adapter technologies, as well as other core driver services. This time we'... [read more]


  • CData Architecture: Core Driver Services

    by Tomas Restrepo | December 10, 2018

    This is part 2 in a series of blog posts on our driver architecture. I mentioned before (Part 1: Supporting Multiple Technologies ) that our core codebase had a number of different services offered to provider implementations. Some of these are generic services used by every single provid... [read more]


  • CData Architecture: Supporting Multiple Technologies

    by Tomas Restrepo | December 07, 2018

    In my previous post , I described how we use a number of different factors to evaluate the complexity of building a driver for a new data source. Today, I'd like to give you a glimpse at our driver architecture. Let's start with a high-level overview: At the top of the diagram above we ha... [read more]


  • Key Considerations for Driver Development

    by Tomas Restrepo | November 14, 2018

    This is the first of a series of blog posts where I want to take a look at our driver technology, and how we build our products. CData offers drivers for 100+ data sources, across various technologies like ODBC, JDBC, ADO.NET, and more. A common topic that comes up in conversations about ... [read more]