NoSQL s'ouvre aux plateformes mobiles
Couchbase Mobile 1.0, la première base de données NoSQL native pour mobile sort
Le 2014-05-26 00:50:24, par Arsene Newman, Expert éminent sénior
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 :
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 ?
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.
Source : Annonce de Couchbase Mobile 1.0
Et vous ?
-
redcurveMembre extrêmement actifle 27/05/2014 à 9:59
-
miky55Membre avertiJ'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?le 27/05/2014 à 22:10
-
miky55Membre avertiTu 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...le 28/05/2014 à 8:16
-
landry161Membre éprouvéle 24/01/2015 à 16:10
-
benjani13Membre extrêmement actifJe 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.le 26/02/2015 à 13:16 -
marsupialExpert éminentC'est de la merde : rien de mieux pour se faire chouraver toutes ses coordonnées.
C'est tout connement du C non sécurisé.le 27/05/2014 à 1:56 -
javan00bMembre actifLol????
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.le 27/05/2014 à 4:15 -
marsupialExpert éminent1) 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...le 27/05/2014 à 21:06 -
marsupialExpert éminentIl peut être considéré comme un hors sujet. Mais je détaille :
Code : 1
2
3
4
5
6
7
8
9
10
11
12
13class 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_; };
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.le 28/05/2014 à 0:19 -
marsupialExpert éminentMikey, 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.le 28/05/2014 à 10:16