View previous topic :: View next topic |
Author |
Message |
gbetous l33t
Joined: 15 Jan 2004 Posts: 679 Location: Toulouse
|
Posted: Thu Dec 13, 2007 7:22 am Post subject: [OFF] Choix d'un SGBD |
|
|
Salut !
J'ai un petit serveur/routeur avec un C3@800MHz (donc autant dire un 486@800MHz ) et 512Mo de RAM. Pour pouvoir y mettre un wiki perso (donc trafic ridicule puisqu'il n'y a que moi qui vait m'en servir), j'ai mis Nginx et PHP en fastcgi. Ca tourne pour pas cher !
Reste à y mettre un gestionnaire de BdD, et mon critère sera simple : le plus "léger" possible.
MySQL ? PostgreSQL ? Y a-t-il d'autres possibilités sachant que je compte donc utiliser des wiki (ou autre éventuellement) tout faits ?
Merci _________________ Core2Quad Q6600
ASUS P5B-V (i965 video intégrée)
~amd64 / KDE
|
|
Back to top |
|
|
davidou2a Guru
Joined: 15 Dec 2006 Posts: 574 Location: Ajaccio
|
Posted: Thu Dec 13, 2007 7:31 am Post subject: |
|
|
Pour utiliser des wiki tous faits? je pencherai pour mysql vu que c'est le SGBD le plus repandu dans les applis en php, bon la plupart du temps les applis "serieuses" proposent des alternatives comme odbc, postgresql, oracle ect ect
voiçi de quoi t eclairer :
http://fadace.developpez.com/sgbdcmp/
http://www.postgresqlfr.org/?q=node/252
_________________ L'enfer je connais, il s'appelle Windows... |
|
Back to top |
|
|
kwenspc Advocate
Joined: 21 Sep 2003 Posts: 4954
|
Posted: Thu Dec 13, 2007 7:41 am Post subject: |
|
|
Si vraiment le wiki lui même est léger, ne devant pas tourner pour gérer des milliers de connexions à la minute, je pencherais même pour un sgbd encore plus léger genre sqlite par exemple. Reste à savoir si le wiki le prend en charge. Surtout quand on voit le serveur web derrière. Je veux dire par là que ce serait dommage d'avoir une grosse Berta qui consomme de la ressource comme sgbd quand le serveur web est tout léger. Autant gagner sur les deux tableaux. _________________ membre officieux du SAV Ati GEntoo |
|
Back to top |
|
|
kaworu Guru
Joined: 07 Dec 2005 Posts: 450
|
Posted: Thu Dec 13, 2007 7:48 am Post subject: |
|
|
Salut !
Si c'est pour un petit wiki/site prend sqlite. C'est léger, simple et performant pour les petites DB (pas d'authentifications, pas de démon).
MySQL est loin d'être un SGDB léger !
Je plussoie donc kwenspc ! _________________ Macbook
Core2Duo @ 2.0GHz - 1Go RAM - HD 80Go - Intel GMA 945
Gentoo GNU/Linux
~amd64 - 2.6.24-gentoo-r2 - Fluxbox || (KDE && Compiz-Fusion) |
|
Back to top |
|
|
davidou2a Guru
Joined: 15 Dec 2006 Posts: 574 Location: Ajaccio
|
Posted: Thu Dec 13, 2007 10:20 am Post subject: |
|
|
kaworu wrote: | Salut !
Si c'est pour un petit wiki/site prend sqlite. C'est léger, simple et performant pour les petites DB (pas d'authentifications, pas de démon).
MySQL est loin d'être un SGDB léger !
Je plussoie donc kwenspc ! |
Je disait pas que MySQL etait leger juste que c'est le plus repandu et que donc ça depends de l'appli wiki en question... a moins de changer le code _________________ L'enfer je connais, il s'appelle Windows... |
|
Back to top |
|
|
Desintegr l33t
Joined: 25 Mar 2004 Posts: 863 Location: France - Orléans
|
Posted: Thu Dec 13, 2007 12:09 pm Post subject: |
|
|
Tu peux aussi utiliser un logiciel de wiki qui n'utilise pas de base de données, comme Dokuwiki par exemple.
Il utilise simplement des fichiers textes pour stocker les pages.
http://www.splitbrain.org/projects/dokuwiki _________________ Gentoo ~AMD64
Hoc Volo, Sic Jubeo !
Mon wiki : http://desintegr.free.fr |
|
Back to top |
|
|
gbetous l33t
Joined: 15 Jan 2004 Posts: 679 Location: Toulouse
|
Posted: Thu Dec 13, 2007 1:55 pm Post subject: |
|
|
davidou2a wrote: |
Je disait pas que MySQL etait leger juste que c'est le plus repandu et que donc ça depends de l'appli wiki en question... a moins de changer le code |
Malheuresuement j'ai bien peur que ce soit ça qui reste déterminent. Parce que avoir un SGBD leger OK, mais si c'est pour à chaque fois me dire "ah merde, il supporte pas mon SGBD"...
Tant pis, mon pauvre C3 va pouvoir réchauffer mon garage à chaque requête _________________ Core2Quad Q6600
ASUS P5B-V (i965 video intégrée)
~amd64 / KDE
|
|
Back to top |
|
|
Neuromancien l33t
Joined: 03 Dec 2003 Posts: 867
|
Posted: Thu Dec 13, 2007 3:22 pm Post subject: |
|
|
Je développe un CMS simple et léger qui intégrera un module wiki, et qui fonctionnera sur différents SGBD (SQLite, MySQL et PostgreSQL). Si tu recherche une solution simple pour un wiki perso, ça pourrait te convenir. Il sera prêt d'ici quelques semaines... _________________ emerge --info
dmesg
lspci
.config |
|
Back to top |
|
|
gbetous l33t
Joined: 15 Jan 2004 Posts: 679 Location: Toulouse
|
Posted: Thu Dec 13, 2007 5:39 pm Post subject: |
|
|
Neuromancien, n'hésite pas à faire un coup de pub, ça peut m'interresser !!!
Sinon, petite expérience amusante... j'ai installé les 2 (mon pauvre C3 )
Je crois que je vais, dans un premier temps en tous cas, regarder du côté de postgresql. Voilà le truc que j'ai fait : regarder quelle est l'empreinte mémoire juste au lancement du bouzing. Edifiant la différence entre les 2 !!!
Code: |
sam ~ # free -m
total used free shared buffers cached
Mem: 486 264 222 0 46 184
-/+ buffers/cache: 33 453
Swap: 494 0 494
sam ~ # /etc/init.d/mysql start
* Starting mysql ...
* Starting mysql (/etc/mysql/my.cnf) [ ok ]
sam ~ # free -m
total used free shared buffers cached
Mem: 486 287 199 0 46 184
-/+ buffers/cache: 56 430
Swap: 494 0 494
sam ~ # /etc/init.d/mysql stop
* Stopping mysql ...
* Stopping mysqld (0) [ ok ]
sam ~ # free -m
total used free shared buffers cached
Mem: 486 264 222 0 46 184
-/+ buffers/cache: 33 453
Swap: 494 0 494
sam ~ # /etc/init.d/postgresql start
* Starting PostgreSQL ... [ ok ]
sam ~ # free -m
total used free shared buffers cached
Mem: 486 270 216 0 46 190
-/+ buffers/cache: 34 452
Swap: 494 0 494
sam ~ # /etc/init.d/postgresql stop
* Stopping PostgreSQL ... [ ok ]
sam ~ # free -m
total used free shared buffers cached
Mem: 486 266 220 0 46 186
-/+ buffers/cache: 33 453
Swap: 494 0 494
|
Oui, 23Mo pour MYSQL, alors qu'il n'y a que 1Mo pour PostgreSQL. Bon, mon essai est naïf, vu qu'il ne fait strictement aucune requête. Peut-etre postgresql va-t-il charger 50Mo d'un coup de modules à la première requete ??? En tous cas, vu qu'il ne servira pas tous les jours et que son lancement est bcp plus rapide... pourquoi pas !!! _________________ Core2Quad Q6600
ASUS P5B-V (i965 video intégrée)
~amd64 / KDE
|
|
Back to top |
|
|
kwenspc Advocate
Joined: 21 Sep 2003 Posts: 4954
|
Posted: Thu Dec 13, 2007 5:54 pm Post subject: |
|
|
PostGer SQL est nettement meilleur que MySQL à tous points de vue. Déjà c'est un VRAI SGBDR lui... _________________ membre officieux du SAV Ati GEntoo |
|
Back to top |
|
|
|