De SQL Server aux bases de données clé-valeur : autopsie d’une refonte de base de données ratée
Un développeur senior raconte son expérience de refonte d’une base de données chez un ancien employeur. Le système d’origine, utilisant SQL Server, souffrait de goulots d’étranglement de performances et de pannes fréquentes dues à des procédures stockées complexes. La refonte a opté pour des bases de données clé-valeur simples, mais en raison d’une incompatibilité du modèle de données et d’un manque de prise en charge des transactions, les opérations d’E/S ont explosé, les performances se sont détériorées et un système de points de contrôle complexes a été introduit. La refonte n’a finalement pas résolu les problèmes initiaux et a créé de nouveaux défis. Ce récit humoristique reflète l’importance du choix de la technologie et de la conception de l’architecture, ainsi que l’impact négatif de la simplification excessive.