大數據工具/框架

  • MongoDB-一種非常流行的、跨平臺、面向document的數據庫。
  • Elasticsearch-專爲雲計算設計的分佈式REST風格的搜索引擎。
  • Cassandra-一個開源的分佈式數據庫管理系統。最初是Facebook設計和開發的,部署在大量商用服務器上來處理大量的數據。高可用,無單點故障。
  • Redis-開源的(BSD)內存數據結構存儲、內存庫、緩存、消息代理。
  • Hazelcast-基於Java開發的內存數據網格。
  • EHCache-廣泛使用的開源Java分佈式緩存、J2ee、輕量級容器。
  • Hadoop-用java開發的開源分佈式大數據框架,用來處理非常大規模數據,hadoop是集羣化部署。
  • Solr-使用java開發的開源企業級搜索平臺。最初歸屬在Apache Lucene項目中。
  • Spark-ASF中最活躍的項目,是一個開源的集羣化計算框架。
  • Memcached–通用分佈式緩存系統。
  • Apache Hive-在Hadoop支持類SQL封裝,將SQL語句變成mr程序來執行。
  • Apache Kafka–高吞吐量、分佈式、消息發佈-訂閱系統,最早是Linkin開發的。
  • Akka–Java開發的用來建造高併發,基於jvm彈性消息驅動的應用。
  • Hbase-根據Google的BigTable論文開發的開源分佈式非關係型數據庫。開發語言是Java,用HDFS作爲底層存儲。
  • Neo4j–用Java實現的開源圖形數據庫。
  • CouchBase–面向Document的開源分佈式NoSQL數據庫,並且針對交互應用做過優化。
  • Apache Storm–開源分佈式實時計算系統。
  • CouchDB–使用json來存儲數據的開放源碼面向文檔的NoSQL數據庫。
  • Oracle Coherence–內存數據網格解決方案,使企業通過提供快速訪問熱數據來預測關鍵任務應用的規模。
  • Titan–可擴展的圖形數據庫,針對集羣存儲和查詢數千億的圖形數據做過優化。
  • 亞馬遜 DynamoDB – 一個快速、靈活NoSQL數據庫,能夠應對所有規模應用程序的需求,包括持久化、毫秒級延遲。
  • Amazon Kinesis–AWS上的實時數據計算平臺。
  • Datomic–提供完整事務支持,雲計算,分佈式的數據庫,開發語言用Clojure
0
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章