Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[OFF] Choix d'un SGBD
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
gbetous
l33t
l33t


Joined: 15 Jan 2004
Posts: 679
Location: Toulouse

PostPosted: Thu Dec 13, 2007 7:22 am    Post subject: [OFF] Choix d'un SGBD Reply with quote

Salut !

J'ai un petit serveur/routeur avec un C3@800MHz (donc autant dire un 486@800MHz :D ) 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 :wink:
_________________
Core2Quad Q6600
ASUS P5B-V (i965 video intégrée)
~amd64 / KDE
Back to top
View user's profile Send private message
davidou2a
Guru
Guru


Joined: 15 Dec 2006
Posts: 574
Location: Ajaccio

PostPosted: Thu Dec 13, 2007 7:31 am    Post subject: Reply with quote

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

:wink:
_________________
L'enfer je connais, il s'appelle Windows...
Back to top
View user's profile Send private message
kwenspc
Advocate
Advocate


Joined: 21 Sep 2003
Posts: 4912

PostPosted: Thu Dec 13, 2007 7:41 am    Post subject: Reply with quote

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
View user's profile Send private message
kaworu
Guru
Guru


Joined: 07 Dec 2005
Posts: 450
Location: Geneva

PostPosted: Thu Dec 13, 2007 7:48 am    Post subject: Reply with quote

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
View user's profile Send private message
davidou2a
Guru
Guru


Joined: 15 Dec 2006
Posts: 574
Location: Ajaccio

PostPosted: Thu Dec 13, 2007 10:20 am    Post subject: Reply with quote

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 :roll:
_________________
L'enfer je connais, il s'appelle Windows...
Back to top
View user's profile Send private message
Desintegr
l33t
l33t


Joined: 25 Mar 2004
Posts: 863
Location: France - Orléans

PostPosted: Thu Dec 13, 2007 12:09 pm    Post subject: Reply with quote

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
View user's profile Send private message
gbetous
l33t
l33t


Joined: 15 Jan 2004
Posts: 679
Location: Toulouse

PostPosted: Thu Dec 13, 2007 1:55 pm    Post subject: Reply with quote

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 :roll:


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 :lol:
_________________
Core2Quad Q6600
ASUS P5B-V (i965 video intégrée)
~amd64 / KDE
Back to top
View user's profile Send private message
Neuromancien
l33t
l33t


Joined: 03 Dec 2003
Posts: 867

PostPosted: Thu Dec 13, 2007 3:22 pm    Post subject: Reply with quote

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
View user's profile Send private message
gbetous
l33t
l33t


Joined: 15 Jan 2004
Posts: 679
Location: Toulouse

PostPosted: Thu Dec 13, 2007 5:39 pm    Post subject: Reply with quote

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 :roll: )

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
View user's profile Send private message
kwenspc
Advocate
Advocate


Joined: 21 Sep 2003
Posts: 4912

PostPosted: Thu Dec 13, 2007 5:54 pm    Post subject: Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum