Уровень абстракции NoSQL для Python

Кто-нибудь знает уровень абстракции для баз данных nosql для Python, аналогичный SQL Alchemy для SQL? Это позволит redis, mongodb и т.д.... быть подключаемыми бэкэндами без необходимости писать для каждого отдельно.

Ответ 1

Это позволит redis, mongodb и т.д. быть подключаемыми бэкэндами без необходимости писать для каждого из них.

Существует django-нереал, но эта библиотека, похоже, преобразует действия SQL в различные действия библиотеки.

Основная проблема здесь в том, что эти вещи совсем не то же самое. В частности, семейная группировка "NoSQL" представляет собой высокий уровень абстракции.

Существуют базы данных графов и базы данных с ключом и базы данных документов и многое другое. В отличие от SQL, они довольно быстро расходятся с доступными функциями.