Per questa risposta, ho assunto che preferisci le soluzioni open source alla visualizzazione di big data . Questa ipotesi si basa sui dettagli di bilancio della tua domanda. Tuttavia, c'è un'esclusione a questo: di seguito aggiungerò un riferimento a un prodotto commerciale, che credo possa essere utile nel tuo caso (a condizione che tu te lo possa permettere). Suppongo anche che le soluzioni basate su browser siano accettabili (le preferirei persino, a meno che tu non abbia specifici requisiti contraddittori).
Naturalmente, il primo candidato come soluzione al tuo problema considererei la libreria JavaScript D3.js : http://d3js.org . Tuttavia, nonostante la flessibilità e altri vantaggi , penso che questa soluzione sia di livello troppo basso .
Pertanto, ti consiglio di dare un'occhiata ai seguenti progetti open source per la visualizzazione di big data , che sono abbastanza potenti e flessibili , ma operano a un livello di astrazione più elevato (alcuni di essi sono basati sulla base D3.js e talvolta sono indicato come stack di visualizzazione D3.js ).
- Bokeh - Libreria di visualizzazione interattiva basata su Python, che supporta big data e streaming di dati: http://bokeh.pydata.org
- Flot - Libreria di visualizzazione interattiva basata su JavaScript, focalizzata su jQuery: http://www.flotcharts.org
- NodeBox - esclusivo sistema di visualizzazione rapida dei dati (non basato su browser, ma multilingue e multipiattaforma), basato sul design generativo e sulla programmazione funzionale visiva: https://www.nodebox.net
- Elaborazione : sistema di sviluppo software completo con un proprio linguaggio di programmazione, librerie, plug-in, ecc., Orientato al contenuto visivo: https://www.processing.org (consente di eseguire programmi di elaborazione in un browser tramite http: // processingjs. org )
- Crossfilter - Libreria di visualizzazione interattiva basata su JavaScript per big data di Square (visualizzazione molto rapida di grandi set di dati multivariati): http://square.github.io/crossfilter
- bigvis - un pacchetto R per l'analisi esplorativa dei big data (non una libreria di visualizzazione in sé, ma potrebbe essere utile per elaborare grandi set di dati / aggregazione, smoothing / prima della visualizzazione, usando varie opzioni grafiche R): https://github.com / Hadley / bigvis
- prefuso - Libreria di visualizzazione interattiva basata su Java: http://prefuse.org
- Lumify - piattaforma di integrazione, analisi e visualizzazione di big data (caratteristica interessante: supporta Semantic Web): http://lumify.io
Separatamente, vorrei menzionare due progetti di analisi e visualizzazione di big data open source , incentrati su dati grafico / di rete (con un supporto per lo streaming di dati di quel tipo): Cytoscape e Gephi . Se sei interessato ad altri progetti, progetti e prodotti più specifici ( supporto mappe , ecc.) O commerciali (livelli gratuiti di base), consulta questa fantastica raccolta , che ho accuratamente curato per elaborare l'elenco principale sopra e analizzato : http://blog.profitbricks.com/39-data-visualization-tools-for-big-data .
Infine, come promesso all'inizio, Zoomdata - un prodotto commerciale, che ho pensato che potresti voler dare un'occhiata a: http://www.zoomdata.com . Il motivo per cui l'ho escluso dalla mia compilation di software open source è dovuto al suo supporto integrato per piattaforme di big data . In particolare, Zoomdata fornisce connettori dati per Cloudera Impala, Amazon Redshift, MongoDB, Spark e Hadoop, oltre a motori di ricerca, principali motori di database e dati di streaming.
Disclaimer: non ho alcuna affiliazione con ZoomData di sorta - ero solo colpito dalla loro gamma di opzioni di connettività (che potrebbe costare caro, ma questa è un'altra funzione di analisi di questo argomento).