1 ou 2 BDD ?

1 ou 2 BDD ? - SQL/NoSQL - Programmation

Marsh Posté le 09-10-2017 à 10:30:25    

Voilà c'est simple j'ai des requetes sur des tables qui ne sont absolument pas liées.
Des tables qui gèrent un stock d'URL à visiter et d'autres tables qui gèrent les adresses déjà visitées.
Je voudrais savoir si c'est plus rapide pour le SGBDD de créer 2 BDD (une pour le stock, une pour les URL déja visitées) ou si je peux tout laisser en une seule et même BDD


---------------
http://www.ypikay.com
Reply

Marsh Posté le 09-10-2017 à 10:30:25   

Reply

Marsh Posté le 09-10-2017 à 10:48:04    

Dans toutes les BdD du monde tu as des tables ou des groupes de tables sans aucun lien entre eux, donc ça n'est pas un critère pour envisager de faire des bases séparées.

 

En plus par la description que tu fais de tes tables montre qu'il y a quand même un lien logique, donc pourquoi pas un jour un lien physique.

 

Moi le seul truc que j'externalise quand le cas se présente, ce sont les données de monitoring, les infos temporaires (chargement de données), etc. Les trucs à courte durée de vie ou potentiellement volumineux quoi.

 

Dans ton cas une seule base ça me parait très bien même si on n'a pas tous les éléments.


Message édité par TotalRecall le 09-10-2017 à 10:48:15

---------------
Réalisation amplis classe D / T      Topic .Net - C# @ Prog
Reply

Marsh Posté le 09-10-2017 à 13:12:59    

Merci !


---------------
http://www.ypikay.com
Reply

Marsh Posté le 11-10-2017 à 21:29:20    

erwan83 a écrit :

Voilà c'est simple j'ai des requetes sur des tables qui ne sont absolument pas liées.
Des tables qui gèrent un stock d'URL à visiter et d'autres tables qui gèrent les adresses déjà visitées.
Je voudrais savoir si c'est plus rapide pour le SGBDD de créer 2 BDD (une pour le stock, une pour les URL déja visitées) ou si je peux tout laisser en une seule et même BDD


Au final, ce n'est qu'une table avec 2 champs :
URL(string)
Visited(boolean)

 


Reply

Marsh Posté le 11-10-2017 à 23:47:17    

En fait c'est un petit peu plus compliqué que juste quelques tables !!


---------------
http://www.ypikay.com
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed