Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Microsoft Azure s'enrichit de deux nouveaux services pour le NoSQL et la recherche en plein texte
Sans oublier Apache HBase pour Azure HDInsight

Le , par Arsene Newman

21PARTAGES

3  0 
Microsoft a publié sous forme d’aperçu de nouvelles fonctionnalités pour son service cloud Microsoft Azure, il s’agit de deux services : l’un dédié aux bases
données et l’autre pour la recherche en plein texte.

Le service dédié aux bases de données a été baptisé Azure DocumentDB, il permettra de compléter les bases de données relationnelles avec un service dédié aux bases de données NoSQL. Ce dernier ne sera pas disponible en Open source, toutefois Microsoft songe à soumettre le SDK de la bibliothèque cliente à la communauté Open source.

Azure DocumentDB supporte les documents JSON et permet leurs utilisations sous différentes plateformes et langages de programmation y compris .Net, Node.js, JavaScript ou encore Python. Il recourt à la technologie d’indexation lock-free développée par Microsoft Research et offre à ses utilisateurs trois modes de consistance des données : forte, faible ou éventuelle.

Quant au nouveau service de recherche plein texte qui a été baptisé Azure Search, il est basé sur la technologie du moteur de recherche Open source Elasticsearch. Il fournit entre autres certaines fonctionnalités offertes par Elasticsearch tout en restant un service Microsoft.

Avec ce nouveau service de recherche, Microsoft vise non pas le grand public, mais une audience spécialisée comme les développeurs web et mobile, ces derniers pourraient intégrer le service de Microsoft dans leurs propres applications.

D’ailleurs la déclaration officielle va dans ce sens : « Avec Azure Search les développeurs peuvent facilement rajouter un service de recherche, en le créant et l’adaptant à un ou plusieurs index, en chargeant les données à être indexés puis en l’exécutant pour délivrer des recherches ».

Enfin, le 21 aout correspond aussi à la date choisie par Microsoft pour annoncer le support de la clusterisation Apache HBase sous Azure HDInsight (l’adaptation d’Hadoop sous Azure), ce qui n’a pas manqué de faire réagir le vice-président Ranga Rengarajan chargé de la plateforme de données, du Cloud & Enterprise : « l’équipe de la plateforme de données de Microsoft est sur les traces d’une nouvelle expérience où l’on peut gérer plusieurs types de données avec plusieurs moteurs ».

Puis il a conclu par: « La stratégie The cloud first, mobile first a une nouvelle génération d’applications qui s’exécutent sur plusieurs dispositifs, offrant de multiples expériences sur chaque appareil. Tout cela contribue à la charge importante que doit soutenir le modèle de données qui est maintenu dans le Cloud ».

Source : Annonce de Microsoft

Et vous ?
Qu’en pensez-vous ?

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de D.Evan
Membre régulier https://www.developpez.com
Le 22/08/2014 à 3:27
J'ai commencé à suivre l'évolution de Windows Azure alors que la plateforme était juste en version de test. Ces dernières années ont été incroyablement intéréssante sur l'ajout de fonctionnalité et de nouveaux services, tout en continuant à baisser les tarifs.

J'apprécie vraiment cette plateforme, et, les efforts constant de Microsoft dans se domaine (les résultats financiers parlent d'eux-même) sont à saluer. De plus, les concurrents, même si ils disposent de bons produits, n'arrive pas, à mes yeux, à me fournir une alternative suffisante. On comprend bien que, dans ce domaine (le développement logiciel adapté aux entreprises) Microsoft est vraiment dans son domaine.

La premier version, avec une interface d'admin très archaïque et un support assez limités de différentes technologies, sans compter les nombreux bugs, est bien loin désromais !

Bref, que du bonheur pour les développeurs, et, j'en suis certain, pour les utilisateurs. Bien que Windows Azure soit particulièrement populaires aux USA, je ne connais pas les chiffres français. Beaucoup de société se sont-elles tournée vers cette solution ?

D. Evan
0  0 
Avatar de bedane
Membre habitué https://www.developpez.com
Le 22/08/2014 à 10:32
L'avantage que je vois à utiliser DocumentDB par rapport à l'équivalent open-source CouchDB est le support des transactions. Je n'en vois pas vraiment d'autres.
0  0 
Avatar de voyager57
Membre du Club https://www.developpez.com
Le 22/08/2014 à 14:15
Hum, je ne comprend pas trop au sujet de DocumentDB.
C'est une couche NoSQL que je dois connecter à mon Back-end pour y stocker mes données ?
Où je peux directement y stocker mes données (en API RESTful par exemple), et ainsi je pourrais développer une appli uniquement avec un framework front-end sans me soucier du back ?
0  0 
Avatar de The_badger_man
Rédacteur https://www.developpez.com
Le 26/08/2014 à 11:52
Citation Envoyé par voyager57 Voir le message
Hum, je ne comprend pas trop au sujet de DocumentDB.
C'est une couche NoSQL que je dois connecter à mon Back-end pour y stocker mes données ?
Où je peux directement y stocker mes données (en API RESTful par exemple), et ainsi je pourrais développer une appli uniquement avec un framework front-end sans me soucier du back ?
Tu peux trouver plus d'infos (avec un exemple d'utilisation) ici:
http://weblogs.asp.net/scottgu/azure...plate-and-more
0  0 
Avatar de jopopmk
Membre expert https://www.developpez.com
Le 09/04/2015 à 19:28
Salut,

pas grand fan du clou, je viens juste faire mon grammar nazi : c'est "plAin text".
0  0 
Avatar de gretro
Membre actif https://www.developpez.com
Le 10/04/2015 à 19:30
Et du coup, ce DocumentDB est disponible en mode On-Premise ou pas? Parce que si non, cet outil n'a aucun intérêt. Qui développe des application avec une infrastructure Cloud d'abord?

C'est une des grosses critiques que j'ai par rapport à Azure: Si on veut une solution qui fonctionne à la fois On-Premise et dans le Cloud, ça ne fonctionne pas. Il faut toujours des "providers" différents, et là, ça dupliquer le code à tester et à intégrer.

Alors, merci, mais non merci. Je vais rester avec une implémentation du genre MongoDB qui reste accessible dans tous les environnements.
0  0 
Avatar de The_badger_man
Rédacteur https://www.developpez.com
Le 13/04/2015 à 11:46
Citation Envoyé par gretro Voir le message
Qui développe des application avec une infrastructure Cloud d'abord?
bin des gens qui justement ne veulent pas s'encombrer de serveurs à gérer on-premise.
0  0