Précédent   Forum des professionnels en informatique > Bases de données > Décisions SGBD
Décisions SGBD Forum de décisions sur le choix en bases de données. Le Comparatif
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 07/02/2012, 16h08   #1
Invité régulier
 
Inscription : mai 2008
Messages : 46
Détails du profil
Informations forums :
Inscription : mai 2008
Messages : 46
Points : 9
Points : 9
Par défaut Taille maximale d'une table MySql 5.5.20

Bonjour à tous,
Je voudrai mettre en place un entrepot de données sous MySql ver 5.5.20 et j'ai besoins de cerataine informations.

Je ne comprends pas l'utilité des moteur de table (innDB,myISM..etc) sachant que j'aurai beaucoup beaucoup de données à stocker et que je veux avoir un accés rapide à ces données là, quelle moteur faut-il utiliser et qu'elle est la taille maximal d'une table ?

Merci pour votre réponse.
lololo60 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/02/2012, 17h16   #2
Modérateur
 
Avatar de CinePhil
 
Homme Philippe Leménager
Ingénieur d'études en informatique
Inscription : août 2006
Messages : 11 029
Détails du profil
Informations personnelles :
Nom : Homme Philippe Leménager
Âge : 48
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur d'études en informatique
Secteur : Enseignement

Informations forums :
Inscription : août 2006
Messages : 11 029
Points : 18 331
Points : 18 331
Envoyer un message via MSN à CinePhil
Citation:
Envoyé par lololo60 Voir le message
Je voudrai mettre en place un entrepot de données sous MySql ver 5.5.20
Ce n'est peut-être pas le meilleur SGBD pour ça mais bon...

Citation:
Je ne comprends pas l'utilité des moteur de table (innDB,myISM..etc)
MyISAM était le moteur par défaut pour MySQL.
Inconvénient notable : pas de clés étrangères.
Avantage : recherche full text possible.

InnoDB est plus rigoureux et offre notamment l'avantage de prendre en compte les contraintes de clé étrangère.
Par contre, je crois qu'on ne peut pas faire de recherche full text avec.

Citation:
sachant que j'aurai beaucoup beaucoup de données à stocker
Combien de milliards de lignes ?

Citation:
et que je veux avoir un accés rapide à ces données là, quelle moteur faut-il utiliser
Ce qui fera la rapidité d'exécution des requêtes :
- un modèle de données en béton ;
- une bonne indexation des tables ;
- des ressources machines suffisantes, notamment de la mémoire vive ;
- des requêtes optimisées.

Si malgré ces conditions essentielles certaines requêtes rament encore, alors seulement tu pourras envisager une dénormalisation du modèle, en prototypant et en évaluant chaque choix de dénormalisation.

Citation:
et qu'elle est la taille maximal d'une table ?
Quelques infos dans la doc MySQL.
Pas sûr que tu aies les moyens d'atteindre la limite !
__________________
Philippe Leménager. Ingénieur d'étude à l'École Nationale de Formation Agronomique.
Mon blog sur la conception des BDD, le langage SQL, le PHP avec Zend Framework...
« Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
À la maison comme au bureau, j'utilise Mandriva Linux ou Mageïa ! Soutenons l'industrie logicielle française !
Linuxiens, comptez-vous !
CinePhil est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/02/2012, 10h22   #3
Invité régulier
 
Inscription : mai 2008
Messages : 46
Détails du profil
Informations forums :
Inscription : mai 2008
Messages : 46
Points : 9
Points : 9
Merci pour tes réponse.

En fait, le choix de la mise en place d'un entrepot de données sous MySql dû à la gratuité de ce SGBD.

pour la quantité de données j'en aurai beacoup ça c'est sur, on va dire j'aurai des Gega de données.

A propos de la taille des tables Mysql, j'ai vu que c'est en fonction du systeme d'exploitation précisé. pour Windows il n'ya rien de précisé. as-tu une idée ?

je possede un serveur sous Win 2003 avec 16G. donc conretement MySql est limité en fonction de la taille du disque. est-ce bien ça ?
lololo60 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/02/2012, 11h57   #4
Modérateur
 
Avatar de CinePhil
 
Homme Philippe Leménager
Ingénieur d'études en informatique
Inscription : août 2006
Messages : 11 029
Détails du profil
Informations personnelles :
Nom : Homme Philippe Leménager
Âge : 48
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur d'études en informatique
Secteur : Enseignement

Informations forums :
Inscription : août 2006
Messages : 11 029
Points : 18 331
Points : 18 331
Envoyer un message via MSN à CinePhil
En SGBD vraiment gratuit, tu as Postgresql.

Sinon oui, grosso modo et quel que soit le SGBD, la limite est la capacité disque affectée aux données.
__________________
Philippe Leménager. Ingénieur d'étude à l'École Nationale de Formation Agronomique.
Mon blog sur la conception des BDD, le langage SQL, le PHP avec Zend Framework...
« Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
À la maison comme au bureau, j'utilise Mandriva Linux ou Mageïa ! Soutenons l'industrie logicielle française !
Linuxiens, comptez-vous !
CinePhil est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/02/2012, 20h04   #5
Rédacteur/Modérateur

 
Avatar de SQLpro
 
Homme Frédéric BROUARD
Expert SGBDR & SQL
Inscription : mai 2002
Messages : 10 959
Détails du profil
Informations personnelles :
Nom : Homme Frédéric BROUARD
Localisation : France

Informations professionnelles :
Activité : Expert SGBDR & SQL
Secteur : Conseil

Informations forums :
Inscription : mai 2002
Messages : 10 959
Points : 17 791
Points : 17 791
Citation:
Envoyé par CinePhil Voir le message
Sinon oui, grosso modo et quel que soit le SGBD, la limite est la capacité disque affectée aux données.
Non, car Oracle comme Microsoft SQL Server travaillent avec des espaces de stockage multifichiers... Donc une même table peut être répartie sur plusieurs dizaines de milliers de fichiers et à raison d'un fichier par disque... fait le calclul !

A +
__________________
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
Site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
Blog SQL, SQL Server, modélisation données : http://blog.developpez.com/sqlpro
http://www.sqlspot.com : modélisation, conseils, audit, optimisation, formation
* * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * *
SQLpro est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/02/2012, 22h18   #6
Modérateur
 
Avatar de CinePhil
 
Homme Philippe Leménager
Ingénieur d'études en informatique
Inscription : août 2006
Messages : 11 029
Détails du profil
Informations personnelles :
Nom : Homme Philippe Leménager
Âge : 48
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur d'études en informatique
Secteur : Enseignement

Informations forums :
Inscription : août 2006
Messages : 11 029
Points : 18 331
Points : 18 331
Envoyer un message via MSN à CinePhil
Ma phrase n'est pas contradictoire avec ce que tu dis Fred !
Citation:
la limite est la capacité disque affectée aux données.
Ça ne signifie pas que c'est sur un seul disque !
__________________
Philippe Leménager. Ingénieur d'étude à l'École Nationale de Formation Agronomique.
Mon blog sur la conception des BDD, le langage SQL, le PHP avec Zend Framework...
« Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
À la maison comme au bureau, j'utilise Mandriva Linux ou Mageïa ! Soutenons l'industrie logicielle française !
Linuxiens, comptez-vous !
CinePhil est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 18h50.


 
 
 
 
Partenaires

Hébergement Web