0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Elasticsearch ってなに?

0
Posted at

勉強前イメージ

んーサーチっていうくらいやからなにか調べるやつなんかね?

調査

Elasticsearch とは

Elastic社が提供している、大容量データを扱うことを想定した全文検索エンジンでログの解析などに特化しています。
Apacheライセンスの下で公開されている、オープンソースのソフトウェアになります。
Elastic Stackというプロダクト軍の一部で心臓部分の検索・分析エンジンになります。
Elasticsearchを利用すると、大容量のデータからIPアドレスなどでユーザを特定したりすることが出来ます。

Elasticsearch の特徴

  • スケーラビリティ

サーバを追加することで、システムを拡張し大規模なシステムを構築できます。
最初は小さく作ってアクセスが増えてきたときに拡張するという方法が取れます。

  • ハイアベイラビリティ

クラスタを構成して、その内の一つが壊れて停止してもサービスを継続できます。
データを維持したまま冗長化を行うことが可能です。

  • 分散構成

↑で書いたように、クラスタを構成しデータを分散できる。
またデータの冗長化も可能。

  • Restful API

検索や登録はAPIを通じて行い、APIはRestful APIの形式です。

勉強後イメージ

サーバ上に構築する検索エンジンって感じかな?
あまり検索エンジン自体が身近じゃないからピンとこなかったけど、
DBのクラスタ構成に近い感じのような気がする。

参考

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?