15
About usage of MongoDB inside a Drupal Site By @mtopolov From @adyax_corp

Utilisation de MongoDB dans un site Drupal

  • Upload
    adyax

  • View
    2.161

  • Download
    0

Embed Size (px)

DESCRIPTION

Drupal est de loin le meilleur CMS au monde à l'heure actuelle. Mais sur des sites communautaires à très fort traffic, Drupal pose souvent des problèmes de performances. L'utilisation de Mongo DB a permis de construire un site communautaire avec Drupal gerant plus de 20 millions de pages vues par jour.

Citation preview

Page 1: Utilisation de MongoDB dans un site Drupal

About usage of MongoDB inside a Drupal SiteBy @mtopolovFrom @adyax_corp

Page 2: Utilisation de MongoDB dans un site Drupal

60 big web sites in2010

iPad Open SourceCMS

55 Drupal & Magento experts, 3M€ of revenue

Page 3: Utilisation de MongoDB dans un site Drupal

?

Page 4: Utilisation de MongoDB dans un site Drupal
Page 5: Utilisation de MongoDB dans un site Drupal

Freerice.com AVANT100% Drupal100% MySQL100% Mort-né

Page 6: Utilisation de MongoDB dans un site Drupal

500 K utilisateurs enregistrés20 millions pages vues / jour

Plus de 100 requêtes par page

Page 7: Utilisation de MongoDB dans un site Drupal

Stats pour chaque bonne réponse…Par utilisateur, sujet, groupe……jour, semaine, mois, année…

Page 8: Utilisation de MongoDB dans un site Drupal

?

Page 9: Utilisation de MongoDB dans un site Drupal

Nodes, Users sont dans MongoIntégration avec ViewsStatistiques dans Mongo aussi

Page 10: Utilisation de MongoDB dans un site Drupal

Là où nous avions 25 requêtes MySQL pour 1 questionOn a 1 requête dans Mongo

Page 11: Utilisation de MongoDB dans un site Drupal

Les contributeurs heureuxcar pas de changements au BO.

Nodes, Questions, Answers sont syncronisés dans Mongo.

Page 12: Utilisation de MongoDB dans un site Drupal

3 semaines……intenses…pour tout reécrire

Page 13: Utilisation de MongoDB dans un site Drupal
Page 14: Utilisation de MongoDB dans un site Drupal

Pas de Master – Master =Que se passe-t-il à 100M de VU……sharding ?

Page 15: Utilisation de MongoDB dans un site Drupal

Question ? Suivez nous @adyax_corp

On peut vous fournirles « code snippets » et

plus…