In fact, your choice is determined by your business scenario. I believe that overall, among these databases, StarRocks offers the highest flexibility. Particularly, if your business scenario relies on performing data analysis through joins across multiple tables, then StarRocks is almost your only option. Additionally, if you want to work with ANSI SQL, then you might have to use StarRocks.