Réaliser une encyclopédie ?

cs_Zart Messages postés 285 Date d'inscription jeudi 29 juillet 2004 Statut Membre Dernière intervention 27 juin 2006 - 17 juil. 2005 à 18:11
cs_Anthomicro Messages postés 9433 Date d'inscription mardi 9 octobre 2001 Statut Membre Dernière intervention 13 avril 2007 - 19 juil. 2005 à 15:20
Je vous embête encore avec mon projet...
Grace à votre aide et vos conseils j'avance pas mal et les perfs sont plutot concluantes (notamment grace à l'optimisation).
Maintenant je m'attache à un sujet peut être un peu délicat. Je voudrais réaliser une encyclopédie (bien sur pour l'univers de mon jeux). Je sais pas si quelques uns d'entre vous connaissent Wikipédia si vous ne connaissez pas allez faire un tour : http://www.wikipedia.org
Donc ce que je voudrais c'est une encyclopédie évolutive (qui puisse être modifié par tout un chacun) et rapide, peu importe la manière employé.
Je vois pas du tout comment fonctionne wikipédia mais je ne pense pas q'il y ai de BD là dessous...
Je penche plus ou moins sur un modèle mais à vrai dire je le trouve plutot mauvias je le fini et je le post sur le site...

9 réponses

malalam Messages postés 10839 Date d'inscription lundi 24 février 2003 Statut Membre Dernière intervention 2 mars 2010 25
17 juil. 2005 à 18:24
S'il n'y a pas de bdd derrière wikipedia (site que je vénère, exellentissime), je me les coupe...
0
cs_Anthomicro Messages postés 9433 Date d'inscription mardi 9 octobre 2001 Statut Membre Dernière intervention 13 avril 2007 9
17 juil. 2005 à 18:49
Salut,



bah tu peux aussi passer par des fichiers en lieu et place de la base
(ça sera plus rapide) mais bon une base et un système de cache ça
simplifie bien des choses, et le cache te booste les perfs (j'utilise
ça sur mon site pour les articles ça marche nickel).

<hr size="2" width="100%">




<li>Entraide, dépannage et vulgarisation informatique: Mon site de vulgarisation informatique</li>
0
malalam Messages postés 10839 Date d'inscription lundi 24 février 2003 Statut Membre Dernière intervention 2 mars 2010 25
17 juil. 2005 à 22:50
Ouais, parce qu'un truc comme wikipedia, meme en 1000 fois moins gros,
uniquement avec des fichiers...suis pas sûr qu'on obtienne un truc très
rapide. Une encyclopédie c'est plein de relations. Et les
relations...ca convient très bien à une bdd relationnelle :-)



Ensuite je ne suis pas sûr que tu aies les mêmes moyens que wikipédia côté serveurs...



Comme le dit Antho, une bdd, avec le cache, et une BONNE structure, ça
devrait faire l'affaire. C'est le plus important : une bonne
structure...il vaut souvent mieux plein de petits bouts qu'un gros
morceau ;-)
0
cs_Anthomicro Messages postés 9433 Date d'inscription mardi 9 octobre 2001 Statut Membre Dernière intervention 13 avril 2007 9
17 juil. 2005 à 22:59
"il vaut souvent mieux plein de petits bouts qu'un gros morceau"



ça dépend pour quoi ^^



(bon ok mdr)

<hr size="2" width="100%">




<li>Entraide, dépannage et vulgarisation informatique: Mon site de vulgarisation informatique</li>
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
cs_Anthomicro Messages postés 9433 Date d'inscription mardi 9 octobre 2001 Statut Membre Dernière intervention 13 avril 2007 9
17 juil. 2005 à 23:04
En même temps gérer tout avec des fichiers c'est parfaitement possible, tu peux créer des index, etc...



Tout est fonction de la structure comme tu l'as dit, on peut très bien
faire une structure à base de fichiers hyper lente, idem pour MySQL,
mais les fichiers bien utilisés iront plus vite qu'une connexion à la
base avec une requête, aussi rapide soit-elle. Après tout dépend des
besoins, les jointures par exemple sont utiles mais pas indispensables,
etc...

<hr size="2" width="100%">




<li>Entraide, dépannage et vulgarisation informatique: Mon site de vulgarisation informatique</li>
0
malalam Messages postés 10839 Date d'inscription lundi 24 février 2003 Statut Membre Dernière intervention 2 mars 2010 25
18 juil. 2005 à 10:28
Demande a n'importe quelle fille lol ;-)



On peut utiliser des fichiers XML aussi, c'est toujours plus simple pour s'y retrouver. Mais c'est plus lent lol.
0
cs_Anthomicro Messages postés 9433 Date d'inscription mardi 9 octobre 2001 Statut Membre Dernière intervention 13 avril 2007 9
18 juil. 2005 à 10:30
"

Demande a n'importe quelle fille lol ;-)"



Mdr, je vais me contrôler sinon PHPCS va partir à la dérive ^^

<hr size="2" width="100%">




<li>Entraide, dépannage et vulgarisation informatique: Mon site de vulgarisation informatique</li>
0
cs_Zart Messages postés 285 Date d'inscription jeudi 29 juillet 2004 Statut Membre Dernière intervention 27 juin 2006 1
19 juil. 2005 à 14:54
Bon alors d'accord mais ce que je voudrais c'est un truc qui soit
simple pour ceux qui vont ajouter leur pierre à l'édifice. En gros que
ce soit ultra simplifié... Je ne sais pas si vous avez ajouté des
articles sur Wikipédia mais c'est ultime tout de même...



Les relations entre les articles, il est clair que c'est important mais
est-ce à l'utilisateur de les faire ? ou bien est-ce un algo qui scan
le texte et avec un index fait les liens entres les différents
articles...
0
cs_Anthomicro Messages postés 9433 Date d'inscription mardi 9 octobre 2001 Statut Membre Dernière intervention 13 avril 2007 9
19 juil. 2005 à 15:20
Non tout dépend de la manière que tu fais. Pour les articles tu peux
très bien faire du BB code, j'avoue que wikipédia se complique
inutilement la tâche...

<hr size="2" width="100%">




<li>Entraide, dépannage et vulgarisation informatique: Mon site de vulgarisation informatique</li>
0