Accueil Finances personnelles 10 Applications NoSQL tueur - les nuls

10 Applications NoSQL tueur - les nuls

Table des matières:

Vidéo: MongoDB Tutorial In 90 Minutes | Full MongoDB Course | MongoDB Tutorial for Beginners. Learn MongoDB 2025

Vidéo: MongoDB Tutorial In 90 Minutes | Full MongoDB Course | MongoDB Tutorial for Beginners. Learn MongoDB 2025
Anonim

Souvent, les gens achètent une plate-forme particulière en raison des applications de tueur qui fonctionnent sur elle. De nombreuses applications basées sur NoSQL tombent dans la catégorie des applications de tueur. Ces applications n'auraient pas pu devenir réalité en utilisant les technologies de bases de données relationnelles existantes.

Plate-forme de messagerie Facebook

Apache Cassandra a été créé par Facebook pour alimenter leur boîte de réception. Cela a été fait pendant un certain nombre d'années. Cassandra a travaillé en faisant ce qui suit:

  • Cassandra a indexé les messages des utilisateurs et les termes (mots, etc.) dans les messages et a fait une recherche sur tout le contenu de ces messages. L'ID utilisateur était la clé primaire. Chaque terme est devenu une super-colonne et les ID de message étaient les noms de colonne.

  • Cassandra permettait de lister tous les messages envoyés à un utilisateur particulier. Ici, l'identifiant de l'utilisateur était la clé primaire, les ID des destinataires étaient les super colonnes et les ID des messages étaient les noms des colonnes.

L'article original de Facebook Cassandra est annoté avec des informations récentes et est maintenu par DataStax, la société commerciale qui fait la promotion de Cassandra aujourd'hui.

Amazon DynamoDB

Amazon a initialement publié le document Dynamo, lançant ainsi le concept des magasins de valeurs-clés NoSQL. Depuis lors, Amazon a créé une base de données séparée appelée DynamoDB en tant que service offert sur le site du marché Amazon Web Services.

Bien que DynamoDB tire son nom du Dynamo original, son approche est différente: DynamoDB fournit une réplication synchrone mondiale afin de garantir la cohérence et la durabilité essentielles dans les applications d'entreprise.

Avec DynamoDB, vous ne payez que pour la capacité de débit horaire que vous utilisez, plutôt que pour la quantité de données que vous stockez, ce qui est un modèle intéressant que les nouveaux développeurs trouveront attrayant. Vous obtenez également dès l'écriture d'une option «tierce» qui comprend 25 Go de stockage et un certain nombre d'unités de capacité d'écriture et de lecture.

Google Mail

Le BigTable de Google a été créé pour offrir un stockage à large colonne pour de nombreuses applications Google, y compris Orkut, Google Earth, l'indexation Web, Google Maps, Google Livres, YouTube et Blogger. com, Google Code et Google Mail.

Les clones BigTable fournissent des tables de recherche d'index pour de très grands ensembles d'informations

LinkedIn

LinkedIn a utilisé Hadoop pour générer des informations sur les relations du jour au lendemain et pour transmettre les dernières informations graphiques au magasin NoSQL Voldemort. le prochain jour. De cette façon, LinkedIn a maintenu une vue évolutive de toutes les données du service.

Consultez ici pour plus d'informations sur Espresso.

Catalogue de médias en ligne BBC iPlayer

La British Broadcasting Corporation propose un service en ligne pour fournir aux citoyens britanniques un service de rattrapage gratuit appelé iPlayer pour les émissions de télévision et de radio de la BBC.

Les informations relatives aux épisodes, séries et marques sont mises à jour par une équipe différente de celle responsable de la planification des épisodes pour la télévision.

La BBC a déplacé plusieurs systèmes MySQL vers un seul référentiel MarkLogic Server 6 pour fournir l'accès aux métadonnées du programme. Cette opération consistait à créer une API de services de données appelée Nitro et à l'intégrer dans MarkLogic Server.

Nitro alimente maintenant un nombre croissant de services de la BBC. Nitro a commencé par remplacer la fonctionnalité dans iPlayer pour aider à stabiliser les performances de cette plate-forme. À l'avenir, Nitro inclura des flux vers les organisations partenaires et disposera d'une API orientée vers le public.

Plateformes BBC Sport et Olympiques

En 2011, la BBC a réalisé que ses journalistes passaient beaucoup de temps à décider où publier des reportages sur le site Internet de BBC Sport. Cela a coûté beaucoup de temps et d'argent et les histoires n'étaient pas toujours disponibles pour les utilisateurs dans différentes zones du site Web des sports.

La BBC a créé un tout nouveau type de solution appelé Dynamic Semantic Publishing (DSP) pour automatiser une grande partie de ce processus. En utilisant une combinaison de MarkLogic Server 6 (la version sans magasin triple) et GraphDB de Ontotext (anciennement BigOWLIM), la BBC a été en mesure de proposer des sujets sur des histoires à leurs journalistes.

Cette approche a également permis à la BBC d'utiliser les relations inhérentes aux sujets mentionnés dans les histoires pour déterminer où publier les données, plutôt que de compter sur les journalistes.

En accédant à la page d'accueil de BBC Sport et en cliquant sur le lien pour l'équipe de football de l'Angleterre, vous verrez non seulement des histoires sur l'équipe de football anglaise, mais aussi sur les joueurs anglais. Les conjoints, même s'ils ne mentionnent pas explicitement l'équipe de football de l'Angleterre dans les histoires.

Consultez ici pour plus d'informations sur l'excellente équipe de football de l'Angleterre.

Soins de santé. gov

Soins de santé. gov a été appelé l'implémentation de système informatique la plus complexe de tous les temps. La construction a nécessité plusieurs systèmes, le plus visible étant le HealthCare. marché gov.

Dans les coulisses, de nombreux autres systèmes fournissent des fonctions de soutien, y compris des magasins d'informations provenant d'autres agences, tels que des données IRS et des informations sur la couverture que les États offrent déjà à leurs résidents. En outre, les assureurs soumettent les politiques qu'ils veulent offrir aux citoyens sur le site Web du marché fédéral.

La communication entre les différents systèmes nécessite également le stockage des messages pour des raisons de sécurité (afin qu'ils ne soient pas perdus) et de livraison ultérieure. Bien que HealthCare. gov fournit une couverture aux citoyens dans trente-quatre états, les systèmes back-end soutiennent les cinquante états à travers la base de données, et alimente les propres marchés des états.

Les centres de services Medicare et Medicaid (CMS) ont choisi MarkLogic pour fournir la base de données principale pour toutes les données de ces systèmes.MarkLogic Server stocke une version anonymisée de tout le contenu XML circulant entre ces systèmes et offre la capacité de répondre aux exigences des citoyens avec une couverture d'assurance disponible.

Le sous-système qui suit et analyse en temps réel tout le trafic des messages s'est avéré être le succès le plus visible d'un système NoSQL qui touche directement les citoyens. Bien que le projet ait connu des difficultés publiques, le niveau de complexité qui a été géré et le déploiement réussi de plus de sept millions d'Américains nouvellement couverts ont été couronnés de succès.

Consultez ici pour plus d'informations sur l'utilisation de MarkLogic dans HealthCare. gov.

UK NHS Spine 2 Backbone

Le service national de santé du Royaume-Uni regroupe des centaines d'organisations, regroupées sous un même parapluie national. Par exemple, les cabinets de médecine générale et les hôpitaux ont chacun leur propre système.

Le NHS britannique fournit un ensemble de services appelé Spine. Par exemple, la colonne vertébrale comprend un service qui assigne les nouveau-nés avec un numéro unique NHS qui seront avec eux à vie. Cette colonne vertébrale a un système qui agit comme une épine dorsale de messagerie pour une variété de systèmes, appelés colonne vertébrale.

La colonne vertébrale 2 comprend également la communication avec les systèmes de dossiers récapitulatifs des soins (SCR) qui permettent au personnel des salles d'urgence des hôpitaux de localiser des dossiers médicaux individuels dans tout le pays.

Le backbone de Spine 2 est construit sur Riak et remplace un système très coûteux basé sur une technologie relationnelle plus ancienne.

Consultez ici les informations sur l'utilisation de Riak dans Spine 2 Core.

Partage d'informations sécurisé

Dans de nombreuses situations, vous devez fournir un accès à l'information tout en préservant sa sécurité. Voici plusieurs exemples:

  • Un éditeur de livres donnant accès à des résumés afin de vérifier la pertinence d'un livre avant l'achat, mais seulement après avoir acheté le livre complet

  • Une application de soins sociaux multi-agences avec différents droits d'accès pour enfant agents de protection, personnel médical, éducateurs et organismes chargés de l'application de la loi

  • Une application de partage de renseignements où des informations de haut niveau sur un rapport de renseignement sont partagées pour être découvertes, mais où tout accès doit être demandé et accordé au cas par cas. base de cas

Ces situations partagent une approche commune: elles requièrent au minimum la sécurité au niveau de l'enregistrement, afin que vous puissiez afficher ou masquer un enregistrement pour différents utilisateurs du système.

De plus, pour fournir un accès sécurisé à des sections spécifiques d'un enregistrement, vous devrez également procéder à une dénormalisation, ou à une cellule, ou à un contrôle d'accès basé sur des étiquettes (LBAC). LBAC applique la sécurité des enregistrements en fonction du contenu de cet enregistrement plutôt que des autorisations explicites définies pour cet enregistrement.

Dans ces scénarios, les bases de données NoSQL qui prennent en charge l'enregistrement ou la sécurité de cellule / élément / triple niveau, telles qu'Accumulo, MarkLogic Server et AllegroGraph, sont de bonnes options.

Engagement des citoyens

Les gouvernements utilisent les bases de données NoSQL pour donner aux citoyens des informations sur la manière dont leur pays est gouverné. Un bon exemple est le comté de Fairfax en Virginie, qui utilise MarkLogic Server pour fournir des informations géospatiales à travers une interface de recherche et de navigation en ligne aux agences gouvernementales et aux résidents.Le service couvre une gamme d'informations - par exemple, les points géographiques dans le comté et les événements liés à la police.

Au Royaume-Uni, la législation primée. gov. Le site Web uk fournit des informations sur les lois britanniques datant de plus de mille ans! Si vous voulez connaître les lois sur le vol de biens au Pays de Galles en 1542, il suffit de visiter le site Web!

Vous pouvez également trouver des lois actuellement débattues par le Parlement, et les activations de clauses juridiques à venir sont disponibles en tant qu'annotations pour la législation en vigueur. Ce service fournit aux citoyens ainsi qu'aux législateurs une référence très riche sur les questions juridiques à travers le Royaume-Uni.

Ce site Web est alimenté par MarkLogic Server 5 (version sans magasin triple) et GraphDB de Ontotext.

10 Applications NoSQL tueur - les nuls

Le choix des éditeurs

Comment envoyer une vidéo et des photos avec Flip Video - Dummies

Comment envoyer une vidéo et des photos avec Flip Video - Dummies

Après avoir pris photos et vidéos d'événements dans votre vie avec votre caméra Flip Video, vous pouvez les envoyer par e-mail à vos amis et aux membres de votre famille. Le partage de films et d'images que vous capturez et créez en envoyant un message e-mail vous permet de toucher et de toucher quelqu'un avec vos créations, même si vous êtes à proximité ...

Comment enregistrer le son séparément pour votre film numérique - Les mannequins

Comment enregistrer le son séparément pour votre film numérique - Les mannequins

Ont parfois besoin d'un réalisateur enregistrer le son en utilisant un appareil séparé de l'appareil photo, enregistrer le son séparément, puis synchroniser le son sur la vidéo plus tard, lors de l'édition. Habituellement, la raison en est d'augmenter la qualité du son enregistré car de nombreuses caméras n'enregistrent pas le son aussi bien que ...

Comment enregistrer une vidéo avec un caméscope Flip - Les nuls

Comment enregistrer une vidéo avec un caméscope Flip - Les nuls

Enregistrant des vidéos avec votre caméra Flip est comme facile comme 1-2-3 (et 4). Avant d'enregistrer une vidéo, vérifiez les indicateurs d'état de votre Flip pour vous assurer que votre caméra est complètement chargée et qu'elle a suffisamment de temps d'enregistrement pour capturer la vidéo que vous voulez filmer. Pour vérifier le niveau de charge de la batterie de votre Flip (ou ...

Le choix des éditeurs

Mot Raccourcis des symboles 2016 - des mannequins

Mot Raccourcis des symboles 2016 - des mannequins

Dans Word 2016 vous pouvez insérer des symboles communs en utilisant ces raccourcis clavier. Utilisez ces raccourcis clavier au lieu de la commande Insérer → Symbole pour insérer des symboles typographiques communs. Symbole Raccourci Tableau de bord Alt + Ctrl + signe moins En tableau Ctrl + signe moins Copyright Alt + Ctrl + C Marque déposée Alt + Ctrl + R Marque Alt + Ctrl + T Ellipsis Alt + Ctrl + période

Mot Raccourcis des symboles 2016 - mannequins

Mot Raccourcis des symboles 2016 - mannequins

En fonction de la manière dont vous choisissez d'utiliser Word 2016, vous risquez de devoir faire face pour un symbole spécial. Avec ces raccourcis clavier, vous pouvez insérer des symboles communs dans Word 2016. Utilisez ces raccourcis clavier au lieu de la commande Insérer → Symbole pour insérer des symboles typographiques communs. Symbole Raccourci Tableau de bord Alt + Ctrl + signe moins En tiret ...

Mot Trucs et astuces pour les tables 2013 - mannequins

Mot Trucs et astuces pour les tables 2013 - mannequins

Dans Word 2013, le texte se déverse dans un tableau sur une cellule base de la cellule. Vous pouvez taper un mot, une phrase ou même un paragraphe. Tout ce texte reste dans la cellule, bien que la cellule change de taille pour accueillir de plus grandes quantités de texte. Vous pouvez mettre en forme la cellule d'une table comme n'importe quel paragraphe de Word, en ajoutant même des marges ...

Le choix des éditeurs

Sexe For Dummies Cheat Sheet - les nuls

Sexe For Dummies Cheat Sheet - les nuls

Que vous vous considériez comme un Don Juan, une Lady Chatterly, ou un novice sexuel , tout le monde peut tirer le meilleur parti du sexe avec un peu plus de connaissances. Vous devriez savoir que les préliminaires sont quelque chose que vous devriez prendre en considération avec chaque interaction que vous et votre partenaire avez, ainsi que la façon de garder les choses ...

Mots et significations liés à la ménopause - mannequins

Mots et significations liés à la ménopause - mannequins

Bien que ce soit loin d'être une liste complète des termes que vous pourriez entendre être utilisé lorsque la ménopause est discutée, les cinq termes essentiels suivants devraient vous aider à comprendre les bases. HRT (hormonothérapie substitutive): Un traitement pour compléter les hormones que vous perdez pendant la ménopause - généralement une combinaison d'œstrogènes, ...

Symptômes qui indiquent que la ménopause est proche - mannequins

Symptômes qui indiquent que la ménopause est proche - mannequins

La plupart des femmes commencent à éprouver des symptômes de ménopause déséquilibrés, alors qu'ils ont encore des règles. Si vous ressentez un ou plusieurs des symptômes suivants, consultez votre médecin - vous pouvez être en train d'aborder le changement. Peau sèche ou cheveux Pensée floue (difficulté à se concentrer) Flutters du cœur (battements de cœur rapides) ...