01/10/2018, 00:54

Elasticsearch có phải là database không?

Xin chào mọi người. Gần đây mình bắt gặp cái Elasticsearch này trong quá trình tìm hiểu thì mình đang không biết đây là một database hay là công cụ làm việc với database. Rất mong được mọi người chỉ giáo. Mình xin cảm ơn!

X viết 02:58 ngày 01/10/2018

Nó là công cụ tìm kiếm và phân tích (search & analysis engine)
Lúc trước bên Grokking có một buổi techtalk về thằng này.

Slide:

slideshare.net

TechTalk #13 Grokking: Scaling and supercharging your online business…

Scaling and supercharging your online business models with Elasticsearch - Tri Tran (8Bit Rockstars)

Minh Hoàng viết 02:59 ngày 01/10/2018

Cũng là dbms, lưu dữ liệu và tim kiếm bằng mapreduce.

anon52681320 viết 03:08 ngày 01/10/2018

Elasticsearch là một search engine dựa trên Apache Lucence, chứ không phải MR. ES có các chức năng scale, search fulltext, fault-torerant(in theory), distributed data. ES không đảm bảo tính toàn vẹn của dữ liệu(transaction), độ miss dữ liệu khi đẩy vào quá nhiều là có.

Vậy câu hỏi đặt là bạn đang có vấn đề gì cần giải quyết? Vì phải dựa vào bài toán của bạn mới biết nên sử dụng cái gì.

Bài liên quan
0