pyAggr3g470r: stockage distant des articles avec MongoDB
pyAggr3g470r a en ce moment une branche de développement dans le but de remplacer la base SQLite par une base MongoDB. Après une petite journée de travail les fonctionnalités de base sont implémentées.
Avec cette nouvelle branche il sera possible de consulter les articles via l’interface Web installée localement, depuis n’importe où. Je ferai des tests avec ma base MongoDB sur AlwaysData. Pour le moment je teste avec une base MongoDB en localhost. Le client pyAggr3g470r se charge de stocker les nouveaux articles dans la base MongoDB et de les récupérer lorsque la personne veut lire depuis un autre endroit.
Évidemment l’accès sera sécurisé. Il sera aussi possible d’avoir une personne disposant d’un client pyAggr3g470r avec un accès en lecture/écriture et une autre personne avec uniquement un accès en lecture.
Lorsque ce sera un peu plus mature jimporterai la base actuelle (SQLite) de pyAggr3g470r dans la nouvelle base MongoDB. Un peu plus de 30.000 articles. Ça fera un excellent test!
Cette page présente rapidement les avantages (notamment la vitesse décriture et les accès concurrentiels en écriture/lecture) de cette évolution.
Pour tester:
hg clone http://hg.cedricbonhomme.org/pyaggr3g470r/ hg update "MongoDB development"
Pour revenir à la stabilité:
hg update default