npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.0.0 (node_modules\chokidar\node_modules\fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})
已采納回答 / 瓦力老師
結構化索引,類似MySQL,我們會對索引結構做預定義,包括字段名,字段類型等;那么,非結構化索引,就類似Mongo,索引結構未知,根據具體的數據來update索引的mapping。那么如何選擇兩種索引呢,還是跟具體的使用場景有關,結構化相比非結構化,更易優化,性能好些,非結構化相較靈活,只是頻繁update索引mapping會有一定的性能損耗。希望我的回答可以幫助到你~祝親學習愉快~\(^o^)/~
2017-09-19
講師回答 / 瓦力老師
ES的用途有很多,業內很多公司經常用它做為日志分析中間件,存儲海量的日志數據,還有很多公司直接用它作為站內搜索。從存儲角度講,ES可以認為是一種數據庫,但是ES沒有強事務機制,所以注意使用場景。另外,導入SQL數據到ES,在5.x以前有蠻多第三方開源庫的,如果使用5.x的話,就需要你自己去寫代碼搞定了。希望我的回答可以幫助到你,祝你學習愉快~\(^o^)/~
2017-09-18