Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1380 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Partager une seule base SQL pour deux sites ? Est-ce contre indiqué ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Partager une seule base SQL pour deux sites ? Est-ce contre indiqué ?

n°1262821
CoolSpy
Posté le 09-12-2005 à 16:21:49  profilanswer
 

Voila je suis en train de mettre en place un site ecommerce à base d'osCommerce et je voudrais faire une petit site postnuke a coté. En fait, 3 fois rien, une petite galerie d'images, 2 ou 3 news de temps en temps et c'est absolument tout !!
 
Le problème c'est que j'ai un hébergement avec une seule base SQL alors du coup je me demande si il est raisonnable de partager la base entre les deux sous-sites ?
 
Si c'est pas recommandé, quelle solution voyez vous ?
 
Merci d'avance ;)

Message cité 1 fois
Message édité par CoolSpy le 09-12-2005 à 17:31:30
mood
Publicité
Posté le 09-12-2005 à 16:21:49  profilanswer
 

n°1262828
saxgard
Posté le 09-12-2005 à 16:26:03  profilanswer
 

CoolSpy a écrit :

Voila je suis en train de mettre en place un site ecommerce à base d'osCommerce et je voudrais faire une petit site phpnuke a coté. En fait, 3 fois rien, une petite galerie d'images, 2 ou 3 news de temps en temps et c'est absolument tout !!
 
Le problème c'est que j'ai un hébergement avec une seule base SQL alors du coup je me demande si il est raisonnable de partager la base entre les deux sous-sites ?
 
Si c'est pas recommandé, quelle solution voyez vous ?
 
Merci d'avance ;)


 
personnellement moi je dis non , si de préférence tes tables ont des noms differents et son bien distinctes pour chacun des 2 sites.  

n°1262836
cinocks
Posté le 09-12-2005 à 16:33:30  profilanswer
 

pas de risque.  
 
Prefixe tes tables pour les localiser facilement. Voir, si tu le peux, créé un nouvel utilisateur MySQL pour lequel tu ne donnes de droits qu'aux nouvelles tables.


---------------
MZP est de retour
n°1262840
CoolSpy
Posté le 09-12-2005 à 16:35:38  profilanswer
 

ok merci les gars ! J'utilise phpMyAdmin pour gérer la base et je suis un peu newbie pour rien vous cacher. Je vais essayer de voir comment comment créer des préfixes.

n°1262861
cinocks
Posté le 09-12-2005 à 16:50:33  profilanswer
 

ne créé pas de prefixe. Prefixe juste le nom des tables genre :
 
-site2_matable1
-site2_matable2
...


---------------
MZP est de retour
n°1262884
CoolSpy
Posté le 09-12-2005 à 17:22:58  profilanswer
 

est ce que j'abuserais si je vous demandais comment faire exactement sous phpmyadmin ? pour l'instant j'ai juste les tables pour le site oscommerce.
 
Ce que je comprends pas également c'est que si je change le nom des table en rajoutant en préfixe, ca fout pas le merdier quand il y a un accès a la base ?
 
Merci pour votre aide en tout cas ;)


Message édité par CoolSpy le 09-12-2005 à 17:23:18
n°1262885
cinocks
Posté le 09-12-2005 à 17:24:10  profilanswer
 

ne touche pas aux tables existantes. prefixe les nouvelles.


---------------
MZP est de retour
n°1262888
CoolSpy
Posté le 09-12-2005 à 17:25:27  profilanswer
 

ok mais comment faire ? merci ... parce que quand je vais installer postnuke, il va me créer toutes les tables tout seul


Message édité par CoolSpy le 09-12-2005 à 17:26:36
n°1262891
cinocks
Posté le 09-12-2005 à 17:29:49  profilanswer
 

arf, c'est un script automatique. Je n'ai pas d"idée à moins de recenser avant les tables qu'il va créer.


---------------
MZP est de retour
n°1262893
CoolSpy
Posté le 09-12-2005 à 17:31:14  profilanswer
 

sinon postnuke doit pas créer 50 milliards de table non ? Comme je disais, y'aura juste une galerie d'image et quelques news. J'espère que c'est pas génant de pas mettre de préfixe

mood
Publicité
Posté le 09-12-2005 à 17:31:14  profilanswer
 

n°1262897
cinocks
Posté le 09-12-2005 à 17:36:29  profilanswer
 

non c'est juste pour les identifier. faudrait pas que ca recouvre d'autres tables.


---------------
MZP est de retour
n°1264281
Arjuna
Aircraft Ident.: F-MBSD
Posté le 12-12-2005 à 09:12:23  profilanswer
 

Le vrai débat est :
-> Ta galerie de news/images/articles va t'elle nécessiter un "lien" avec des tables de osCommerce ?
 
Si OUI :
Alors met tout dans la même base, c'est plus recommandé. Pour ma part, je ne pense pas que le préfixage soit vraiment nécessaire, par contre il faut absolument lister le nom des tables de chaque application (en indiquant lesquelles sont partagées entre les deux) dans un document à conserver précieusement.
 
Si NON :
=> Alors tu peux tout à fait installer la seconde base sur le même serveur, mais dans une base distincte. On ne mélange pas les carrotes et les petit-poids, on n'est pas en train de faire une recette de cuisine !
 
Par contre, réfléchis bien à l'éentuelle séparation des bases : tu peux tout à fait vouloir par exemple lier une news à un produit, ou une gallerie d'images à un produit. Pour cette raison, il est important de bien réfléchir sur la façon dont tu veux procéder.
A priori, si tu utilises deux sites "tous fait" pour gérer ton bouzin, tu ne pourra pas gérer ça de façon intégrée. Mais si tu compte faire du spécifique afin d'intégrer les deux applications l'une dans l'autre, il faut prévoir si oui ou non tu comptes faire des liaisons entre les deux bases.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Partager une seule base SQL pour deux sites ? Est-ce contre indiqué ?

 

Sujets relatifs
[SQL] pb de format avec AVGSQL Server et ASPX
connexion et echange de donnée avec base mysqlalimenter une base de donnèes via des services web
[PL/SQL] Postgres et JDBCDate antérieure à 01/01/1970 avec PHP/SQL
Débutant, question sur syntaxe requete SQLImage stocker base de donnee access
[PL/SQL] Stockage d'un selectBase de données gratuite pour soft commercial?
Plus de sujets relatifs à : Partager une seule base SQL pour deux sites ? Est-ce contre indiqué ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR