Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 4 sur 4
  1. #1
    Invité
    Invité(e)

    Par défaut Quelle base NoSQL choisir ?

    Bonjour, j'aimerai faire un site qui demande ENORMEMENT de temps réel.
    Malgré m'être renseigné, je n'arrive toujours pas à me décider.
    Attention: je souhaite que mon site soit scalable. Par conséquent, beaucoup de client!

    Voici des exemples:

    Cassandra
    HBase
    Hypertable
    MongoDB
    Neo4j
    Riak


    merci

  2. #2
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro Frédéric BROUARD
    Expert SGBDR & SQL
    Inscrit en
    mai 2002
    Messages
    13 406
    Détails du profil
    Informations personnelles :
    Nom : Homme Frédéric BROUARD
    Localisation : France

    Informations professionnelles :
    Activité : Expert SGBDR & SQL
    Secteur : Conseil

    Informations forums :
    Inscription : mai 2002
    Messages : 13 406
    Points : 27 551
    Points
    27 551

    Par défaut

    Aucune base de données, même NoSQL n'est réellement temps réel. Le temps réel est incompatible avec l'informatique de gestion. Le principe du temps réel est de pouvoir connaitre à l'avance le temps mis pour effectuer tel process, comme par exemple une requête et que ce temps soit constant !
    Or rien, ni dans les SGBDR comme dans les bases NoSQL n'est là pour assumer ce rôle.
    je dirais même que les bases de données relationnelles sont plus avancées sur le sujet, car il existe une spécification de la norme SQL pour les bases de données REAL TIME dit SQL RT.
    Cela dit, j'ai vu dans ma carrière un seul produit SQL RT, il y a déjà de nombresues années.

    Si vous nous définissez un peu plus votre besoin ?
    Qu’appelez vous beaucoup de client ? 10 000 ?? 100 000 ???? Un million ?
    Simultanément ou intrinsèquement ?

    A +
    Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
    Site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Blog SQL, SQL Server, modélisation données : http://blog.developpez.com/sqlpro
    http://www.sqlspot.com : modélisation, conseils, audit, optimisation, formation
    * * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * *

  3. #3
    Membre émérite Avatar de Jester
    Inscrit en
    septembre 2003
    Messages
    813
    Détails du profil
    Informations forums :
    Inscription : septembre 2003
    Messages : 813
    Points : 863
    Points
    863

    Par défaut

    MongoDB est ce qui est le plus en vogue en ce moment.

    La video ci-dessous montre bien à quel point MongoDB est fast et web scale :
    http://nosql.mypopescu.com/post/1016...b-is-web-scale

    PS : Bon la 2e partie est un peu une boutade, mais MongoDB est relativement en vogue dans le NoSQL, je veux dire chez ceux qui décident de la solution avant de savoir le problème.

  4. #4
    Expert Confirmé
    Avatar de rudib
    Profil pro Rudi Bruchez
    Conseil - Consultant en systèmes d'information
    Inscrit en
    mai 2006
    Messages
    2 392
    Détails du profil
    Informations personnelles :
    Nom : Rudi Bruchez
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information

    Informations forums :
    Inscription : mai 2006
    Messages : 2 392
    Points : 3 412
    Points
    3 412

    Par défaut

    Hello,

    peux-tu préciser un peu le besoin ?

    - quelle sera la volumétrie ?
    - sur quel type de machines veux-tu tourner ?
    - scalable pourquoi ? Tu attends combien de clients ?
    - quelle est la complexité de ta donnée ?
    - as-tu besoin d'une forte cohérence transactionnelle.
    - quel sera le ratio lectures / écritures ?

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •