Author Archives: Michael König

Turbodbc and Apache Arrow

With the release of turbodbc 2.0.0, the popular ODBC module for Python provides built-in support for Apache Arrow, a universal data layer for fast column-oriented analytics. Head over to our guest post at the Apache Arrow blog to learn more … Read More

A logo illustrating the construction on turbodbc with a crane and a hardhat

Making of turbodbc (part 2): C++ to Python

In the first part of this series, we learned how turbodbc builds a few layers of C++ code on top of the open database connectivity (ODBC) C API. We ended up with a reduced API that improves on its foundation … Read More

A logo illustrating the construction on turbodbc with a crane and a hardhat

Making of turbodbc (part 1): Wrestling with the side effects of a C API

Databases are the core of modern information technology. Databases are used by web servers to store content, by businesses to place orders, and by data scientists as their data sources. To give Python users easy database access, the Python community … Read More