Quelques pistes après vos retours et bien d’autres :

* Du Cassandra, avec la chance que MariaDB sait taper dedans donc le pont avec mes systèmes SQL sera simplifié. J’avoue que j’ai du mal à me décider à me lancer là dedans.

* Du MySQL avec un sharding « fait main », serveurs totalement indépendants, éventuellement un petit outil en intermédiaire qui sait me dire sur quel serveur est ma donnée en fonction de la clef primaire. Ca demande de la bidouille (aie) et de faire un import à côté en plus pour rapatrier toutes les données quelques part afin de faire les traitements analytiques complets

* Du MySQL avec du sharding « fait main », et à côté à chaque localisation un esclave en lecture qui profite de la nouvelle fonctionnalité MariaDB pour faire de la réplication multi-source (le slave récupère les données du maitre local mais aussi celles des maitres distants). Il restera que pour les mises à jour des données il sera nécessaire de savoir sur quel serveur taper, et donc d’avoir un système qui me permet d’identifier l’origine des données