Extension de votre couche de données avec nosql

Une base de données fait une chose très bien: Il stocke les données. Cependant, parce que toutes les applications ont besoin d'un logiciel supplémentaire pour être complet, il vaut la peine de veiller à ce que votre base de données NoSQL sélectionné dispose des outils et des logiciels de partenaires qui fournissent les fonctionnalités étendues dont vous avez besoin.

Non veiller à ce que des fonctionnalités étendues est soutenu signifie que vous finirez par l'installation de bases de données NoSQL plusieurs à votre organisation. Cela signifie coût supplémentaire en termes de soutien, de la formation et de l'infrastructure. Il vaut mieux être sûr que vous sélectionnez une base de données NoSQL qui peut répondre à la portée de vos objectifs, que ce soit à travers ses propres caractéristiques ou par un nombre limité de partenaires # Produits 173-Software.

La possibilité d'étendre les bases de données NoSQL varie grandement. En fait, vous pourriez penser que les logiciels open source # 8208 est facile à étendant Cependant, juste parce que son API est publique, ne signifie pas qu'il est suffisamment documenté pour prolonger.




Que vous choisissiez ouverte # 8208-source ou de logiciels commerciaux, être sûr que le # Documentation 173-développeur et la formation sont de premier ordre. Vous pouvez trouver, pour # 173-exemple, que les fournisseurs de logiciels commerciaux ont documentation de l'API publié plus claire et plus détaillée, et les applications de partenaires ainsi # 8208 documentés à partir de laquelle vous pouvez acheter des logiciels et support compatible.

Ces extensions de logiciel peut être quelque chose d'utile pour votre entreprise, mais # 173, généralement ils sont soit sur le côté ingérer ou les informations latérales de l'analyse de la gestion des données plutôt que purement sur le stockage. Par exemple, extraire, transformer, et de chargement (ETL) des outils du monde de base de données relationnelle sont lentement (lentement) mise à jour des bases de données NoSQL. Également des applications de l'utilisateur final partenaire émergent avec des connecteurs natifs. L'outil Tableau de Business Intelligence (BI), par exemple, comprend des connecteurs natifs pour les bases de données NoSQL.

Connecteurs Ingestion de prendre des informations à partir de Twitter, SharePoint, les systèmes de fichiers virtuels, et de combiner ces données peuvent être utiles. Les données de votre organisation peuvent être combinées avec les données de référence de systèmes de données ouvert (par exemple, les sites Web data.gov, Data.gov.uk, la toponymie, et DBPedia). Ces systèmes utilisent généralement XML, JSON ou RDF que les formats de données ouverts, facilitant le partage de données plus facile.

Intégration avec les applications héritées est toujours un problème. Comment afficher vos documents géospatiale enrichis dans un outil SIG? Il est délicat. Les standards ouverts sont la clé de cette intégration et sont déjà largement pris en charge. Les exemples sont GeoJSON, OGC WFS et WMS connecteurs cartographie de la requête.

Applications basées sur 8208 Fichier # sont toujours un peu un problème. Il est la prochaine étape logique de présenter une base de données du document comme un système de fichiers. Beaucoup de bases de données NoSQL soutiennent l'ancien et maladroit protocole WebDAV. Hélas, pour l'instant, aucun pilote de système de fichiers est devenue courante. Certaines bases de données NoSQL sont tenus d'aller dans cette voie, si.

Demandez à vos vendeurs NoSQL sur leurs applications et extensions de partenaires soutenus. Ceux-ci peuvent coûter moins cher que la construction d'une solution étendue vous-même, ou de payer pour des services professionnels des fournisseurs.


» » » » Extension de votre couche de données avec nosql