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

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Choix d'une base de données ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Choix d'une base de données ?

n°641685
ronando82
Posté le 13-02-2004 à 13:02:01  profilanswer
 

J'ai 2 tables assez importantes je trouve. Enfin il dois i avoir pire mais j'aimerai avoir des conseils qd au choix de la bdd a utiliser..
Les tables importantes c une qui fé 150 MO et 1 300 000 enregistrements.
L'autre fé 50 MO et 600 000 enregristrements environ.
Au fur et a mesure des années elles vont augmenté a peu pres de 60 MO par an.
 
Quel bdd utiliser alors ? La je developpe avec WINDEV 8 et la bdd est hyperfile mais je me rends compte que ca sature.  
Je vais tester mysql car ca ne coute rien d'essayer..
 
Merci de me donner vos avis!

mood
Publicité
Posté le 13-02-2004 à 13:02:01  profilanswer
 

n°641796
Vinx
Posté le 13-02-2004 à 13:56:33  profilanswer
 

Ca me parait léger mysql. Pourquoi pas plutôt PostGreSQL ? ou Oracle (attention au coût de la licence)

n°641805
MagicBuzz
Posté le 13-02-2004 à 13:59:43  profilanswer
 

Oracle/MS SQL Server/DB2
 
PostGreSQL je sais pas ce que ça donne. Ca marche si bien que ça ?

n°641807
MagicBuzz
Posté le 13-02-2004 à 14:00:48  profilanswer
 

Sinon, ça dépends surtout de ce que tu vas faire dans ta base. Si y'a peut de lectures/écritures simultanées, et pas de transaction, alors MySQL est parfait, dans l'autre cas, faut passer à un vrai SGBD qui tient la route avec des bases importantes.


Message édité par MagicBuzz le 13-02-2004 à 14:01:05
n°642138
ronando82
Posté le 13-02-2004 à 16:48:15  profilanswer
 

En fait c surtout de la lecture de données pr faire des stats etc.. tres peu d'ajout. La base etant rempli par un systeme d'importation de fichier txt.
Dc que de la lecture..
 
Sinon je pb c que niveau budget je pense pas que je puisse choisir une bdd payante dc il faudrai que je me tourne vers MYSQL alors. Ou PostGreSQL .

n°642348
jagstang
Pa Capona ಠ_ಠ
Posté le 13-02-2004 à 18:54:10  profilanswer
 

PostreSQL --> puissant, gratuit, transactions, triggers, etc..


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
n°642352
kfman
Credo quia absurdum
Posté le 13-02-2004 à 19:03:01  profilanswer
 

MySQL avec tables InnoDB.

n°642356
os2
Posté le 13-02-2004 à 19:09:39  profilanswer
 

songe à faire un choix entre postgresql, firebird et mysql


---------------
Borland rulez: http://pages.infinit.net/borland
n°642383
MagicBuzz
Posté le 13-02-2004 à 19:24:35  profilanswer
 

Si c'est pour faire des stats, alors tu auras certainement besoin de faire des requêtes imbriquées et complexes. A ce moment, MySQL me semble un très mauvais choix à moins que tu te tournes vers une version en béta, ce qui n'est pas forcément très heureux niveau résultat.
 
Donc PostGre me semble le plus adapté vu que tu as un budget restreint.

n°642384
Taz
bisounours-codeur
Posté le 13-02-2004 à 19:29:40  profilanswer
 

JagStang a écrit :

PostreSQL --> puissant, libre, gratuit, transactions, triggers, multiples APIetc..

mood
Publicité
Posté le 13-02-2004 à 19:29:40  profilanswer
 

n°642385
MagicBuzz
Posté le 13-02-2004 à 19:34:34  profilanswer
 

taz > c'est marrant, parceque pour moi, dans la phrase, les éléments importants sont :
 
PostreSQL --> puissant, libre, gratuit, transactions, triggers, multiples APIetc..  
 
Différence de culture :)

n°642392
Taz
bisounours-codeur
Posté le 13-02-2004 à 19:52:30  profilanswer
 

non, je fais de classement, seulement c'est 2 points très (aussi) important que Jag avait oublié.

n°642410
elbarto
Posté le 13-02-2004 à 20:43:37  profilanswer
 

si tu n'as pas les moyens d'acheter une license microsoft SQL Server il existe une version gratuite : MSDE ( Microsoft SQL Server 2000 Desktop Engine )
 
http://www.microsoft.com/sql/msde/ [...] erview.asp
 
c'est le même moteur que SQL Server sauf que l'interface graphique d'administration n'est pas fourni, tout se fait en invite de commande,
 
mais on peut télécharger des interfaces graphiques , certaines sont gratuites d'autres payantes,
 
MSDE possede quand même quelques limitations dont une taille limite de 2 Go par base de données:
 
http://www.microsoft.com/sql/msde/ [...] atures.asp
 

n°642844
jagstang
Pa Capona ಠ_ಠ
Posté le 14-02-2004 à 18:36:27  profilanswer
 

taz a écrit :

non, je fais de classement, seulement c'est 2 points très (aussi) important que Jag avait oublié.


Merci pour la précision


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
n°642882
os2
Posté le 14-02-2004 à 20:04:43  profilanswer
 

Elbarto a écrit :

si tu n'as pas les moyens d'acheter une license microsoft SQL Server il existe une version gratuite : MSDE ( Microsoft SQL Server 2000 Desktop Engine )
 
http://www.microsoft.com/sql/msde/ [...] erview.asp
 
c'est le même moteur que SQL Server sauf que l'interface graphique d'administration n'est pas fourni, tout se fait en invite de commande,
 
mais on peut télécharger des interfaces graphiques , certaines sont gratuites d'autres payantes,
 
MSDE possede quand même quelques limitations dont une taille limite de 2 Go par base de données:
 
http://www.microsoft.com/sql/msde/ [...] atures.asp
 
 


 
il y a un nombre de connection qui est limité
 
il part de zéro donc autant partir du bon pied
donc sql server -> exit


---------------
Borland rulez: http://pages.infinit.net/borland
n°642898
BoumboMagi​c
Posté le 14-02-2004 à 20:36:26  profilanswer
 

PostgreSQL ou firebird, si tu es sous windows je dirais firebird, il  me semble que postgreSQL ne soit pas bien porté sous win.
Firebird est un fork d'interbase sinon.
La version 1.5 devrait sortir sous peu de plus.
Et evite MySQL tu risques d'etre limité dans ce que tu voudras faire, et bon, ce n'est pas une "vrai" SGBD.

n°644209
MagicBuzz
Posté le 16-02-2004 à 17:18:47  profilanswer
 

os2 > la limitation du nombre de connections de MSDE n'est pas forcément une limitation. Même sur un site web assez chargé, on atteind vraiment difficilement le nombre maximal de connections. On n'atteind ce chiffre qu'en application client/serveur utilisant des connections permanantes, ou un site en multi-hosts. Pour un site classique, ateindre 10 connections concommitantes, c'est vraiment une prouesse.

n°644295
ajnag
where no man has gone before
Posté le 16-02-2004 à 17:55:05  profilanswer
 

kfman a écrit :

MySQL avec tables InnoDB.


 
+1
 
parceque le moteur myisam il a du mal au dela de qqes centaines de milliers de lignes :/


---------------
Chasser sans bière c'est comme... pêcher sans bière.
n°644364
POWA
Posté le 16-02-2004 à 18:38:40  profilanswer
 

La diff est vraiment importante entre innoDB et myisam?

n°644507
ajnag
where no man has gone before
Posté le 16-02-2004 à 19:56:16  profilanswer
 

j'ai pas tester le innoDB mais ça risque pas dêtre pire que myisam :lol:

n°644538
os2
Posté le 16-02-2004 à 20:38:06  profilanswer
 

MagicBuzz a écrit :

os2 > la limitation du nombre de connections de MSDE n'est pas forcément une limitation. Même sur un site web assez chargé, on atteind vraiment difficilement le nombre maximal de connections. On n'atteind ce chiffre qu'en application client/serveur utilisant des connections permanantes, ou un site en multi-hosts. Pour un site classique, ateindre 10 connections concommitantes, c'est vraiment une prouesse.


 
si je me rappele bien, c'est 5... donc assez limite


---------------
Borland rulez: http://pages.infinit.net/borland
n°644767
axey
http://www.00f.net
Posté le 16-02-2004 à 23:42:38  profilanswer
 

POWA a écrit :

La diff est vraiment importante entre innoDB et myisam?


 
Oui. En Myisam il y a un lock systématique à chaque écriture.
Pas en Innodb.

n°644903
THE REAL S​MILEY
The Real Résistance!
Posté le 17-02-2004 à 08:30:34  profilanswer
 

os2 a écrit :


 
si je me rappele bien, c'est 5... donc assez limite


si je me rappele bien, c'est 5 exécutions concurrentes (procédures stockées, grosses requets, ...) et non 5 connexions concurentes

n°644946
MagicBuzz
Posté le 17-02-2004 à 09:27:24  profilanswer
 

je croyais que ct 10

n°644960
MagicBuzz
Posté le 17-02-2004 à 09:40:59  profilanswer
 

Sinon, juste pour info, les capacité de MSSQL Server :
 
http://magicbuzz.multimania.com/mssql.htm

n°646287
os2
Posté le 18-02-2004 à 00:45:50  profilanswer
 

MagicBuzz a écrit :

je croyais que ct 10


 
après avoir regardé à droite et à gauche, il n'y a pas de limitation... mais les perforances se dégrade au dessus de 5
de plus c'est que m'avais dit Frédéric BROUARD
surement très connu en france
 
donc si ce nombre ne nous dérange pas et ne nous dérangeras jamais... mais bon autant opté pour une base sans limite dès le départ surtout lorsqu'on peut en trouvé des gratuites...


---------------
Borland rulez: http://pages.infinit.net/borland
mood
Publicité
Posté le   profilanswer
 


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

  Choix d'une base de données ?

 

Sujets relatifs
recherche dans une base mysqlbase de données
Choix de language pour ce projet[JAVA] Accéder à une base MS Access (ou SQL Server)
Récupérer, en partie, des données provenant d'un fichier texteQue faire pour lancer une Servlet "de base"?
[PHP-MySQL] fonction rechercher en PHP dans la base SQLacces base oracle au travers du réseau
gestion de données en Java, c'est possible ?? 
Plus de sujets relatifs à : Choix d'une base de données ?


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