To be more precise: +1 to get MySQL out +1 to get MariaDB official support - we're running Airflow with MariaDB without troubles and we're reluctant to move to Postgres, as we have no admin skills on that later and lots on MariaDB
Le sam. 6 nov. 2021 à 11:24, Alexandre Vermeerbergen <avermeerber...@gmail.com> a écrit : > > +1 let the Elephant get out from the room - a jungle in a better place > for Elephants that rooms :) > > Le sam. 6 nov. 2021 à 11:18, Jarek Potiuk <ja...@potiuk.com> a écrit : > > > > Hey everyone, > > > > Some of us had a discussion about MariaDB support here > > https://github.com/apache/airflow/pull/18506 and as a result I think > > this might be a good time to talk about the Elephant in the room we > > have. > > > > I would like to know what others think about the potential of REMOVING > > MySQL support in future Airflow versions ? > > > > I believe for quite some time MySQL is the "Elephant in the room" for > > us, and it's one of the things that already slows us down when we add > > new features and when at some point we start thinking about Airflow 3, > > maybe, just maybe we could think about removing support for it. > > > > Why thinking about removing MySQL? > > > > Quoting the quote of Kaxil from our discussion " "Do less but do them > > well". We are relying more and more on more sophisticated features and > > queries of the underlying DB and this has already hit - especially the > > people who developed new features but also those who helped others > > with issues. > > > > There are multiple problems with MySQL: deadlocks, encoding problems, > > support for different query constructs we have and they keep on > > reappearing. I personally developed quite negative feelings for MySQL > > while working on Airflow. > > > > Some more context: > > > > * All the Airflow-As-A-Service providers are using Postgres now as of > > Airflow 2. > > * It seems from some discussions with people - that migration from > > MySQL to Postgres is possible and we could even develop a tool for > > that for users who would like to migrate in Airflow 3. > > * We also have MsSQL - which is fresh but I think there might be > > stronger reasons for people to use it - especially if they are in > > Azure/MS "world" (but we could also consider dropping it as well) > > * I do not think there are "super-strong" reasons why people would > > like to stick to MySQL. Yes, there are people who prefer it - but in > > our case the DB is really an "internal" piece of Airflow. I can > > imagine people use Postgres only for Airflow even if for the majority > > of other things they use MySQL. > > * MySQL was 25% last time we checked: > > https://airflow.apache.org/blog/airflow-survey-2020/ but I bet a lot > > of that was Composer 1.* (Which with Airflow 2 is gone). > > > > I wonder what others think? > > > > J.