2016-09-25 1 views
0

Comment les données sont stockées pour les périphériques Internet of Things? Sont-ils stockés dans un format de base de données relationnelle traditionnel (tables, lignes, colonnes) ou dans un autre format? Existe-t-il un logiciel ou un algorithme appliqué aux données de capteur brutes pour les organiser? Toute référence à un document de recherche est appréciée.Stockage de données pour les périphériques IoT

Répondre

0

données IdO seront stockés dans différents formats différents en fonction de quelques facteurs, mais pas le moins: le

  1. Format du serveur de fichiers de données ingérée

Les données pourraient provenir directement à partir d'un capteur ou d'être relayé à partir d'un appareil connecté à Internet (pensez téléphone portable). Si elle provient directement d'un capteur et que vous utilisez le SDK natif fourni, il est probable qu'il soit disponible dans un format de fichier dur ou XML. Si vous envoyez un ping à partir d'un téléphone portable, vous traduisez peut-être les données localement et ensuite en les poussant vers le serveur. En fonction de votre scénario, le format des données arrivant sur le serveur sera défini et vous devrez peser les coûts de traitement des autres changements de format avec le reste des considérations ci-dessous.

  1. Besoin d'un accès de vue après l'ingestion

Selon la façon dont vous accédez souvent les données, après l'ingestion, déterminera si oui ou non vous voulez coller les valeurs dans un DB NoSQL (comme SOLR ou MongoDB), un DB relationnel (comme SQL) ou les conserver dans un format de fichier et les stocker dans Hadoop. Si vous allez avec Hadoop, je suggérerais Cloudera plutôt que d'autres saveurs et vous devrez garder à l'esprit la limitation de 100 millions de fichiers, quel que soit ... alors n'oubliez pas de faire votre stratégie d'archivage avec HAR.

  1. nécessité d'un traitement informatique après l'ingestion

Vous pouvez exiger que les données soient analysées après l'ingestion, et ce processus peut avoir ses propres exigences. Par exemple, pendant une construction d'ECG mobile, j'ai dû analyser les données via WFBD (une bibliothèque Open Source MIT) qui nécessitait que les fichiers soient alimentés dans un format spécifique ... donc nous sommes allés avec une archive Hadoop et une SQL/SOLR active db.

  1. langue cadre Backend

Hadoop est acceptée dans tous les domaines par toutes les langues, mais les méthodes de DB spécifiques vous demandera d'examiner si vous allez avec une approche .NET ou une approche JAVA (ou autres).

Espérons que cela aide!

+0

Merci pour votre réponse. Je voulais juste savoir si k-anonimity peut être appliqué sur des données collectées dans IoT. – user5929859