Rongronggg9 / RSS-to-Telegram-Bot

A Telegram RSS bot that cares about your reading experience

Home Page:https://t.me/RSStT_Bot

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[Request] Add mongodb Support

killerlearner opened this issue · comments

As elephant sql is ending it's services in Jan 2025. I would like to request support for mongodb database.

ElephantSQL is just a PostgreSQL hosting service. Its sunsetting means virtually nothing. PostgreSQL is still powerful and energic and you can always deploy it yourself. Not to mention RSStT also supports SQLite.

MongoDB database server and tools are licensed under SSPL, which is just a source-available license and is "Not an Open Source License", or MongoDB, Inc.’s commercial license. MongoDB, IMHO, hurts the open-source community and its removal from Debian, Fedora, RHEL, etc is the best proof. Though most MongoDB drivers are still open-sourced, I have not seen any benefit in supporting it and I am not willing to put my effort into supporting any software that is not really open-sourced.

FYI, RSStT depends on tortoise-orm to support both PostgreSQL and SQLite. Only if tortoise-orm gains MongoDB support is there a chance that RSStT gains it too.