Bon, ma question à déjà trouvée sa réponse dans un thread qui m'avait échappé:
https://www.developpez.net/forums/d1...le-sql-server/
...
Bonjour,
J'utilise actuellement une base de données MySQL pour stocker des données de type clé / valeur dans des tables MyISAM et je souhaiterai mettre à jour ce système de stockage en utilisant quelque chose de plus propre et performant.
De base je ne suis pas mécontent de MySQL point de vue performance car les problèmes auxquels je me heurtes sont essentiellement dût a la conception désastreuse des tables et mon premier réflexe fut de migrer les données dans des tables InnoDB avec un "schema" plus normalisé et relationnel.
Néanmoins, via ce forum et d'autre, j'ai bien retenu que MySQL avait ses défauts et limites et je souhaiterai évaluer d'autre solutions oritentées SGDB. PostgreSQL ne faisant pas l'unanimité je lorgne donc du coté de Microsoft SQL serveur.
Dans l'idée d'avoir un ordre de grandeur sur le coût auquel s'attendre, j'ai été voir sur le site de Microsoft, sans passer par un revendeur. Malheureusement je ne saisie pas toutes les informations données sur la page de tarification : https://www.microsoft.com/fr-fr/sql-...17-pricing#ft4
Mon utilisation de cette base de données se ferait à travers une 20ene de micro-services. Une 10ene de tables de tailles négligeable mais au moins 4 tables devant pouvoir recevoir jusqu'a 500k entrées (environ 130 octets chaqu'une) par jour et conservées 12 mois.
J'ai écarté la version Web car le serveur devra être dans un réseau privé sous l'égide du client. J'ai également écarté la version Express car limité à 1Gb j'ai peur de le regretter rapidement.
La version Standard semble adaptée mais je ne comprend pas le principe du "Serveur + licence d’accès client". Dans le cadre d'une applications composée de micro services est il considéré comme un utilisateur / device ?
Pour la version "Standard - par cœur" faut il compter un minimum de 2 cores ?
Quelqu'un a t'il une expérience a partager à ce sujet ?
Cordialement,
Dymmm
Partager