IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

NoSQL Discussion :

Couchbase Mobile 1.0 : la solution native pour les bases de données NoSQL


Sujet :

NoSQL

  1. #1
    Expert éminent sénior

    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2011
    Messages
    283
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Août 2011
    Messages : 283
    Points : 18 071
    Points
    18 071
    Par défaut Couchbase Mobile 1.0 : la solution native pour les bases de données NoSQL
    NoSQL s’ouvre aux plateformes mobiles
    Couchbase Mobile 1.0, la première base de données NoSQL native pour mobile sort

    Couchbase, l’une des principales entreprises IT qui ont fait la promotion du NoSQL a récemment annoncé la sortie de son nouveau produit Couchbase Mobile 1.0, une solution pour tirer parti de la puissance du NoSQL à partir d’une plateforme mobile, but de la manœuvre : promouvoir les applications mobiles NoSQL et conquérir un nouveau marché.

    Couchbase Mobile qui se décline comme étant « la première et l’unique base de données NoSQL native destinée aux mobiles au monde » est le fruit d’un travail de longue haleine d’une durée de 3 ans.

    L’architecture de Couchbase Mobile est composée de trois (03) briques de base :
    • Couchbase Lite : c’est le composant qui est installé sur l’appareil mobile pour offrir une base de données NoSQL embarquée. Il se décline en plusieurs versions spécifiques à chaque OS : Couchbase Lite for iOS, for Android, for Java. Pour l’heure, Windows Phone n’est pas encore pris en charge, mais l’équipe de développement travaille dessus.
    • Couchbase Sync Gateway : c’est une couche de synchronisation pour permettre la synchronisation entre le mobile et le serveur distant qui se trouve dans le Cloud. Elle se charge entre autres de l’authentification et du contrôle d’accès.
    • Couchbase Server : c’est la base de données qui permet un passage à l’échelle beaucoup plus important que Couchbase Lite.



    Ainsi, avec une telle solution, le développeur sera en mesure de créer de nouvelles applications dont les données seront stockées et mises à jour directement sur le mobile. C’est le cas par exemple d’Infinite Campus, une application éducative qui permet un accès hors-ligne aux devoirs et aux cours, en transmettant directement ces données sur le mobile de l’étudiant, ce qui permet de s’affranchir d’une connexion Internet.

    Au final, cette nouvelle solution permettrait à Couchbase de conquérir un nouveau marché, celui des bases de données NoSQL embarquées, alors que le marché traditionnel du NoSQL est de plus en plus saturé avec l’émergence de nouveaux concurrents.

    Télécharger Couche base mobile pour Android, iOS et Java

    Source : Annonce de Couchbase Mobile 1.0

    Et vous ?

    Pensez-vous que cette solution va révolutionner le marché du NoSQL ? Pourquoi ?

  2. #2
    Expert éminent Avatar de marsupial
    Homme Profil pro
    Retraité
    Inscrit en
    Mars 2014
    Messages
    1 760
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Mars 2014
    Messages : 1 760
    Points : 7 183
    Points
    7 183
    Par défaut
    C'est de la merde : rien de mieux pour se faire chouraver toutes ses coordonnées.

    C'est tout connement du C non sécurisé.
    Repeat after me
    Le monsieur lutte pour la défense des libertés individuelles et collectives

    Repeat after me...

  3. #3
    Membre actif
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    182
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2009
    Messages : 182
    Points : 268
    Points
    268
    Par défaut
    Citation Envoyé par marsupial Voir le message
    C'est de la merde : rien de mieux pour se faire chouraver toutes ses coordonnées.

    C'est tout connement du C non sécurisé.
    Lol????

    Et Sqlite alors?

    Peut importe ce que tu utilise comme sgbd, tes données locale ne seront jamais protégé si elle doivent être lu par une application cliente, même si elle sont encryptées sa ne servirais à rien...

    Ce que tu dis n'a aucun sens.

  4. #4
    Membre extrêmement actif
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    794
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 794
    Points : 987
    Points
    987
    Par défaut
    Citation Envoyé par marsupial Voir le message
    C'est de la merde : rien de mieux pour se faire chouraver toutes ses coordonnées.

    C'est tout connement du C non sécurisé.
    rassure moi tu bosse pas dans l'informatique ?

  5. #5
    Expert éminent Avatar de marsupial
    Homme Profil pro
    Retraité
    Inscrit en
    Mars 2014
    Messages
    1 760
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Mars 2014
    Messages : 1 760
    Points : 7 183
    Points
    7 183
    Par défaut
    1) Chez moi, une variable en public sur le serveur, surtout lorsqu'il s'agit d'une struct incluant des adressages mémoires, cela s'appelle un aspirateur et c'est utilisé en principe uniquement en cas de migration dans un cadre bien précis

    2) SQLite rien à voir, je parle du code

    3) C'est plutôt l'inverse que je te renvoie

    Lorsque vous avez le pot de recevoir du code ouvert, profitez en pour le lire avant...
    Repeat after me
    Le monsieur lutte pour la défense des libertés individuelles et collectives

    Repeat after me...

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2010
    Messages
    184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2010
    Messages : 184
    Points : 409
    Points
    409
    Par défaut
    Citation Envoyé par marsupial Voir le message
    C'est de la merde : rien de mieux pour se faire chouraver toutes ses coordonnées.

    C'est tout connement du C non sécurisé.
    J'ai beau chercher je vois pas le rapport avec l'article. En quoi le SGBD est-il comparable à du C? Tu ne voulais pas répondre à une autre discussion par hasard?

  7. #7
    Expert éminent Avatar de marsupial
    Homme Profil pro
    Retraité
    Inscrit en
    Mars 2014
    Messages
    1 760
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Mars 2014
    Messages : 1 760
    Points : 7 183
    Points
    7 183
    Par défaut
    Il peut être considéré comme un hors sujet. Mais je détaille :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
     
    class ByteArraySource : public Source {
     public:
      ByteArraySource(const char* p, size_t n) : ptr_(p), left_(n) { }
      virtual ~ByteArraySource();
      virtual size_t Available() const;
      virtual const char* Peek(size_t* len); /* à mettre en private, au minimum pour commencer */
      virtual void Skip(size_t n);
     private:
      const char* ptr_; /* parce que là c'est private mais du coup insuffisant */
      size_t left_;
    };
    Ensuite, avant d'implémenter le serveur, bien vérifier les droits d'accés spécifiés dans erno.h de tous les héritiers de ByteArraySource du fait d'être public et déclencher un kill process retournant un message d'avertissement dès qu'un client tente la moindre élévation de privilège.

    Donc pour répondre à la question, il s'agit d'une application fonctionnelle, bien écrite, aucun doute, au contraire. Mes réserves allaient bien évidemment vers un autre questionnement qui rendrait trop fonctionnel.


    Celles et ceux qui ont codé ça méritent un 2nd gros trou de balle entre les deux yeux, merci.

    Ceux qui le vendent, leur famille devrait être fossilisée vivante.
    Repeat after me
    Le monsieur lutte pour la défense des libertés individuelles et collectives

    Repeat after me...

  8. #8
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2010
    Messages
    184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2010
    Messages : 184
    Points : 409
    Points
    409
    Par défaut
    Citation Envoyé par marsupial Voir le message
    Ensuite, avant d'implémenter le serveur, bien vérifier les droits d'accés spécifiés dans erno.h de tous les héritiers de ByteArraySource du fait d'être public et déclencher un kill process retournant un message d'avertissement dès qu'un client tente la moindre élévation de privilège.
    Tu pourras admettre que la news n'a aucun rapport, elle parle de l'arrivé de Couchdb sur mobile, donc à priori codé en Java. Quand bien meme le code présenterai des failles, ton avis n'as de l valeur que si il peut être compris par ceux qui le lisent...

  9. #9
    Expert éminent Avatar de marsupial
    Homme Profil pro
    Retraité
    Inscrit en
    Mars 2014
    Messages
    1 760
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Mars 2014
    Messages : 1 760
    Points : 7 183
    Points
    7 183
    Par défaut
    Mikey, je sais que tu veux expliquer au lecteur de quoi on parle. Déjà, en principe, on n'en parle même pas, comme le Fight Club. C'est pour cette raison que je suis résté flou.

    Donc, mon conseil, se baser sur de l'open source : ouvrir du code propriétaire est illégal. Premièrement.

    Deuxièmement, pour les sites sensibles, tout recoder en sécurisant avec des ressources internes ( je reste à disposition pour toutes questions à ce sujet ).

    Eviter d'acheter et embaucher en bichonnant vos informaticiens : la survie de votre boite en dépend.

    Donc troisièmement, stop nous mettre la pression.
    Repeat after me
    Le monsieur lutte pour la défense des libertés individuelles et collectives

    Repeat after me...

  10. #10
    Membre éprouvé
    Avatar de landry161
    Homme Profil pro
    C#,PHP,MySQL,Android...
    Inscrit en
    Juillet 2010
    Messages
    423
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : C#,PHP,MySQL,Android...

    Informations forums :
    Inscription : Juillet 2010
    Messages : 423
    Points : 1 059
    Points
    1 059
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par Arsene Newman Voir le message
    Pour l’heure, Windows Phone n’est pas encore pris en charge, mais l’équipe de développement travaille dessus.
    C'est pas étonnant

  11. #11
    Membre extrêmement actif
    Avatar de benjani13
    Homme Profil pro
    Consultant en sécurité
    Inscrit en
    Février 2010
    Messages
    615
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Consultant en sécurité

    Informations forums :
    Inscription : Février 2010
    Messages : 615
    Points : 2 824
    Points
    2 824
    Par défaut
    Je crois que Marsupial est possédé les gars, amenez vite l'exorciste! (nan sans rire, y a que moins qui comprend rien à ce qu'il raconte?)

    Sinon pour revenir à la news bha c'est une alternative à SQLite, ça plaira surement aux adeptes du NoSQL.

Discussions similaires

  1. UML2 pour les bases de données
    Par SQLpro dans le forum Diagrammes de Classes
    Réponses: 1
    Dernier message: 03/06/2012, 23h56
  2. [Modèle Relationnel] UML2 pour les bases de données
    Par SQLpro dans le forum Schéma
    Réponses: 0
    Dernier message: 04/04/2012, 10h09
  3. Besoin d'un tuto pour les bases de données
    Par rj450 dans le forum Visual Studio
    Réponses: 1
    Dernier message: 14/06/2010, 09h59
  4. Réponses: 19
    Dernier message: 05/09/2007, 16h19
  5. Réponses: 0
    Dernier message: 18/05/2007, 17h32

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo