Navigation

En Français

Traduction

Pmwiki.org

En Anglais

Menu de la version anglaise
 Home Page

 twitter Twitter Feed

 ko-fi Support me on Kofi

 Series Index: A to Z|By Country|By Platform

 News Feed & Site Updates: 2019 Nov|Dec

2020 Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec

2021 Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec

2022 Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec

2023 Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec

2024 Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec

2025 Jan


BL Calendar (click image to open in new tab)
January 2025
Archive 2020|2021|2022|2023|2024|2025

Jump To

CurrentUpcomingCompleted

ShortsCancelledNot Made


 Currently Airing  (A-Z order)

Click here to expand or collapse...
Thailand Every You, Every Me (Youtube release)

 Upcoming BL Series  (Start date)

Click here to expand or collapse...
Thailand Top Form (Thu 20 Mar 2025)

 Completed Series 

Click here to expand or collapse...
Philippines Art Of Love (OFFLINE)
Philippines Beautiful Scars (Episode 4 finale OFFLINE)
Thailand Boyband (No International release)
Myanmar Healing Thingyan (OFFLINE)
Hong Kong Hehe & He (Season 3 - on hiatus)
Thailand If I Love A Boy (OFFLINE)
Philippines Indigo (OFFLINE)
Philippines Jack And Jill (OFFLINE)
Philippines Lakan (OFFLINE)
Thailand Make A Wish [Thailand] (No International release)
Thailand Missing Piece (OFFLINE)
Myanmar My
Thailand My Secret Love (OFFLINE)
Philippines Quaranthings (OFFLINE)
Thailand Roommate (Season 1 OFFLINE)
Japan Sugar Dog Life (No International release)
Thailand Venus In The Sky (Youtube release)

 One-Off BL shorts 

Click here to expand or collapse...

 Cancelled BLs (Uncompleted) 

Click here to expand or collapse...
Philippines Destined/Fated (OFFLINE)
Philippines Infinity (OFFLINE)
Philippines Kiss The Night (OFFLINE)
Philippines Overlooked Love (OFFLINE)
Thailand The Whisperer (EP10 Finale never released)
Philippines Unexpected (OFFLINE)

 Abandoned - Not Made 

Click here to expand or collapse...

Cambodia= Cambodia China= China Hong Kong= Hong Kong India= India

Japan= Japan Laos= Laos Myanmar= Myanmar The Philippines= Philippines

South Korea= South Korea Taiwan= Taiwan Thailand= Thailand Vietnam= Vietnam


edit SideBar

Avantages du stockage en fichiers


Q: Pourquoi PmWiki stocke-t-il ses pages dans des fichiers à plat au lieu d'utiliser une base de données comme MySQL ? Est-ce qu'une base de données ne serait pas plus efficace ?

Pm: J'ai choisi des fichiers à plat pour stocker les pages de PmWiki car je n'ai pas vu d'avantages réels en faveur de l'utilisation d'une base de données et mais certainement quelques désavantages. Pour les actions standards (visualiser, éditer, historique des pages), conserver l'information dans des fichiers à plat est clairement plus rapide que d'y accéder dans une base de données.
Et avec l'utilisation de fonctionnalités de mise en cache (bientôt disponibles) cela sera même plus rapide. La seule action qui pourrait en bénéficier serait les recherches, mais j'ai toujours pensé que pour des possibilités de recherche flexibles et rapides c'est bien mieux d'utiliser des programmes existant comme ht://Dig ou Google plutôt que de réinventer un nouveau moteur de recherche.
Recherche a assez de fonctionnalités et est assez rapide pour la plupart des utilisations. Et si de meilleures performances deviennent nécessaires, il sera mieux d'utiliser un vrai moteur de recherche.

En fait, depuis janvier 2004 Wikipedia utilise la base de données MySQL pour stocker ses données de 190K+, mais même avec, Wikipedia a désactivé des recherches en ligne à cause de problèmes de performances et renvoie directement vers Google.

Et il y a de gros désavantages à utiliser une base de données. Avec, nous aurions eu a écrire un ensemble de scripts et d'outils d'administration pour gérer des choses telles que l'effacement d'ensemble de pages, la sauvegarde et la récupération des pages, la récupération des pages effacées par erreur, etc...
La plus grande partie du surplus de programmation pour l'administration est ainsi éliminée par l'usage de fichiers à plat, car les administrateurs peuvent utiliser les outils existants (clients FTP, les gestionnaires de fichiers à interface web, les interpréteurs de commandes) auxquels ils sont habitués pour effectuer l'administration. C'est aussi beaucoup plus facile de construire des scripts et outils de gestion de pages sophistiqués et particularisés pour des applications spécialisées.

Finalement, PmWiki est déjà structuré de telle manière que la structure de fichiers à plat puisse être facilement remplacée par une base de données; si cela s'avère jamais nécessaire. Cependant, je rappele que le site de PmWiki avec plus de 40 000 pages fonctionne bien avec le système de fichiers à plat, sans problème de performance notable.

<< | PmWiki.DocumentationIndex | >>



Traduction de PmWiki.FlatFileAdvantages
Page originale sur PmWikiFr.FlatFileAdvantages - Backlinks

Dernières modifications:
PmWikiFr.FlatFileAdvantages: September 10, 2011, at 10:40 AM

PmWiki.FlatFileAdvantages: December 23, 2021, at 12:48 AM