Pour un copain : relation taille base et matos ? - SQL/NoSQL - Programmation
Marsh Posté le 14-02-2007 à 10:06:16
Salut à toi,
10k à 20k lignes par table, c'est RIEN pour un SGBD, ne t'inquiète pas.
J'avais une application qui tournait en EasyPHP (émulateur apache sous windows pour développement Php) sous *windows* (eh oui) avec des tables de 600k lignes, et il n'y avait aucun problème. Veille juste à bien les indexer
Ah oui et s'il est sous Linux, qu'il prenne directement MySQL. Au niveau qualité c'est juste au-dessous d'Oracle (je suis pas le seul à le penser mais j'ai la flemme de linker des sources) et ça coûte pas un pet.
8)
Marsh Posté le 14-02-2007 à 10:22:25
Je savais bien que j'aurais une réponse rapide ici.
Donc avec une config classique (style : place pour la base sur le disque de 50 Go - ram 512 Mo ou 1 Go et un processeur 2 GHz) ça passe tranquille. C'est bien ça ?
Et MySQL existe en version monoposte et gratuite !!! ???
C'est mon copain qui va être content (et moi aussi car du coup, comme il va falloir qu'il s'y mette sérieusement, il va pouvoir me filer un coup de main pour ma base qui est beaucoup plus petite).
Merci encore Zebix,
A plus,
Ptit Bleu.
Marsh Posté le 14-02-2007 à 10:38:49
waaah time out ... time out.
Alors dans l'ordre:
Enfin note pour zebix: NON easyphp n'est pas un emulateur apache sous windows...
Marsh Posté le 14-02-2007 à 11:05:09
Merci pour les précisions.
Je vais transmettre les infos à mon pote (qui décidera tout seul pour le logiciel et ce n'est pas moi qui vais l'influencer (je n'y connais rien - moi, pour ma base, je pensais me faire la main avec le module Base d'OpenOffice)).
En tous les cas je me coucherai moins bête ce soir (je ne savais même pas qu'on n'était pas limité aux logiciels "monoposte" quand tout était sur un même pc - j'ai vraiment honte ...). Je pensais que les "gros" sgbd n'étaient pas faits pour une base "perso" (disons une base "mono-utilisateur" ).
Encore merci,
Ptit Bleu (qui n'a pas volé son pseudo )
Marsh Posté le 14-02-2007 à 15:38:20
un 386 sous Windows 3.1 avec Access 2.0, 20 Mo de HD et 1 Mo de RAM devrait amplement faire l'affaire
tu dois pouvoir en trouver sur des vide greniers à 10
Marsh Posté le 14-02-2007 à 15:40:13
anapajari a écrit : waaah time out ... time out. |
bah là c'est pour du monoposte à priori. donc access 2.0 sur un 386 et fait pas chier
Marsh Posté le 14-02-2007 à 15:41:35
ZeBix a écrit : EasyPHP (émulateur apache sous windows pour développement Php) |
C'est vendredi?
Marsh Posté le 14-02-2007 à 15:41:41
ptit_bleu a écrit : moi, pour ma base, je pensais me faire la main avec le module Base d'OpenOffice |
ouais c'est comme Access 2.0 quoi, sauf que ça tourne pas sur un 386
Marsh Posté le 14-02-2007 à 16:05:32
MagicBuzz a écrit : bah là c'est pour du monoposte à priori. donc access 2.0 sur un 386 et fait pas chier |
MagicBuzz> ce post est la "suite" de http://forum.hardware.fr/hfr/Progr [...] 1101_1.htm ( et tu verras que Access y était conseillé)
skeye a écrit : C'est vendredi? |
en même temps en disant que mysql est juste en dessous d'oracle, il mets mysql tout en bas ( vendredÿ staille hein)
Marsh Posté le 14-02-2007 à 16:47:03
anapajari a écrit : Enfin note pour zebix: NON easyphp n'est pas un emulateur apache sous windows... |
La précision du sniper, hein ?
EasyPHP est un environnement de travail complet sous Windows permettant de mettre en oeuvre toute la puissance et la souplesse qu'offrent le langage dynamique PHP et son support efficace des bases de données. EasyPHP regroupe un serveur Apache, une base de donnée MySQL, le langage PHP ainsi que des outils facilitant le développement de vos sites ou de vos applications.
(source easyphp.org)
Valà, heureux ?
Citation : Personnelement, ma préférence va à postgre face à mysql |
Citation : en même temps en disant que mysql est juste en dessous d'oracle, il mets mysql tout en bas |
Va falloir que je retrouve ce super benchmark ... ouille ouille
Marsh Posté le 14-02-2007 à 17:12:19
ZeBix a écrit : Valà, heureux ? |
tu reconnaitras que les 2 definitions n'ont rien à voir
Moi j'ai un très bon papier de 1998 qui compare les différentes modems 33K... Il a 3 ans ton truc là
ZeBix a écrit : Va falloir que je retrouve ce super benchmark ... ouille ouille |
C'était de l'ironie mode vendredi humour toussa
Marsh Posté le 15-02-2007 à 09:13:09
Au risque de casser le "Friday style", une petite question:
Est-ce que quelqu'un connait la base de données H2 (http://www.h2database.com/html/frame.html) ?
Avis par rapport à l'application de mon pote ?
Et est-ce que c'est utilisable par un nul en base de données et en java ?
C'est tout, vous pouvez reprendre le "Friday Style"
Ptit Bleu.
Marsh Posté le 15-02-2007 à 09:26:57
Pourquoi prendre un truc exotique de ce genre alors qu'il y a des solutions bien plus répandues et qui rendent très bien le service dont il a besoin?
Marsh Posté le 15-02-2007 à 09:34:07
Je me doutais de la réponse mais j'avais déjà validé le message.
La puissance du clic de souris ...
On va commencer avec Base d'OpenOffice et si ça ne suffit pas au nivea manipulation des données, on passera à des sgbd plus complets.
Ptit Bleu
Marsh Posté le 15-02-2007 à 09:45:36
ba si j'étais toi, j'installerais une base de données que beaucoup utilise, histoire d'avoir un bon support en cas de soucis.
Aprés, comme dis plus haut, s'il n'y a que toi, ou ton pote qui se connecte sur la BDD, et à moins que les requêtes soient codées avec les pieds, n'importe quel SGBD devrais passer.
(bon en même temps, si j'étais toi j'oublierais access et Cie, pour avoir testé avec 1 table à 70k ligne et 30colonnes, ça ramais juste pour ouvrir le fichier).
Mysql est plutôt puissant même si déprécié des pro BDD. Il est vrai que les requêtes mysql soit disant standard SQL ont quelques particularité, mais aprés tout, une requêtes SQL ne fonctionnera pas forcément exactement pareil sur Oracle ou Postgre SQL ou SQL server.. donc bon.
Ensuite come dis plus haut certaines version de SGBD pro, sont gratuite alors pourquoi s'en priver ?
J'avais même vu Oracle 9, full, en free download sur le site Oracle, mais je ne trouve plus le lien..
Bref, je n'ais pas vraiment répondu à ta question... mais j'espére t'avoir éclairé un peu. (bon et pis pas taper les autres )
Marsh Posté le 15-02-2007 à 10:00:29
chani_t a écrit : J'avais même vu Oracle 9, full, en free download sur le site Oracle, mais je ne trouve plus le lien..:D) |
http://www.oracle.com/technology/s [...] index.html
en free download, mais vu le prix du produit vaut mieux un oracle 10g express edition
Marsh Posté le 15-02-2007 à 10:03:25
Merci Chani_t, tous les avis constructufs sont bons à prendre.
En fait, j'ai bien compris que ce que mon pote et moi voulons est assez bâteau et qu'on a le choix pour le sgbd ... et c'est ça qui est emmerdant
Mais on ne veux pas non plus prendre une usine à gaz vu que notre base de données ne contiendra sans doute pas des millions de données consultées par des milliers de gens en même temps (sauf si l'utilisation d'une usine à gaz est transparente pour les utilisateurs, mais c'est rarement le cas).
Il faut que je regarde aussi les outils graphiques (on n'est pas programmeur ni l'un ni l'autre). Ce sera peut-être le point pour départager tout le monde.
En tous les cas, il y a vraiment des gens sympas (et patients !!!) avec les newbies ici ,
A plus,
Ptit Bleu.
Marsh Posté le 14-02-2007 à 08:46:14
Salut,
Décidément les bases de données sont à la mode dans mon boulot (mon précédent message : Pas taper ... Newbie : Tableur ou Base de données).
J'ai un copain qui doit aussi mettre en place une base de données mais, lui, contrairement à moi, est quasiment près à la remplir.
Il m'a posé une question à laquelle je n'ai bien sûr pas su répondre mais je lui ai dit qu'ici il y avait plein de gens compétents dans le domaine des bases de données (et sympas en plus ).
Donc la question est la suivante :
Sachant que sa base sera composée de 9 tables d'environ 10000 lignes chacunes et possédant 2 à 8 colonnes (en moyenne, ça fait 6-7 colonnes) et que le PC servira pour stocker la base et pour l'interroger (pas de réseau), comment doit-il dimensionner son PC en terme de RAM et de disque dur (et peut-être de processeur ?) ?
Et est-ce que le choix du logiciel joue beaucoup (il est sous linux et ne s'est pas encore fixé pour le logiciel - je lui ai parlé de OOo Base mais il pense à des bases de données plus "sérieuses", même s'il est en monoposte) ? (en fait ça fait 2 questions)
Et petite question subsidiaire de ma part, juste par curiosité : si on passe de 10000 à 20000 lignes, y a-t-il une conséquence au niveau matos ?
Merci pour votre aide,
Bonne St Valentin ,
Ptit Bleu.