Je travaille sur la conception d'un projet RoR pour mon entreprise, et notre équipe de développement a déjà eu un petit débat sur la conception, en particulier la base de données.
Nous avons un modèle appelé Message
qui doit être maintenu. C'est un très, très petit modèle avec seulement trois colonnes de base de données autres que l'identifiant, mais il y aura probablement BEAUCOUP de ces modèles lorsque nous passerons à la production. Nous examinons jusqu'à 1 000 000 d'insertions par jour. Les modèles ne seront jamais recherchés que par deux clés étrangères sur eux qui peuvent être indexées. De plus, les modèles n'ont jamais à être supprimés, mais nous n'avons pas non plus à les conserver lorsqu'ils ont environ trois mois.
Alors, ce que nous nous demandons, c'est si l'implémentation de cette table dans Postgres présentera un problème de performances important? Quelqu'un a-t-il de l'expérience avec de très grandes bases de données SQL pour nous dire si cela posera un problème ou non? Et si oui, quelle alternative devrions-nous choisir?