真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Elasticsearch基礎(chǔ)知識(shí)點(diǎn)有哪些

這篇文章主要講解了“Elasticsearch基礎(chǔ)知識(shí)點(diǎn)有哪些”,文中的講解內(nèi)容簡(jiǎn)單清晰,易于學(xué)習(xí)與理解,下面請(qǐng)大家跟著小編的思路慢慢深入,一起來研究和學(xué)習(xí)“Elasticsearch基礎(chǔ)知識(shí)點(diǎn)有哪些”吧!

我們提供的服務(wù)有:成都網(wǎng)站設(shè)計(jì)、成都做網(wǎng)站、外貿(mào)網(wǎng)站建設(shè)、微信公眾號(hào)開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、元謀ssl等。為近1000家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的元謀網(wǎng)站制作公司

es的可以做哪些事情
  1. 分布式搜索和分布式引擎

  2. 全文檢索,結(jié)構(gòu)化檢索,數(shù)據(jù)分析

  3. 對(duì)海量數(shù)據(jù)進(jìn)行近實(shí)時(shí)的分析

適用的場(chǎng)景
  1. 維基百科的搜索

  2. 新聞網(wǎng)站

  3. stack overflow的異常搜索

  4. github的所有

  5. 日志數(shù)據(jù)分析 ELK

  6. 電商網(wǎng)站的搜索

  7. 商品價(jià)格監(jiān)控網(wǎng)站,用戶設(shè)定商品的價(jià)格閾值,當(dāng)?shù)陀谠撻撝禃r(shí)候,發(fā)送通知給用戶

  8. BI系統(tǒng),數(shù)據(jù)挖掘,數(shù)據(jù)分析

  9. 站內(nèi)的搜索(電商。招聘。門戶)

特點(diǎn)
  1. 可以作為大型分布式集群(數(shù)百臺(tái)服務(wù)器)技術(shù),處理PB級(jí)別的數(shù)據(jù),也可以運(yùn)行單個(gè)服務(wù)器,服務(wù)小公司

  2. Elasticsearch不是新技術(shù),只是將全文檢索、數(shù)據(jù)服務(wù)和分布式技術(shù)合在一起才形成了es

  3. 對(duì)用戶而言 開箱即用,非常簡(jiǎn)單

  4. es是對(duì)傳統(tǒng)服務(wù)器的一個(gè)補(bǔ)充和擴(kuò)展

  5. 主要還是基于Lucene做的封裝,隱藏了其復(fù)雜的的api

核心的概念
  1. NRT(Near Realtime) 近實(shí)時(shí),從兩個(gè)方面理解:從寫入數(shù)據(jù)到被查詢出來有一個(gè)延遲(大約1秒);基因es的數(shù)據(jù)的搜索和分析可以達(dá)到秒級(jí)

  2. Cluster,集群,包含多個(gè)節(jié)點(diǎn),每個(gè)節(jié)點(diǎn)屬于哪個(gè)集群是通過一個(gè)配置來決定的

  3. Node,節(jié)點(diǎn),節(jié)點(diǎn)的名稱很重要,如果節(jié)點(diǎn)的名稱是默認(rèn)隨機(jī)的話,默認(rèn)節(jié)點(diǎn)會(huì)去加入一個(gè)名稱為“elasticsearch”的集群,如果直接啟動(dòng)一堆節(jié)點(diǎn),那么他們會(huì)自動(dòng)組裝成一個(gè)elasticsearch集群,當(dāng)然一個(gè)節(jié)點(diǎn)也可以組成elasticsearch集群

  4. Document,文檔,es的最小數(shù)據(jù)單元。一個(gè)document可以是一條商品戶數(shù)據(jù)、用戶信息等,通常使用json數(shù)據(jù)結(jié)構(gòu)表示,

  5. Index:索引,包含有一推相似數(shù)據(jù)結(jié)構(gòu)的文檔數(shù)據(jù),比如可以有客戶的索引,商品的索引,訂單索引,在往細(xì)了說可以分為服裝的索引,日常索引,五金索引等等

  6. Type:類型。一個(gè)索引可以含有一個(gè)或者多個(gè)type,type是index中的邏輯分類,一個(gè)type下的document含有相同的field,比如,一個(gè)博客索引下面可以含有用戶數(shù)據(jù)的type,博客的type,用戶評(píng)論的type

  7. shard(primary shard),分片,單機(jī)無法存儲(chǔ)大量的數(shù)據(jù),es可以將一個(gè)索引中的數(shù)據(jù)切分成多個(gè)shard,分布在多個(gè)服務(wù)器上存儲(chǔ),有了shard就可以橫向的擴(kuò)展,存儲(chǔ)更多的數(shù)據(jù),讓搜索和分析等操作分布到多臺(tái)服務(wù)器上面并行執(zhí)行,提升系統(tǒng)的吞吐量和性能,每個(gè)shard都是一個(gè)lucene index

  8. replica(replica shard) 備份,復(fù)制。任何一個(gè)服務(wù)器都有可能宕機(jī)或者故障,那么此時(shí)shard就有可能丟失數(shù)據(jù),因此可以為每一個(gè)shard創(chuàng)建多個(gè)replica副本,replica可以在shard故障的時(shí)候提供備用服務(wù),保證數(shù)據(jù)的不丟失,提高高可用性,多個(gè)replica還可以提高搜索操作的吞吐量和性能,primary shard建立索引的時(shí)候一次設(shè)置,不能修改,默認(rèn)為5個(gè),replica shared隨時(shí)修改,默認(rèn)1個(gè),默認(rèn)中每一個(gè)索引有10個(gè)shard,分別為5個(gè)parimary shard,5個(gè)replica shard,最小的高可用配置為2臺(tái)服務(wù)器,互為主備

和傳統(tǒng)數(shù)據(jù)庫的比較

以MySQL為例

ElasticsearchMysql
field字段
Document
Type
Index
Elasticsearch7以后的新特性
  • 在 7.0 以及之后的版本中 Type 被廢棄了。(其實(shí)還可以用,但是已經(jīng)不推薦了)

  • 一個(gè)MySQL實(shí)例中可以創(chuàng)建多個(gè) Database,一個(gè)Database中可以創(chuàng)建多個(gè)Table。

ES 的Type 廢棄后與傳統(tǒng)數(shù)據(jù)庫對(duì)應(yīng)的關(guān)系為

ElasticsearchMysql
field字段
Document
Index表(Table )
es的實(shí)例庫(Database)

感謝各位的閱讀,以上就是“Elasticsearch基礎(chǔ)知識(shí)點(diǎn)有哪些”的內(nèi)容了,經(jīng)過本文的學(xué)習(xí)后,相信大家對(duì)Elasticsearch基礎(chǔ)知識(shí)點(diǎn)有哪些這一問題有了更深刻的體會(huì),具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關(guān)知識(shí)點(diǎn)的文章,歡迎關(guān)注!


文章題目:Elasticsearch基礎(chǔ)知識(shí)點(diǎn)有哪些
文章位置:http://weahome.cn/article/gscigd.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部