Сделать синхронный DBAPI-compatible драйвер
Я, как пользователь, хочу иметь возможность использовать DBAPI в своем приложении (аналогичный psycopg) для работы с аналитическими инструментами.
Есть следующие варианты:
- переход с asyncpg на psycopg:
- не будет возможности писать асинхронные сервисы
- появится возножность работы с аналитическими инструментами
- делать отдельный драйвер на psycopg:
- останется возможность писать асинхронные сервисы
- появится интерфейс работы с аналитическими инструментами
- потенциальные трудности при работе с опевещениями от пикодаты (придется использовать gevent для добавления возможностей асинхронной работы при обновлении топологии)
- дублирование логики discovery и других механизмов между 2-мя реализациями
Edited by Igor Kuznetsov