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

Découvrir les Méditations de Pleine Conscience Formelle - les nuls

Découvrir les Méditations de Pleine Conscience Formelle - les nuls

Pour approfondir votre conscience consciente, vous devez pratiquer une méditation de pleine conscience sur une base quotidienne. Familiarisez-vous avec certaines des médiations suivantes. Avec le temps, vous deviendrez plus conscient de votre vie quotidienne. Body Meditation Meditation - Cette méditation implique de passer environ une demi-heure, en prenant conscience de ...

Démystifier Dan Brown: Les Templiers Royaux - les nuls

Démystifier Dan Brown: Les Templiers Royaux - les nuls

Les Templiers sont presque aussi fictifs dans Dan Brown Le code Da Vinci comme les chevaliers Jedi sont dans Star Wars. Bien que le héros Robert Langdon hésite d'abord à élever les Templiers dans ses cours, parce que la mention même d'eux fait ressortir les amants du complot, Brown n'a aucun problème à les faire participer ...

Démystification des mythes communs sur la franc-maçonnerie - mannequins

Démystification des mythes communs sur la franc-maçonnerie - mannequins

La franc-maçonnerie moderne existe depuis 1717. Les premières contre-vérités concoctées sur l'Ordre sont apparues en impression à peu près en même temps. Les États-Unis étaient consumés par l'hystérie anti-maçonnique à la fin des années 1820, et l'Europe a fait de Mason-bashing un sport populaire pendant deux siècles, le liant souvent à la propagande antisémite. Internet n'a que ...

Le choix des éditeurs

À L'aide de la boîte de dialogue Configurer l'affichage dans PowerPoint 2011 pour Mac - témoins

À L'aide de la boîte de dialogue Configurer l'affichage dans PowerPoint 2011 pour Mac - témoins

Dans la boîte de dialogue Configurer l'affichage dans PowerPoint, cliquez sur le bouton Configurer l'affichage dans l'onglet Diaporama du ruban Office 2011 pour Mac, ou choisissez Diaporama → Configurer l'affichage dans la barre de menus. Dans les deux cas, la boîte de dialogue Configurer l'affichage polyvalent apparaît. Choisir un type de spectacle dans PowerPoint 2011 pour Mac ...

Enregistrement des fichiers dans Office 2011 pour Mac - témoins

Enregistrement des fichiers dans Office 2011 pour Mac - témoins

Enregistrement d'un fichier sur lequel vous travaillez dans Office 2011 pour Mac est aussi simple que de cliquer sur le bouton Enregistrer dans la barre d'outils Standard, en appuyant sur Commande-S ou en choisissant Fichier → Enregistrer. Si votre fichier a été enregistré précédemment, l'enregistrement du fichier remplace la copie existante du fichier par votre version mise à jour. Si votre fichier n'a pas ...

Fonctionnant avec les modèles de diapositives maîtres dans PowerPoint 2011 pour Mac - les nuls

Fonctionnant avec les modèles de diapositives maîtres dans PowerPoint 2011 pour Mac - les nuls

Dans Office 2011 pour Mac, l'ajout d'une nouvelle présentation de diapositive à une diapositive dans la vue Diapositive maître de PowerPoint 2011 est une tâche assez simple à effectuer. Suivez ces étapes pour commencer: Assurez-vous que vous êtes en mode Masque des diapositives. Choisissez Affichage → Maître → Masque de diapositives dans la barre de menus. Cliquez sur l'onglet Masque des diapositives du ruban, ...

Le choix des éditeurs

Sélectionnez PowerPoint 2007 Objects - dummies

Sélectionnez PowerPoint 2007 Objects - dummies

Avant de pouvoir modifier un objet PowerPoint 2007 sur une diapositive, vous devez le sélectionner. Dans les présentations PowerPoint, les objets peuvent être du texte, des graphiques, des images clipart, des formes, etc. Voici quelques instructions pour sélectionner les objets PowerPoint 2007: Objets texte: Pour sélectionner un objet texte PowerPoint 2007, déplacez le point d'insertion sur le texte qui ...

Définir le contour de la forme sur une diapositive PowerPoint 2007 - dummies

Définir le contour de la forme sur une diapositive PowerPoint 2007 - dummies

Le contrôle shapePoint de powerPoint vous permet style des objets de ligne ou la bordure pour les objets de forme solide sur vos diapositives PowerPoint. Le contrôle Shape Outline se trouve dans le groupe Styles de formes de l'onglet Outils de dessin. Vous pouvez modifier les paramètres suivants pour le contour: Couleur: Définit la couleur utilisée pour ...

PowerPoint 2016 pour les nuls Cheat Sheet - les nuls

PowerPoint 2016 pour les nuls Cheat Sheet - les nuls

PowerPoint 2016 est le logiciel de présentation le plus puissant disponible pour créer et éditer la diapositive montrer des présentations pour le travail, la maison ou l'école. PowerPoint 2016 offre un certain nombre de raccourcis clavier utiles pour effectuer des tâches rapidement. Voici quelques raccourcis pour le formatage PowerPoint commun, l'édition et les tâches de fichiers et de documents. De plus, après avoir créé votre chef-d'œuvre, vous ...