一、 Talend Open Studiojavascript
是第一家針對的數據集成工具市場的ETL(數據的提取Extract、傳輸Transform、載入Load)開源軟件供應商。Talend的下載量已超過200萬人次,其開源軟件提供了數據整合功能。其用戶包括美國國際集團(AIG)、康卡斯特、電子港灣、通用電氣、三星、Ticketmaster和韋裏遜等企業組織。php
二、DYSONcss
探碼科技自主研發的DYSON智能分析系統,能夠完整的實現大數據的採集、分析、處理。DYSON智能分析系統專業針對互聯網數據抓取、處理、分析,挖掘。能夠靈活迅速地抓取網頁上散亂分佈的信息,並經過強大的處理功能,準確挖掘出所需數據,是目前使用人數最多的網頁採集工具.html
三、YARN前端
一種新的Hadoop資源管理器,它是一個通用資源管理系統,可爲上層應用提供統一的資源管理和調度,解決了舊MapReduce框架的性能瓶頸。它的基本思想是把資源管理和做業調度/監控的功能分割到單獨的守護進程。html5
四、Mesosjava
由加州大學伯克利分校的AMPLab首先開發的一款開源羣集管理軟件,支持hadoop、ElasticSearch、Spark、Storm 和Kafka等架構。對數據中心而言它就像一個單一的資源池,從物理或虛擬機器中抽離了CPU,內存,存儲以及其它計算資源, 很容易創建和有效運行具有容錯性和彈性的分佈式系統。python
五、Datalemysql
由探碼科技研發的一款基於Hadoop的大數據平臺開發套件,RAI大數據應用平臺架構。react
六、 Ambari
做爲Hadoop生態系統的一部分,提供了基於Web的直觀界面,可用於配置、管理和監控Hadoop集羣。目前已支持大多數Hadoop組件,包括HDFS、MapReduce、Hive、Pig、 Hbase、Zookeper、Sqoop和Hcatalog等。
七、ZooKeeper
一個分佈式的應用程序協調服務,是Hadoop和hbase的重要組件。它是一個爲分佈式應用提供一致性服務的工具,讓Hadoop集羣裏面的節點能夠彼此協調。ZooKeeper如今已經成爲了 Apache的頂級項目,爲分佈式系統提供了高效可靠且易於使用的協同服務。
八、Thrift
在2007年facebook提交Apache基金會將Thrift做爲一個開源項目,對於當時的facebook來講創造thrift是爲了解決facebook系統中各系統間大數據量的傳輸通訊以及系統之間語言環境不一樣須要跨平臺的特性。
九、Chukwa
監測大型分佈式系統的一個開源數據採集系統,創建在HDFS/MapReduce框架之上並繼承了Hadoop的可伸縮性和可靠性,能夠收集來自大型分佈式系統的數據,用於監控。它還包括靈活而強大的顯示工具用於監控、分析結果。
十、Lustre
一個大規模的、安全可靠的、具有高可用性的集羣文件系統,它是由SUN公司開發和維護的。該項目主要的目的就是開發下一代的集羣文件系統,目前能夠支持超過10000個節點,數以PB的數據存儲量。
十一、HDFS
Hadoop Distributed File System,簡稱HDFS,是一個分佈式文件系統。HDFS是一個高度容錯性的系統,適合部署在廉價的機器上。HDFS能提供高吞吐量的數據訪問,很是適合大規模數據集上的應用。
十二、GlusterFS
一個集羣的文件系統,支持PB級的數據量。GlusterFS 經過RDMA和TCP/IP方式將分佈到不一樣服務器上的存儲空間聚集成一個大的網絡化並行文件系統。
1三、Alluxio
前身是Tachyon,是之內存爲中心的分佈式文件系統,擁有高性能和容錯能力,可以爲集羣框架(如Spark、MapReduce)提供可靠的內存級速度的文件共享服務。
1四、Ceph
新一代開源分佈式文件系統,主要目標是設計成基於POSIX的沒有單點故障的分佈式文件系統,提升數據的容錯性並實現無縫的複製。
1五、PVFS
一個高性能、開源的並行文件系統,主要用於並行計算環境中的應用。PVFS特別爲超大數量的客戶端和服務器端所設計,它的模塊化設計結構可輕鬆的添加新的硬件和算法支持。
1六、QFS
Quantcast File System (QFS) 是一個高性能、容錯好、分佈式的文件系統,用於開發支持 MapReduce處理或者須要順序讀寫大文件的應用。
1七、 Logstash
一個應用程序日誌、事件的傳輸、處理、管理和搜索的平臺。能夠用它來統一對應用程序日誌進行收集管理,提供了Web接口用於查詢和統計。
1八、Scribe
Scribe是Facebook開源的日誌收集系統,它可以從各類日誌源上收集日誌,存儲到一箇中央存儲系統(能夠是NFS,分佈式文件系統等)上,以便於進行集中統計分析處理。
1九、Flume
Cloudera提供的一個高可用的、高可靠的、分佈式的海量日誌採集、聚合和傳輸的系統。Flume支持在日誌系統中定製各種數據發送方,用於收集數據。同時,Flume支持對數據進行簡單處理,並寫入各類數據接受方(可定製)。
20、RabbitMQ
一個受歡迎的消息代理系統,一般用於應用程序之間或者程序的不一樣組件之間經過消息來進行集成。RabbitMQ提供可靠的應用消息發送、易於使用、支持全部主流操做系統、支持大量開發者平臺。
2一、ActiveMQ
Apache出品,號稱「最流行的,最強大」的開源消息集成模式服務器。ActiveMQ特色是速度快,支持多種跨語言的客戶端和協議,其企業集成模式和許多先進的功能易於使用,是一個徹底支持JMS1.1和J2EE 1.4規範的JMS Provider實現。
2二、Kafka
一種高吞吐量的分佈式發佈訂閱消息系統,它能夠處理消費者規模網站中的全部動做流數據,目前已成爲大數據系統在異步和分佈式消息之間的最佳選擇。
2三、Spark
一個高速、通用大數據計算處理引擎。擁有Hadoop MapReduce所具備的優勢,但不一樣的是Job的中間輸出結果能夠保存在內存中,從而再也不須要讀寫HDFS,所以Spark能更好地適用於數據挖掘與機器學習等須要迭代的MapReduce的算法。它能夠與Hadoop和Apache Mesos一塊兒使用,也能夠獨立使用。
2四、Kinesis
能夠構建用於處理或分析流數據的自定義應用程序,來知足特定需求。Amazon Kinesis Streams 每小時可從數十萬種來源中連續捕獲和存儲數TB數據,如網站點擊流、財務交易、社交媒體源、IT日誌和定位追蹤事件。
2五、 Hadoop
一個開源框架,適合運行在通用硬件,支持用簡單程序模型分佈式處理跨集羣大數據集,支持從單一服務器到上千服務器的水平scale up。Apache的Hadoop項目已幾乎與大數據劃上了等號,它不斷壯大起來,已成爲一個完整的生態系統,擁有衆多開源工具面向高度擴展的分佈式計算。高效、可靠、可伸縮,可以爲你的數據存儲項目提供所需的YARN、HDFS和基礎架構,而且運行主要的大數據服務和應用程序。
2六、Spark Streaming
實現微批處理,目標是很方便的創建可擴展、容錯的流應用,支持Java、Scala和Python,和Spark無縫集成。Spark Streaming能夠讀取數據HDFS,Flume,Kafka,Twitter和ZeroMQ,也能夠讀取自定義數據。
2七、Trident
是對Storm的更高一層的抽象,除了提供一套簡單易用的流數據處理API以外,它以batch(一組tuples)爲單位進行處理,這樣一來,可使得一些處理更簡單和高效。
2八、Flink
於今年躋身Apache頂級開源項目,與HDFS徹底兼容。Flink提供了基於Java和scala的API,是一個高效、分佈式的通用大數據分析引擎。更主要的是,Flink支持增量迭代計算,使得系統能夠快速地處理數據密集型、迭代的任務。
2九、Samza
出自於LinkedIn,構建在Kafka之上的分佈式流計算框架,是Apache頂級開源項目。可直接利用Kafka和Hadoop YARN提供容錯、進程隔離以及安全、資源管理。
30、Storm
Storm是Twitter開源的一個相似於Hadoop的實時數據處理框架。編程模型簡單,顯著地下降了實時處理的難度,也是當下最人氣的流計算框架之一。與其餘計算框架相比,Storm最大的優勢是毫秒級低延時。
3一、Yahoo S4 (Simple Scalable Streaming System)
是一個分佈式流計算平臺,具有通用、分佈式、可擴展的、容錯、可插拔等特色,程序員能夠很容易地開發處理連續無邊界數據流(continuous unbounded streams of data)的應用。它的目標是填補複雜專有系統和麪向批處理開源產品之間的空白,並提供高性能計算平臺來解決併發處理系統的複雜度。
3二、HaLoop
是一個Hadoop MapReduce框架的修改版本,其目標是爲了高效支持 迭代,遞歸數據 分析任務,如PageRank,HITs,K-means,sssp等。
3三、Presto
是一個開源的分佈式SQL查詢引擎,適用於交互式分析查詢,可對250PB以上的數據進行快速地交互式分析。Presto的設計和編寫是爲了解決像Facebook這樣規模的商業數據倉庫的交互式分析和處理速度的問題。Facebook稱Presto的性能比諸如hive和MapReduce要好上10倍有多。
3四、 Drill
於2012年8月份由Apache推出,讓用戶可使用基於SQL的查詢,查詢Hadoop、NoSQL數據庫和雲存儲服務。它可以運行在上千個節點的服務器集羣上,且能在幾秒內處理PB級或者萬億條的數據記錄。它可用於數據挖掘和即席查詢,支持一系列普遍的數據庫,包括HBase、MongoDB、MapR-DB、HDFS、MapR-FS、亞馬遜S三、Azure Blob Storage、谷歌雲存儲和Swift。
3五、Phoenix
是一個Java中間層,可讓開發者在Apache HBase上執行SQL查詢。Phoenix徹底使用Java編寫,而且提供了一個客戶端可嵌入的JDBC驅動。Phoenix查詢引擎會將SQL查詢轉換爲一個或多個HBase scan,並編排執行以生成標準的JDBC結果集。
3六、Pig
是一種編程語言,它簡化了Hadoop常見的工做任務。Pig可加載數據、轉換數據以及存儲最終結果。Pig最大的做用就是爲MapReduce框架實現了一套shell腳本 ,相似咱們一般熟悉的SQL語句。
3七、Hive
是基於Hadoop的一個數據倉庫工具,能夠將結構化的數據文件映射爲一張數據庫表,並提供簡單的sql查詢功能,能夠將sql語句轉換爲MapReduce任務進行運行。 其優勢是學習成本低,能夠經過類SQL語句快速實現簡單的MapReduce統計,沒必要開發專門的MapReduce應用,十分適合數據倉庫的統計分析。
3八、SparkSQL
前身是Shark,SparkSQL拋棄原有Shark的代碼並汲取了一些優勢,如內存列存儲(In-Memory Columnar Storage)、Hive兼容性等。因爲擺脫了對Hive的依賴性,SparkSQL不管在數據兼容、性能優化、組件擴展方面都獲得了極大的方便。
3九、Stinger
原來叫Tez,是下一代Hive,由Hortonworks主導開發,運行在YARN上的DAG計算框架。某些測試下,Stinger能提高10倍左右的性能,同時會讓Hive支持更多的SQL。
40、Tajo
目的是在HDFS之上構建一個可靠的、支持關係型數據的分佈式數據倉庫系統,它的重點是提供低延遲、可擴展的ad-hoc查詢和在線數據彙集,以及爲更傳統的ETL提供工具。
4一、Impala
Cloudera 聲稱,基於SQL的Impala數據庫是「面向Apache Hadoop的領先的開源分析數據庫」。它能夠做爲一款獨立產品來下載,又是Cloudera的商業大數據產品的一部分。Cloudera Impala 能夠直接爲存儲在HDFS或HBase中的Hadoop數據提供快速、交互式的SQL查詢。
4二、 Elasticsearch
是一個基於Lucene的搜索服務器。它提供了一個分佈式、支持多用戶的全文搜索引擎,基於RESTful web接口。Elasticsearch是用Java開發的,並做爲Apache許可條款下的開放源碼發佈,是當前流行的企業級搜索引擎。設計用於雲計算中,可以達到實時搜索、穩定、可靠、快速、安裝使用方便。
4三、Solr
基於Apache Lucene,是一種高度可靠、高度擴展的企業搜索平臺。知名用戶包括eHarmony、西爾斯、StubHub、Zappos、百思買、AT&T、Instagram、Netflix、彭博社和Travelocity。
4四、Shark
即Hive on Spark,本質上是經過Hive的HQL解析,把HQL翻譯成Spark上的RDD操做,而後經過Hive的metadata獲取數據庫裏的表信息,實際HDFS上的數據和文件,會由Shark獲取並放到Spark上運算。Shark的特色就是快,徹底兼容Hive,且能夠在shell模式下使用rdd2sql()這樣的API,把HQL獲得的結果集,繼續在scala環境下運算,支持本身編寫簡單的機器學習或簡單分析處理函數,對HQL結果進一步分析計算。
4五、Lucene
基於Java的Lucene能夠很是迅速地執行全文搜索。據官方網站聲稱,它在現代硬件上每小時可以檢索超過150GB的數據,它擁有強大而高效的搜索算法。
4六、Terracotta
聲稱其BigMemory技術是「世界上數一數二的內存中數據管理平臺」,支持簡單、可擴展、實時消息,聲稱在190個國家擁有210萬開發人員,全球1000家企業部署了其軟件。
4七、 Ignite
是一種高性能、整合式、分佈式的內存中平臺,可用於對大規模數據集執行實時計算和處理,速度比傳統的基於磁盤的技術或閃存技術高出好幾個數量級。該平臺包括數據網格、計算網格、服務網格、流媒體、Hadoop加速、高級集羣、文件系統、消息傳遞、事件和數據結構等功能。
4八、GemFire
Pivotal宣佈它將開放其大數據套件關鍵組件的源代碼,其中包括GemFire內存中NoSQL數據庫。它已向Apache軟件基金會遞交了一項提案,以便在「Geode」的名下管理GemFire數據庫的核心引擎。
4九、 GridGain
由Apache Ignite驅動的GridGrain提供內存中數據結構,用於迅速處理大數據,還提供基於同一技術的Hadoop加速器。
50、mongodb
是一個基於分佈式文件存儲的數據庫。由C++語言編寫。旨在爲web應用提供可擴展的高性能數據存儲解決方案。介於關係數據庫和非關係數據庫之間的開源產品,是非關係數據庫當中功能最豐富、最像關係數據庫的產品。
5一、Redis
是一個高性能的key-value存儲系統,和Memcached相似,它支持存儲的value類型相對更多,包括string(字符串)、list(鏈表)、set(集合)和zset(有序集合)。redis的出現,很大程度補償了memcached這類key/value存儲的不足,在部分場合能夠對關係數據庫起到很好的補充做用。
5二、HDFS
Hadoop分佈式文件系統(HDFS)被設計成適合運行在通用硬件(commodity hardware)上的分佈式文件系統。它和現有的分佈式文件系統有不少共同點。HDFS是一個高度容錯性的系統,適合部署在廉價的機器上。HDFS能提供高吞吐量的數據訪問,很是適合大規模數據集上的應用。
5三、HBase
是Hadoop的數據庫,一個分佈式、可擴展、大數據的存儲。是爲有數十億行和數百萬列的超大表設計的,是一種分佈式數據庫,能夠對大數據進行隨機性的實時讀取/寫入訪問。提供相似谷歌Bigtable的存儲能力,基於Hadoop和Hadoop分佈式文件系統(HDFS)而建。
5四、Neo4j
是一個高性能的,NOSQL圖形數據庫,它將結構化數據存儲在網絡上而不是表中。自稱「世界上第一個和最好的圖形數據庫」,「速度最快、擴展性最佳的原生圖形數據庫」,「最大和最有活力的社區」。用戶包括Telenor、Wazoku、ebay、必能寶(Pitney Bowes)、MigRaven、思樂(Schleich)和Glowbl等。
5五、 Vertica
基於列存儲高性能和高可用性設計的數據庫方案,因爲對大規模並行處理(MPP)技術的支持,提供細粒度、可伸縮性和可用性的優點。每一個節點徹底獨立運做,徹底無共享架構,下降了共享資源的系統競爭。
5六、Cassandra
是一個混合型的非關係的數據庫,相似於Google的BigTable,其主要功能比Dynamo (分佈式的Key-Value存儲系統)更豐富。這種NoSQL數據庫最初由Facebook開發,現已被1500多家企業組織使用,包括蘋果、歐洲原子核研究組織(CERN)、康卡斯特、電子港灣、GitHub、GoDaddy、Hulu、Instagram、Intuit、Netfilx、Reddit及其餘機構。
5七、CouchDB
號稱是「一款徹底擁抱互聯網的數據庫」,它將數據存儲在JSON文檔中,這種文檔能夠經過Web瀏覽器來查詢,而且用JavaScript來處理。它易於使用,在分佈式上網絡上具備高可用性和高擴展性。
5八、Dynamo
是一個經典的分佈式Key-Value 存儲系統,具有去中心化、高可用性、高擴展性的特色。Dynamo在Amazon中獲得了成功的應用,可以跨數據中心部署於上萬個結點上提供服務,它的設計思想也被後續的許多分佈式系統借鑑。
5九、 Amazon SimpleDB
是一個用Erlang編寫的高可用的NoSQL數據存儲,可以減輕數據庫管理工做,開發人員只需經過Web服務請求執行數據項的存儲和查詢,Amazon SimpleDB 將負責餘下的工做。做爲一項Web 服務,像Amazon的EC2和S3同樣,是Amazon網絡服務的一部分。
60、 Hypertable
是一個開源、高性能、可伸縮的數據庫,它採用與Google的Bigtable類似的模型。它與Hadoop兼容,性能超高,其用戶包括電子港灣、百度、高朋、Yelp及另外許多互聯網公司。
6一、Kettle
這是一個ETL工具集,它容許你管理來自不一樣數據庫的數據,經過提供一個圖形化的用戶環境來描述你想作什麼,而不是你想怎麼作。做爲Pentaho的一個重要組成部分,如今在國內項目應用上逐漸增多。
6二、 Kylin
是一個開源的分佈式分析引擎,提供了基於Hadoop的超大型數據集(TB/PB級別)的SQL接口以及多維度的OLAP分佈式聯機分析。最初由eBay開發並貢獻至開源社區。它能在亞秒內查詢巨大的Hive表。
6三、 Kibana
是一個使用Apache 開源協議的Elasticsearch 分析和搜索儀表板,可做爲Logstash和ElasticSearch日誌分析的 Web 接口,對日誌進行高效的搜索、可視化、分析等各類操做。
6四、 Druid
是一個用於大數據實時查詢和分析的高容錯、高性能、分佈式的開源系統,旨在快速處理大規模的數據,並可以實現快速查詢和分析。
6五、 KNIME
全稱是「康斯坦茨信息挖掘工具」(Konstanz Information Miner),是一個開源分析和報表平臺。宣稱「是任何數據科學家完美的工具箱,超過1000個模塊,可運行數百個實例,全面的集成工具,以及先進的算法」。
6六、Zeppelin
是一個提供交互數據分析且基於Web的筆記本。方便你作出可數據驅動的、可交互且可協做的精美文檔,而且支持多種語言,包括 Scala(使用 Apache Spark)、python(apache spark)、SparkSQL、 Hive、 Markdown、Shell等。
6七、Azkaban
一款基於Java編寫的任務調度系統任務調度,來自LinkedIn公司,用於管理他們的Hadoop批處理工做流。Azkaban根據工做的依賴性進行排序,提供友好的Web用戶界面來維護和跟蹤用戶的工做流程。
6八、 Splunk
是機器數據的引擎。使用 Splunk 可收集、索引和利用全部應用程序、服務器和設備(物理、虛擬和雲中)生成的快速移動型計算機數據,從一個位置搜索並分析全部實時和歷史數據
6九、Pentaho
是世界上最流行的開源商務智能軟件,以工做流爲核心的、強調面向解決方案而非工具組件的、基於Java平臺的商業智能(Business Intelligence)套件。包括一個web server平臺和幾個工具軟件:報表、分析、圖表、數據集成、數據挖掘等,能夠說包括了商務智能的方方面面。
70、Jaspersoft
提供了靈活、可嵌入的商業智能工具,用戶包括衆多企業組織:高朋、冠羣科技、美國農業部、愛立信、時代華納有線電視、奧林匹克鋼鐵、內斯拉斯加大學和通用動力公司。
7一、 SpagoBI
Spago被市場分析師們稱爲「開源領袖」,它提供商業智能、中間件和質量保證軟件,另外還提供相應的Java EE應用程序開發框架。
7二、Lumify
歸Altamira科技公司(以國家安全技術而聞名)全部,這是一種開源大數據整合、分析和可視化平臺。
7三、Lingual
是Cascading的高級擴展,爲Hadoop提供了一個ANSI SQL接口極大地簡化了應用程序的開發和集成。Lingual實現了鏈接現有的商業智能(BI)工具,優化了計算成本,加快了基於Hadoop的應用開發速度。
7四、Beam
基於Java提供了統一的數據進程管道開發,而且可以很好地支持Spark和Flink。提供不少在線框架,開發者無需學太多框架。
7五、Cascading
是一個基於Hadoop創建的API,用來建立複雜和容錯數據處理工做流。它抽象了集羣拓撲結構和配置,使得不用考慮背後的MapReduce,就能快速開發複雜的分佈式應用。
7六、HPCC
做爲Hadoop以外的一種選擇,是一個利用集羣服務器進行大數據分析的系統,HPCC在LexisNexis內部使用多年,是一個成熟可靠的系統,包含一系列的工具、一個稱爲ECL的高級編程語言、以及相關的數據倉庫,擴展性超強
7七、Hivemall
結合了面向Hive的多種機器學習算法,它包括了不少擴展性很好的算法,可用於數據分類、遞歸、推薦、k最近鄰、異常檢測和特徵哈希等方面的分析應用。
7八、 RapidMiner
具備豐富數據挖掘分析和算法功能,經常使用於解決各類的商業關鍵問題,解決方案覆蓋了各個領域,包括汽車、銀行、保險、生命科學、製造業、石油和自然氣、零售業及快消行業、通信業、以及公用事業等各個行業。
7九、 Mahout
目的是「爲快速建立可擴展、高性能的機器學習應用程序而打造一個環境」,主要特色是爲可伸縮的算法提供可擴展環境、面向Scala/Spark/H2O/Flink的新穎算法、Samsara(相似R的矢量數學環境),它還包括了用於在MapReduce上進行數據挖掘的衆多算法。
80、Tableau
Tableau 是一款企業級的大數據可視化工具。Tableau 可讓你輕鬆建立圖形,表格和地圖。 它不只提供了PC桌面版,還提供了服務器解決方案,可讓您在線生成可視化報告。服務器解決方案能夠提供了雲託管服務。Tableau的客戶包括巴克萊銀行,Pandora和Citrix等企業
8一、Infogram
Infogram的最大優點在於,讓您的可視化信息圖表與實時大數據相連接。只須三個簡單步驟,您能夠選擇在衆多圖表,地圖,甚至是視頻可視化模板中進行選擇。 Infogram支持團隊帳號。
8二、ChartBlocks
ChartBlocks是一個易於使用在線工具,它無需編碼,便能從電子表格,數據庫中構建可視化圖表。整個過程能夠在圖表嚮導的指導下完成。您的圖表將在HTML5的框架下使用強大的Java庫D3.js建立圖表。你的圖表是響應式的,而且能夠和任何的屏幕尺寸及設備兼容。 您還能夠將圖表嵌入任何網頁中,分享在Twitter和Facebook上。
8三、Datawrapper
Datawrapper是一款專一於新聞和出版的可視化工具。華盛頓郵報,衛報,華爾街日報和Twitter等媒體都使用了這一工具。Datawrapper很是容易使用,不須要任何編程基礎。你只須要上傳你的數據,便能輕鬆地建立和發佈圖表,甚至是地圖。Datawrapper提供了衆多的自定義佈局及地圖模板。
8四、Plotly
Plotly幫助你在短短几分鐘內,從簡單的電子表格中開始建立漂亮的圖表。Plotly已經爲谷歌、美國空軍和紐約大學等機構所使用。 Plotly是一個很是人性化的網絡工具,讓你在幾分鐘內啓動。若是你的團隊但願爲javascript和Python等編程語言提供一個API接口的話,Plotly是一款很是人性化的工具。
8五、RAW
RAW彌補了不少工具在電子表格和矢量圖形(SVG)之間的缺失環節。你的大數據能夠來自MicrosoftExcel中,谷歌文檔或是一個簡單的逗號分隔的列表。它最厲害的功能是能夠很容易地導出可視化結果,由於它和Adobe Illustrator,Sketch 和Inkscape是相容的。
8六、Visual.ly
isual.ly是一個可視化的內容服務。它提供專門的大數據可視化的服務,用戶包括了VISA,耐克,Twitter,福特和國家地理等。若是你想徹底外包可視化文件給第三方。你可使用很是簡化的在線流程:你只需描述你的項目,服務團隊將在項目的整個持續時間內和你在一塊兒。 Visual.ly給您發送全部項目關鍵點的郵件通知,也將讓你不斷給出反饋。
8七、D3.js
毋容置疑D3.js是最好的數據可視化工具庫。D3.js運行在JavaScript上,並使用HTML,CSS和SVG。 D3.js是開源工具,使用數據驅動的方式建立漂亮的網頁。 D3.js可實現實時交互。這個庫很是強大和前沿,因此它帶有沒有預置圖表也不支持IE9。
8八、Ember Charts
Ember Charts – 顧名思義是一種基於Ember.js框架和使用d3.js的可視化工具。Ember Charts以繪製時間序列圖,柱狀圖,餅圖和散點圖爲主。它很是優易於擴展。同爲Ember.js開發團隊,Ember Charts聚焦於圖形互動性。它有極強的錯誤處理能力,當你遇到壞數據時,系統也不會崩潰
8九、NVD3
NVD3運行在d3.js之上, 它可創建可重用的圖表組件。該項目的目標是保持全部的圖表整潔和可定製性。 NVD3是d3.js之上的簡單的接口,保持了d3.js的全部強大功能。 NVD3由Novus Partners前端工程師開發和使其保持了圖表技術洞察力。
90、Google Charts
Google Charts 以html5和SVG爲基礎,充分考慮了跨瀏覽器的兼容性,並經過VML支持舊版本的IE瀏覽器。全部您將建立的圖表是交互式的,有的還可縮放。Google Charts是很是人性化和他們的網站擁有一個很是好的,全面的模板庫,你能夠從中找到所需模板。
9一、FusionCharts
FusionCharts是最全面的JavaScript圖表庫,包括90個圖表和900種地圖。若是你不是特別喜歡的JavaScript。FusionCharts能夠輕鬆集成像jQuery庫,AngularJS和React框架以及ASP.NET和PHP語言。 FusionCharts支持JSON和XML數據,並提供許多格式圖表:PNG,JPEG,SVG和PDF。
9二、Highcharts
Highcharts是一個JavaScript API與jquery的集成,全球最大的100家公司中有61家正在使用它。圖表使用SVG格式,並使用VML支持舊版瀏覽器。它提供了兩個專門的圖表類型:Highstock和Highmaps,而且還配備了一系列的插件。你能夠無償使用它,而若是你想創建付費的應用,只須支付少許牌照費用。此外,你還可使用Highcharts雲服務。
9三、Chart.js
對於一個小項目的圖表,chart.js是一個很好的選擇。開源,只有11KB大小,這使得它快速且易於使用,它支持多種圖表類型: 餅圖,線性圖和雷達圖等。
9四、Leaflet
你是否專一於專業的大數據解決方案?無需餅圖和條形圖?Leafleft 基於Open Street Map數據,使用Html5 / CSS3繪製互動式可視化圖。您可使用他們的擴展插件庫添加熱點圖(heatmaps)和動畫標記。 Leaflet 是開源和只有33 KB大小。
9五、Chartist.js
Chartist.js的開發社區一直致力於戰勝全部其餘JavaScript圖表庫。它使用了Sass的個性化風格,它的SVG輸出是響應式的。
9六、n3-charts
N3-charts是一種基於angularjs框架的工具。它創建在D3.js之上,幫助您建立簡單的互動圖表。 N3-charts是一種小型化的圖表工具,不適用於大型項目。
9七、 Sigma JS
Sigma JS 是交互式可視化工具庫。因爲使用了WebGL技術,你可使用鼠標和觸摸的方式來更新和變換圖表。Sigma JS同時支持JSON和GEXF兩種數據格式。這爲它提供了大量的可用互動式插件。Sigma JS 專一於網頁格式的網絡圖可視化。所以它在大數據網絡可視化中很是有用。
9八、Polymaps
Polymaps是一款地圖可視化一個JavaScript工具庫。 Polymaps使用SVG實現從國家到街道一級地理數據的可視化。您可使用CSS格式來修改你的樣式。Polymaps使用GeoJSON來解釋地理數據。它是建立heatmap熱點圖的最好的工具之一。您建立的全部地圖均可以變成動態圖。
9九、Processing.js
Processing.js是一個基於可視化編程語言的JavaScript庫。做爲一種面向Web的JavaScript庫,Processing.js是您可以有效進行網頁格式圖表處理。這使得它成爲了一種很是好交換式可視化工具。 Processing.js須要一個兼容HTML5的瀏覽器來實現這一功能。
100、Pentaho BI
Pentaho BI 平臺不一樣於傳統的BI 產品,它是一個以流程爲中心的,面向解決方案(Solution)的框架。其目的在於將一系列企業級BI產品、開源軟件、API等等組件集成起來,方便商務智能應用的開發。它的出現,使得一系列的面向商務智能的獨立產品如Jfree、Quartz等等,可以集成在一塊兒,構成一項項複雜的、完整的商務智能解決方案。