* Bonjour, *
Quelle sont les avantages et inconvénient d'un système :
1 instance de n db
N instance de 1 db
* Merci *
* Bonjour, *
Quelle sont les avantages et inconvénient d'un système :
1 instance de n db
N instance de 1 db
* Merci *
http://www.anaprosy.be - Solution et réalisation informatique
Bonjour,
1 instance de n db => maintenir beaucoup de base de données, peut facilement conduire à un défaut d'intégrité des données (duplication, ...)
N instance de 1 db => maintenance éparse
Le mieux me semble être d'avoir une instance avec une base de données et de multiples schémas.
Plus exactement , dans quel cadre se place votre question ?
@++
Bonjour,
Votre question est... Vaste !
Certaines bases de données peuvent nécéssiter à elles seules, les ressources d'un serveur complet. Dans ce cas il serait contre performant de les mettre sur une instance avec d'autres bases de données qui consumeraient elles aussi des ressources.
Certaines bases de données peuvent très bien cohabiter ensemble sur une même instance. Parfois doivent, car l'application s'y connectant le nécéssite.
Le cout des licences peut jouer un role dans votre choix.
Dans le cas de plusieurs DBs sur une même instance, en cas de soucis avec l'instance en question, vous pouvez perdre toutes les DBs sur cette instance en 1 fois.
Combien de bases de données avez vous à répartir ?
Quel(s) type(s) de bases de données est-ce ? OLTP ? DSS?
Quelle est la volumétrie de vos bases ?
Quelle version de SQL Server utilisez vous ?
Quelle est la capacité de votre/vos serveurs ? De votre baie de stockage ?
Avez vous des contraintes business quant à la répartition des bases ?
Est ce des bases de production ? De test ? De développement ?
...
(La liste de question n'est pas exhaustive...)
Bonne journée
Vous devez également prendre en compte les besoins en administration et sécurtié de vos applications qui seront hébergées sur votre serveur.
Par exemple si pour 2 applications chaque fournisseur vous demande d'être administrateur du serveur (sysadmin) il faudra envisager d'avoir une instance dédiée.
Bien sûr il faudra effectivement prendre en compte et tester l'impact de chaque application sur les ressources du serveur. Cela reste à dimensionner.
++
bonjour ,
est ce que quelqu'un peut il me dire la différence entre utiliser une architecture a instance unique ou multi instance dans les applications en mode SAAS et merci.
Le pire est de toutes façon et dans tous les cas de figure n instances car chacune se croyant seule bouffe toute les ressources système au détriment de l'autre. C'est donc soit :
1) 1 seule instance une seule base avec différents schéma SQL
2) 1 seule instance n base (à mon avis le mieyux pour le cloisonnement sauf si collation différentes)
3) p instance avec n base, avec p <= n et chaque instance pi ayant une collation serveur différente, chacune des instances étant sur un serveur virtuel, le tout dans un même serveur physique
A +
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
* * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager