thảo luận Lightweight search engine thay thế cho Elasticsearch

  • Người tạo chủ đề Người tạo chủ đề RPG29
  • Ngày bắt đầu Ngày bắt đầu

RPG29

Đã tốn tiền
Mình đang tìm một thằng lightweight thay thế cho Elasticsearch, tiêu chí như sau:
  • Chạy nhẹ, càng sử dụng ít resource thì càng tốt.
  • Có thể chạy single node.
  • Hỗ trợ fulltext search
  • Hỗ trợ geo search
  • Có built-in replication, cluster, sharding thì càng tốt không có cũng không sao.
  • Có hỗ trợ REST API càng tốt, không có thì cũng không sao.

Do project mới yêu cầu tài nguyên khá critical không được rộng rãi cho lắm nên mong các bác tư vấn :adore:
 
ES nó chạy ăn 1-2gb RAM cho single node thôi làm gì căng tới nỗi ko có tiền để chạy b.

Project mà bảo ko có tài nguyên 2gb ram thì t nghĩ cũng chẳng đi về đâu.
 
ES nó chạy ăn 1-2gb RAM cho single node thôi làm gì căng tới nỗi ko có tiền để chạy b.

Project mà bảo ko có tài nguyên 2gb ram thì t nghĩ cũng chẳng đi về đâu.
Mới thử tune xuống 2GB thì thấy memory nó ăn cỡ 1.5 - 1.7, thấy rủi ro quá :after_boom:
 
em đang thấy hơi nghịch lý, server yếu chứng tỏ data ít, data ít thì cần gì phải elasticsearch nhỉ :3
Đánh index cả cục sql mà search =))
 
em đang thấy hơi nghịch lý, server yếu chứng tỏ data ít, data ít thì cần gì phải elasticsearch nhỉ :3
Đánh index cả cục sql mà search :LOL:
Hmm business nó đòi hỏi mấy thứ query tương đối phức tạp, cần phải kết hợp cả geo search + fulltext search + filter. Dùng SQL RDBMS thuần túy không giải quyết được hoặc phải giải quyết theo cách phức tạp, dùng Elasticsearch đơn giản hơn.
 
Sửa lần cuối:
Lâu quá không dùng Solr, lần cuối cùng dùng là từ hồi 3.x 4.x, để thử lại xem có gì ngon hơn không.
 
Lâu quá không dùng Solr, lần cuối cùng dùng là từ hồi 3.x 4.x, để thử lại xem có gì ngon hơn không.

Ngày trước team mình dùng SOLR cho SiteCore và sau này dùng Elastic cho tất cả mọi thứ khác
Nhận xét chung là tất cả những con engine lucene-base này thì tài nguyên tiêu thụ như nhau thôi thím ạ...
 
Ngày trước team mình dùng SOLR cho SiteCore và sau này dùng Elastic cho tất cả mọi thứ khác
Nhận xét chung là tất cả những con engine lucene-base này thì tài nguyên tiêu thụ như nhau thôi thím ạ...
Tạm thời đúng là chưa thấy thằng nào ngon hơn Elasticsearch thật, thôi tạm để 2GB xem load thế nào rồi tuning lại :pudency:
 
Đệch, nhà nghèo dữ dội vậy thím. Em thấy dùng vm cloud rẻ bèo, như bên mình prod cluster đang 300gb ram :))
đọc câu của bác, tự nhiên em lại nhớ cái chuyện có lần khách hàng, nó bắt dùng con server 1GB RAM để chạy, mình thấy tội quá, mà lại nhọc công maintain, định bảo lên 4GB đi, tiền tao trả cho, mà lại ngại :))
 

Thống kê chủ đề

Ngày tạo
RPG29,
Người trả lời cuối
kumokumo,
Trả lời
38
Lượt xem
5.180
Quay lại
Lên đầu trang