A mon avis c'est une mauvaise idée, mieux vaut intégrer des règles de suppression (du genre les messages plus vieux de x secondes ou au bout de x messages).
Parce qu'il existe un système similaire pour les tables heap (les tables en mémoire) dont la taille maximale est limitée par une variable dans my.cnf, et par expérience, lorsque mysql n'a plus de place, il supprime rien, il se contente de ne plus ajouter. Donc un flood pourrirait tout le système :p
DONC je pense que faire ça à la mano, c'est plus sûr.
(Soit dit en passant si c'est du chat, les tables heap sont tout à fait appropriées, car on s'en fout de tout perdre en cas de crash du sql, et ça permet d'économiser les accès disques sur un module qui est fréquemment appelé). Faut juste limiter le nombre d'entrées sous peine de remplir de la RAM pour rien, et je crois qu'on peut pas stocker des varchar de plus de 500 caractères.
Parce qu'il existe un système similaire pour les tables heap (les tables en mémoire) dont la taille maximale est limitée par une variable dans my.cnf, et par expérience, lorsque mysql n'a plus de place, il supprime rien, il se contente de ne plus ajouter. Donc un flood pourrirait tout le système :p
DONC je pense que faire ça à la mano, c'est plus sûr.
(Soit dit en passant si c'est du chat, les tables heap sont tout à fait appropriées, car on s'en fout de tout perdre en cas de crash du sql, et ça permet d'économiser les accès disques sur un module qui est fréquemment appelé). Faut juste limiter le nombre d'entrées sous peine de remplir de la RAM pour rien, et je crois qu'on peut pas stocker des varchar de plus de 500 caractères.