av手机免费在线观看,国产女人在线视频,国产xxxx免费,捆绑调教一二三区,97影院最新理论片,色之久久综合,国产精品日韩欧美一区二区三区

JAVA認證

Java程序員使用大數據工具

時間:2024-07-07 00:06:12 JAVA認證 我要投稿
  • 相關推薦

Java程序員使用大數據工具匯總

  在許多情況下,使用SQL數據庫用于存儲/檢索數據就足夠了。但在另一些情況下,要么SQL數據庫規(guī)模不夠,要么還有更好的工具。這一切都取決于使用情況。

Java程序員使用大數據工具匯總

  現在讓我們來討論一下存儲/處理數據用的不同的非SQL工具——NoSQL數據庫,內存緩存,全文搜索引擎,實時流,圖形數據庫,等等。

  MongoDB

  一種流行的,跨平臺的面向文檔的數據庫。

  Elasticsearch

  專為云而構建的分布式REST風格搜索引擎。

  Cassandra

  一個開源的分布式數據庫管理系統(tǒng),最初由臉譜網開發(fā),被設計用來處理橫跨多個商用服務器的大量數據,提供了無單點故障的高度可用性。

  Redis

  一個開源的(BSD許可),內存數據結構存儲,作為數據庫、緩存和消息代理使用。

  Hazelcast

  基于Java的開源內存數據網格。

  EHCache

  一種被廣泛使用的開源Java分布式緩存,用于通用緩存、Java EE和輕量級容器。

  Hadoop

  用Java編寫的一個開源軟件框架,用于分布式存儲和對在計算機集群上的超大型數據集的分布式處理。

  Solr

  一個開源的企業(yè)搜索平臺,用Java編寫的,來自于Apache Lucene項目。

  Spark

  Apache Software Foundation中最活躍的項目,一個開源的集群計算框架。

  Memcached

  一個通用的分布式內存緩存系統(tǒng)。

  Apache Hive

  提供了Hadoop之上類似于SQL的層。

  Apache Kafka

  一個高通量、分布式的發(fā)布-訂閱式消息系統(tǒng),最初開發(fā)在LinkedIn上。Windows上脫離Cygwin運行Apache Kafka。

  Akka

  一個工具包和運行時,用于在JVM上構建高度并行的、分布式的、有彈性的消息驅動的應用程序。

  HBase

  一個開源的,非關系型的,分布式數據庫,在谷歌的BigTable后建模,用Java編寫,并運行在HDFS上。

  Neo4j

  用Java實現的開源圖形數據庫。

  CouchBase

  一個開源的、面向文檔的分布式NoSQL數據庫,特別為了交互式應用而優(yōu)化。

  Apache Storm

  開源的分布式實時計算系統(tǒng)。

  CouchDB

  使用JSON來存儲數據的面向文檔的開源NoSQL數據庫。

  Oracle Coherence

  一個內存的數據網格解決方案,通過提供快速訪問常用數據的渠道,使得企業(yè)可預測地擴展關鍵任務應用程序。

  Titan

  一個可擴展的圖形數據庫,優(yōu)化的目的在于存儲和查詢包含數千億頂點和邊的圖形,分布在多機集群。

  Amazon DynamoDB

  一個快速、靈活、完全管理的NoSQL數據庫服務,用于在任何規(guī)模需要一致的、個位數毫秒延遲的所有應用程序。

  Amazon Kinesis

  用于在AWS上的流數據的實時平臺。

  Datomic

  一個用Clojure寫的完全事務式的,支持云的,分布式數據庫。

【Java程序員使用大數據工具】相關文章:

Java與Java web有什么不同01-22

質量管理五大核心體系工具04-02

手繪的基本工具12-07

專業(yè)調音臺使用的六大技巧09-04

素描工具有哪些05-18

Java代碼的基本知識09-03

Java語言中的流程控制09-05

Java獲取當前的系統(tǒng)時間的方法11-03

系統(tǒng)工具Ghost另類技巧介紹07-19

DIY美甲必備的基礎工具04-26