Ищете хороший плагин базы данных API - PullRequest
0 голосов
/ 22 февраля 2019

В моей работе мы используем разные типы баз данных SQL и NOSQL (например, postgres, mysql, sqlite, mongodb, arangodb).

Поскольку мы создаем множество пакетов, взаимодействующих с базой данных для получения некоторых данных,Воссоздание функциональности CRUD (+ методы для создания схемы => create table / collection / db) для каждого пакета усложняет поддержание всего конвейера при масштабировании.

Чтобы разрешить эту ситуацию проще, мы решили создать API плагинов базы данных, который позволит нам абстрагировать методы CRUD, чтобы вам больше не хотелось, чтобы база данных использовалась больше на стороне сервера.Все пакеты, которые должны взаимодействовать с базой данных, просто обернутые методы CRUD плагинов и добавят свое поведение, специфичное для каждого пакета.

Я почти уверен, что мы не единственные, у кого есть такая ситуация, поэтому яЯ искал в интернете, чтобы попытаться выяснить, было ли это уже сделано, не найдя ничего интересного.

Может ли кто-нибудь направить меня ко всему, что может сделать / попытаться сделать это?Есть ли что-нибудь, что уже делает это с помощью Python?

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...