SlideShare une entreprise Scribd logo
Python et les bases de données non sql
Python et les bases de données non sql
Python et les bases de données non sql
Python et les bases de données non sql
Python et les bases de données non sql
Python et les bases de données non sql
Python et les bases de données non sql
Python et les bases de données non sql
Python et les bases de données non sql
Python et les bases de données non sql
Python et les bases de données non sql
Python et les bases de données non sql
Python et les bases de données non sql
Python et les bases de données non sql
Python et les bases de données non sql
Python et les bases de données non sql
Python et les bases de données non sql
Python et les bases de données non sql
Python et les bases de données non sql
Python et les bases de données non sql
Python et les bases de données non sql
Python et les bases de données non sql
Python et les bases de données non sql
Python et les bases de données non sql
Python et les bases de données non sql
Python et les bases de données non sql
Python et les bases de données non sql
Python et les bases de données non sql
Python et les bases de données non sql
Python et les bases de données non sql
Python et les bases de données non sql
Python et les bases de données non sql
Python et les bases de données non sql
Python et les bases de données non sql

Contenu connexe

ODP
SfPot Lille 07/2015 - Utiliser Symfony sur des environnements Heroku-like
PDF
technologie web - part3
PDF
Debian usage at BlaBlaCar - Debian Paris meetup
PPTX
ASFA - Architecture cible du projet COLSA
PDF
Nuxeo5 - Installation Integration Continue
PDF
Nuxeo5 - Installation Code Source
PDF
Deploiement de Plone et Deliverance avec Ubuntu VM Builder
PPTX
Delair t soutenance-final
SfPot Lille 07/2015 - Utiliser Symfony sur des environnements Heroku-like
technologie web - part3
Debian usage at BlaBlaCar - Debian Paris meetup
ASFA - Architecture cible du projet COLSA
Nuxeo5 - Installation Integration Continue
Nuxeo5 - Installation Code Source
Deploiement de Plone et Deliverance avec Ubuntu VM Builder
Delair t soutenance-final

En vedette (20)

ODP
Base NoSql et Python
PDF
Cours python avancé
PDF
Algorithmique_et_programmation_part2
PDF
Cours python
PDF
Chap XIII : calcul scientifique avec python
PPTX
Formation python
PDF
Python packaging
PDF
Rendez votre code Python plus beau !
PDF
R versur Python
PPTX
Python et son intégration avec Odoo
PDF
Créer une api publique avec Django REST framework
PPTX
Python après 15 ans de JAVA
PDF
Introduction à Python - Achraf Kacimi El Hassani
PDF
Django by mrjmad
PDF
Aiguille dans botte de foin: scikit-learn et joblib
PDF
Sondage aléatoire simple ou a probabilité égal
PDF
A python web service
PDF
Je configure mes serveurs avec fabric et fabtools
PDF
Building an API with Django and Django REST Framework
PDF
Python et NoSQL
Base NoSql et Python
Cours python avancé
Algorithmique_et_programmation_part2
Cours python
Chap XIII : calcul scientifique avec python
Formation python
Python packaging
Rendez votre code Python plus beau !
R versur Python
Python et son intégration avec Odoo
Créer une api publique avec Django REST framework
Python après 15 ans de JAVA
Introduction à Python - Achraf Kacimi El Hassani
Django by mrjmad
Aiguille dans botte de foin: scikit-learn et joblib
Sondage aléatoire simple ou a probabilité égal
A python web service
Je configure mes serveurs avec fabric et fabtools
Building an API with Django and Django REST Framework
Python et NoSQL
Publicité

Similaire à Python et les bases de données non sql (20)

PDF
OWF12/BIG DATA Presentation big data owf ysance
PDF
Benchmarking NoSQL DataBase dans le cadre d'un projet IoT
PDF
Google End points pour vos applications Android par Didier Girard 3 avril 2013
PPT
No sql, au-delà du buzz
PPT
Conférence Open Data par où commencer ? Intervention K.Rafes BorderCloud
PDF
Tours JUG (oct 2010) - NoSQL, des grands du Web aux entreprises
PDF
Antidot Information Factory - AIF
PDF
17chaumet 120729134759-phpapp02(1)
PDF
Persistance polyglotte avec Spring Data
PDF
OpenDataSoft au Workshop Open Data Cap Digital
PDF
Google App Engine
PPTX
OpenDataSoft -Transformez votre organisation en plateforme d'innovation
PDF
EuraTech Trends : Big Data
PPTX
code4lib 2011 : choses vues et entendues par l'ABES
PDF
Valtech - NoSQL, solution alternative ou complémentaire aux bases de données ...
ODP
Dojo 02 : Introduction au noSQL
PDF
Retour Hadoop Summit 2012
PDF
Morning with MongoDB Paris 2012 - Fast Connect
OWF12/BIG DATA Presentation big data owf ysance
Benchmarking NoSQL DataBase dans le cadre d'un projet IoT
Google End points pour vos applications Android par Didier Girard 3 avril 2013
No sql, au-delà du buzz
Conférence Open Data par où commencer ? Intervention K.Rafes BorderCloud
Tours JUG (oct 2010) - NoSQL, des grands du Web aux entreprises
Antidot Information Factory - AIF
17chaumet 120729134759-phpapp02(1)
Persistance polyglotte avec Spring Data
OpenDataSoft au Workshop Open Data Cap Digital
Google App Engine
OpenDataSoft -Transformez votre organisation en plateforme d'innovation
EuraTech Trends : Big Data
code4lib 2011 : choses vues et entendues par l'ABES
Valtech - NoSQL, solution alternative ou complémentaire aux bases de données ...
Dojo 02 : Introduction au noSQL
Retour Hadoop Summit 2012
Morning with MongoDB Paris 2012 - Fast Connect
Publicité

Notes de l'éditeur

  • #4: question de relations modélisations de données UMl, .... .
  • #5: on essaie souvent de faire rentrer ses modeles de données dans sql à travers differents bricolages ex de Friendfeed ORM.
  • #6: apres avoir reussi à faire rentrer ses données, vient svt l’étape de migration. sueurs froides, comment garantir l’intégrité ... Pb de scalabilité. Plus on a de données, plus les index grossissent, les joins prennent du temps ... Problème de sharding (au moins sur les bases de données opensource)
  • #7: bien sur tout cela est possible. mais fatiguant et ennuyeux. Digg fait de moins en moins appels aux bases de données relationnelles.
  • #9: part du principe qu’une interruption de service est inacceptable disponible = 2 noeuds au moins monter en charge est plus important que tout Au détriment parfois de la rapidité la rapidité
  • #10: Tous les clients voient les mêmes données même lors de mise-à-jours concurrentes Tous les clients peuvent accéder à une version des données Les données peuvent être mises sur différentes base de données
  • #11: Tous les clients voient les mêmes données même lors de mise-à-jours concurrentes Tous les clients peuvent accéder à une version des données Les données peuvent être mises sur différentes base de données
  • #15: existe un système de vue/plugin en lua. a été ajouté un système de table (utilisé par cloudkit.) basé sur les colonnes. possibilité de schema less. (mais aussi systeme de hash, in memory ...) à quand un cloudkit en python ? tokyo distopia: recherche
  • #16: tc se base sur pytc lightcloud offre un systeme de réplication master-master (couchdb), fail over automatique et load balancing. Se base sur pytyrant. possède un client. Manager pour prendre le controle des nodes, backups.... Client python, se base sur tyrant. comparé aux client ruby comme rufus, clients python limités. à vous de jouer.
  • #17: similaire à memcached, mais les données sont non volatiles conservation en ram et écris de temps en temps sur le disque (pas de consistence) serveur de structure de données réplication non bloquante en arrière plan (master -> slave) bon serveur de cache/session ?
  • #18: le client python au contraire du client ruby ne permet pas le sharding.
  • #21: couchdb-python n’a pas encore de version stable pour couchdb 0.9 et trunk couchdb-python: serveur de vue, non threadsafe, basé sur httplib2 (pb py26) couchdbkit entierement dynamique. helper pour les vues, compatible py25/py26, fonctionne avec les dernieres versions de couchdb. compatible avec couchapp.
  • #22: parfait pour tout ce qui requiert un accès rapide au données (log, ...) qui ne demande pas de consistance.
  • #24: le plus connu en non opensource est bigtable (Google). Repose sur un master qui a la connaissance de tous les nodes. scalabilité horizontable. Plus rapide d’interroger sur des colonnes. Possibilité de ne prendre que certaines colonnes ....
  • #26: thrift est un framework pour générer des interfaces et des services dans différents langages
  • #27: (rien à voir avec le module plone)
  • #30: différent des bases de donnnées orientées documents