OVH Cloud OVH Cloud

Nombre de Bases Mysql ?

12 réponses
Avatar
well_connect
Bonjour,

C'est sans doute une question bête mais je la pose quand même...
Quand les hebergeurs mutualisés disent 1 base Mysql ca veut dire par
exemple que l'on peut qu'installer un Forum ? et si on veut intaller
autre chose comme un gestionnaire de news, il faut une autre base ?

...c'est bien ca ?

Merci..de m'éclairer

10 réponses

1 2
Avatar
Virgile
"well_connect" a écrit dans le message de
news:
Bonjour,

C'est sans doute une question bête mais je la pose quand même...
Quand les hebergeurs mutualisés disent 1 base Mysql ca veut dire par
exemple que l'on peut qu'installer un Forum ? et si on veut intaller
autre chose comme un gestionnaire de news, il faut une autre base ?

...c'est bien ca ?

Merci..de m'éclairer



Bonjour,
Dans une base tu créer autant de table que tu veux, donc une base peut
suffir pour un forum+ des news + pleins d'autres trucs :)
a+

Avatar
Spyou
"Virgile" a écrit dans le message de
news:409971e8$0$657$
Dans une base tu créer autant de table que tu veux, donc une base peut
suffir pour un forum+ des news + pleins d'autres trucs :)


Histoire de completer et préciser

Un moteur de base de donnée contient des bases
Des bases contiennent des tables
Des tables contiennent des colonnes
Les colonnes contienent des lignes

(c'est schematique .. on m'excusera de pas avoir parlé de vues, de
procédures stockées, etc .. :))

Comme dit Virgile, rien ne t'empeche d'utiliser la meme base pour plein
d'applications diverses et variées ... La seule condition etant qu'aucune ne
doit utiliser des tables portant le meme nom (sinon, boum :))

Avatar
Thibaut Allender

Des tables contiennent des colonnes
Les colonnes contienent des lignes


c'est plutot les lignes qui contiennent des colonnes : une table
contient des enregistrements (lignes) composées de X colonnes

Comme dit Virgile, rien ne t'empeche d'utiliser la meme base pour plein
d'applications diverses et variées ... La seule condition etant qu'aucune ne
doit utiliser des tables portant le meme nom (sinon, boum :))


quand on a une seule base, on peut nommer ses tables de facon
intelligente pour eviter de se retrouver avec 2 tables ayant le meme nom

par exemple

forum_tableX
forum_tableY
site_tableX
site_tableY

etc...

--
thibaut allender | freelance | web|system developer|designer
+32 496 26 75 76 | http://capsule.org

Avatar
julien
well_connect wrote:
Bonjour,

C'est sans doute une question bête mais je la pose quand même...
Quand les hebergeurs mutualisés disent 1 base Mysql ca veut dire par
exemple que l'on peut qu'installer un Forum ? et si on veut intaller
autre chose comme un gestionnaire de news, il faut une autre base ?

...c'est bien ca ?

Merci..de m'éclairer


Tu peux tout faire avec une seule base.
Les hégbhergeurs proposent la possibilité d'avoir plusieurs base, mais
c'est marketing.

Avatar
bretz
bonjour,
les hébergeurs mettent en général une limite de connexions simultannées par
base de données (certains pour le total des bases).
une seule base avec plein de tables et quelques applications pompant dessus
ça bloque !
c'est un paramètre à ne pas négliger dans le choix d'un hébergeur.

bretz

"julien" a écrit dans le message de
news:4099d06d$0$31944$
well_connect wrote:
Bonjour,

C'est sans doute une question bête mais je la pose quand même...
Quand les hebergeurs mutualisés disent 1 base Mysql ca veut dire par
exemple que l'on peut qu'installer un Forum ? et si on veut intaller
autre chose comme un gestionnaire de news, il faut une autre base ?

...c'est bien ca ?

Merci..de m'éclairer


Tu peux tout faire avec une seule base.
Les hégbhergeurs proposent la possibilité d'avoir plusieurs base, mais
c'est marketing.




Avatar
Spyou
"julien" a écrit dans le message de
news:4099d06d$0$31944$
Tu peux tout faire avec une seule base.
Les hégbhergeurs proposent la possibilité d'avoir plusieurs base, mais
c'est marketing.


Euhh .. C'est tout sauf marketting

Lorsque tu heberge toi meme plusieurs sites (avec peut etre des personnes
differentes qui doivent y acceder .. cas typique d'une webagency) t'es bien
content d'avoir des accès FTP séparés et des bases SQL independantes :)

(meme remarque que bretz concernant les limitations également)

Avatar
well_connect
Donc si je comprends bien :

Si j'installe plusieurs applications php/mysql, je peux donner à
chaque fois le même nom de base de données (dans la mesure ou les noms
des tables sont différentes).

Mais alors pourquoi, certains hebergeurs proposes plusieurs BD Mysql ?
quel est l'avantage ?



J'en profite également pour poser une autre petite question qui me
turlupine :-)
La pluspart des hebergeurs mutualisés limites les "hits". Pour les
images / fichiers html charge, c'est claire. Mais pour un script php
c'est moins claire.

1 image = 1 hit
Par exemple si on fait fopen(url)= 1 hit.
Autre exemple file ('fichier.txt' ) = ????? hits
ou encore si on récupére des variables $_POST[''] ou $_GET[''] ?????? hits

Bon je sais ca sort un peu du sujet de départ. Mais ces questions me
permmettent de mieux evaluer mes besoins pour choisir mon hebergeur
(du fait que j'utilise ces beaucoup ces fonctions)


Merci de votre attention :-)
Avatar
Christophe Baegert
bretz wrote:

bonjour,
les hébergeurs mettent en général une limite de connexions simultannées
par base de données (certains pour le total des bases).
une seule base avec plein de tables et quelques applications pompant
dessus ça bloque !
c'est un paramètre à ne pas négliger dans le choix d'un hébergeur.


oui sauf que ce n'est pas par base de données mais par utilisateur... même
avec 10 bases de données, si elles se partagent le même utilisateur ça
revient aux même.

Mieux vaut regarder le nombre d'accès autorisés, et d'un coup beaucoup de
tarifs deviennent compréhensibles ;-)

Avatar
Christophe Baegert
well_connect wrote:
J'en profite également pour poser une autre petite question qui me
turlupine :-)
La pluspart des hebergeurs mutualisés limites les "hits". Pour les
images / fichiers html charge, c'est claire. Mais pour un script php
c'est moins claire.

1 image = 1 hit
Par exemple si on fait fopen(url)= 1 hit.
Autre exemple file ('fichier.txt' ) = ????? hits


Si vous considérez que hit="accès disque", oui (le plus courant c'est les
include, qui sont une catastrophe au niveau perfs).

Mais en fait ils ne sont pas comptabilisables, donc hit = 1 requête HTTP,
quelle qu'elle soit.

Avatar
Virgile
"Spyou" a écrit dans le message de
news:409975fe$0$12733$

"Virgile" a écrit dans le message de
news:409971e8$0$657$
Dans une base tu créer autant de table que tu veux, donc une base peut
suffir pour un forum+ des news + pleins d'autres trucs :)


Histoire de completer et préciser

Un moteur de base de donnée contient des bases
Des bases contiennent des tables
Des tables contiennent des colonnes
Les colonnes contienent des lignes

(c'est schematique .. on m'excusera de pas avoir parlé de vues, de
procédures stockées, etc .. :))

Comme dit Virgile, rien ne t'empeche d'utiliser la meme base pour plein
d'applications diverses et variées ... La seule condition etant qu'aucune
ne

doit utiliser des tables portant le meme nom (sinon, boum :))




M'en fout, prem's :)


1 2