Tìm kiếm
40 kết quả cho “Elasticsearch index”. Tìm không phân biệt dấu.
- GPU-accelerated vector indexing in Elasticsearch with NVIDIA cuVS Bài tóm tắt · Elastic · 2026
…https://www.elastic.co/search-labs/blog/vector-indexing-gpu-elasticsearch-cuvs) Bài ngắn của nhà cung cấp (viết cùng NVIDIA) giới thiệu tính năng; số liệu là benchmark của chính họ…
- Lessons from our journey to enable global code search with Elasticsearch on GitLab.com Bài tóm tắt · GitLab · 2019
…i gốc](https://about.gitlab.com/blog/enabling-global-search-elasticsearch-gitlab-com/) Phần 1 trong hai bài; phần 2 (7/2019): . Bối cảnh - Bản tự host của GitLab đã có tích hợp Ela…
- Update: Elasticsearch lessons learnt for Advanced Global Search Bài tóm tắt · GitLab · 2019
…g bình — [bài gốc](https://about.gitlab.com/blog/2020/04/28/elasticsearch-update/) Phần 2 trong hai bài; phần 1 (3/2019): . Bối cảnh - Bế tắc "con gà quả trứng": muốn giảm kích thư…
- Optimizing Elasticsearch for Low Latency, Real-Time Recommendations Bài tóm tắt · Zillow · 2022
…ung bình — [bài gốc](https://www.zillow.com/news/optimizing-elasticsearch/) Bối cảnh - Gợi ý xuất hiện trong kết quả tìm kiếm, module gợi ý ở trang chi tiết nhà, các collection cá…
- Vector search và index ANN Chủ đề Thành viên
Search ngữ nghĩa, gợi ý và RAG quy về tìm các vector (embedding vài trăm tới vài nghìn chiều) gần một vector query. Vector không có thứ tự tự nhiên, nên B-tree hay inverted index không dùng được; ở quy mô lớn phải dùng…
- Debugging Production with Event Logging Bài tóm tắt · Zillow · 2018
…một bản ghi vào SQL, các thuộc tính tìm kiếm được index vào Elasticsearch; search chạy trên Elasticsearch, rồi lấy bản ghi đầy đủ từ SQL theo ID. - Lỗi: kết quả tìm kiếm thỉnh thoả…
- Search Architecture Bài tóm tắt · Instagram · 2015
…cảnh - Đầu 2015, Instagram chuyển toàn bộ hạ tầng search từ Elasticsearch sang Unicorn , hạ tầng search có nhận biết social graph của Facebook, đã chạy với index hàng nghìn tỉ docu…
- How GitHub Docs' new search works Bài tóm tắt · GitHub · 2023
…ng docs có 8 ngôn ngữ × 5 phiên bản, nên phải viết lại trên Elasticsearch . Thay đổi chính - Chạy được ở máy local: mặc định middleware /api/search proxy sang server production; ai…
- How we built it: our new Articles feature for Stack Overflow for Teams Bài tóm tắt · Stack Overflow · 2020
Articles là loại nội dung dài mới trong Stack Overflow for Teams; phải hiện cùng câu hỏi/trả lời trong search, profile, thông báo theo tag, có vote và comment. Mỗi article có một "loại" (Knowledge Article, Announcement,…
- 3 Changes to Expand DoorDash's Product Search Beyond Delivery Bài tóm tắt · DoorDash · 2022
…. Tầng trộn lo tối ưu nhiều mục tiêu, chèn quảng cáo. - Rời Elasticsearch bản host: khó đặt tính toán gần dữ liệu (một round-trip giữa container khoảng 10 ms, search hai giai đoạn…
- Check 100 candidates, not 10 million documents: Faster kNN filters in Elasticsearch Bài tóm tắt · Elastic · 2026
…astic tự chạy. Mọi nhận định ghi "theo Elastic". Bối cảnh - Elasticsearch có hai cấu trúc ANN cho dense vector : HNSW (đồ thị lân cận, đi từ hàng xóm sang hàng xóm, giữ beam num ca…
- Timestone: Netflix's High-Throughput, Low-Latency Priority Queueing System Bài tóm tắt · Netflix · 2022
…; hai job Flink cập nhật index "hiện tại" và "lịch sử" trên Elasticsearch (best-effort, thứ tự theo bộ đếm version của message). - Mô hình: ưu tiên là số nguyên (thường là Unix tim…
- How we rebuilt the search architecture for high availability in GitHub Enterprise Server Bài tóm tắt · GitHub · 2026
…sàng thay thế. Mẫu này ăn sâu vào mọi thao tác vận hành. - Elasticsearch (bản cũ) không có mô hình primary/replica như vậy, nên GitHub dựng một cụm Elasticsearch trải qua cả node…
- Anatomy of a (Postgres) search engine Bài tóm tắt · PlanetScale · 2026
B-tree sắp toàn bộ giá trị cột nên tìm được theo giá trị, khoảng, tiền tố, nhưng vô dụng với chuỗi ở giữa; LIKE '%x%' quét mọi dòng. Công cụ đúng là inverted index.
- Geosharded Recommendations Part 1: Sharding Approach Bài tóm tắt · Tinder · 2019
…nh của hệ gợi ý realtime. Nhiều năm Tinder chạy một cluster Elasticsearch, một index, 5 shard mặc định , scale bằng thêm replica và máy mạnh hơn. Đến lúc dùng rất nhiều máy mạnh mà…
- Hạ tầng tìm kiếm Chủ đề Thành viên
Lúc đầu, tìm kiếm là LIKE trên database hoặc một thư viện (Lucene) nhúng trong app. Khi dữ liệu và tính năng tăng, search thành một hệ có trạng thái riêng, khác database ở mấy điểm:
- Geosharded Recommendations Part 3: Consistency Bài tóm tắt · Tinder · 2019
…oặc FIFO nhưng throughput rất thấp. - Đọc nhất quán mạnh từ Elasticsearch: - Elasticsearch là near real-time: lệnh ghi nằm trong buffer bộ nhớ cho tới lần refresh mới tìm thấy được…
- Lessons from Building Observability Tools at Netflix Bài tóm tắt · Netflix · 2018
…g thời gian thì Cassandra ; cần query theo nhiều trường thì Elasticsearch ; dữ liệu cũ (người dùng chủ yếu xem tuần gần nhất) giữ lâu hơn trong Hive . Một tập dữ liệu ban đầu để ở…
- Geosharded Recommendations Part 2: Architecture Bài tóm tắt · Tinder · 2019
…2 trả lời ba câu hỏi triển khai: "shard" cụ thể là gì trong Elasticsearch, cluster cần cỡ nào, và cân tải ra sao. Thay đổi chính - Luồng: - user đổi vị trí → location service xác đ…
- Catching bugs on the client-side: how we developed our error tracking system Bài tóm tắt · Bumble · 2020
…mất dữ liệu và giữ API trả lời nhanh cho client. - Lưu trữ: Elasticsearch thay vì ClickHouse (đầu 2018). ClickHouse ghi nhanh, nén chuỗi tốt, cú pháp gần MySQL, nhưng khi đó chưa c…
- Building a High-Throughput Metrics System Using Open Source Software Bài tóm tắt · Two Sigma · 2019
…hoạt động, mở rộng được, phiên bản ổn định): 1. Lưu ở đâu: Elasticsearch + Kibana (schema linh hoạt, có sẵn UI phân tích, mỗi ngày một index; có hỗ trợ nội bộ). So với Druid, Grap…
- How We Built a Logging Stack at Grab Bài tóm tắt · Grab · 2019
Một năm trước đó, Grab không có trực quan hoá hay metric cho log service; tìm một chuỗi trong log ba ngày qua là "chạy query rồi đi pha nước". Cách cũ là một mớ: log trên storage cloud (mất hàng giờ mới lấy được), một…
- From Monitoring to Observability: Our Ultra-Marathon to a Cloud-Native Platform Bài tóm tắt · Uber · 2026
…hạn + dài hạn, query toàn cục), Grafana và Kibana hiển thị, Elasticsearch cho metadata và tìm kiếm. - Dynamic Config App: trước đây poller Telegraf dùng file cấu hình tĩnh, mỗi thi…
- Netflix Conductor: A microservices orchestrator Bài tóm tắt · Netflix · 2016
…ueues trên Dynomite ; lưu trữ Dynomite, index thực thi trên Elasticsearch để tìm kiếm theo input/output. - Worker là hàm stateless, idempotent , tự poll lấy việc. Poll cho phép wor…
- Building Scalable Real Time Analytics, Alerting and Anomaly Detection Architecture at Dream11 Bài tóm tắt · Dream11 · 2019
…đôi khi sinh bản ghi trùng nên dùng chế độ file. - Ghi vào Elasticsearch qua sink connector, index theo tuần để dễ lưu trữ dữ liệu cũ; hỗ trợ upsert; mapping schema phải xử lý cẩn…
- Chọn database theo workload Chủ đề Thành viên
Không có database tốt nhất, chỉ có database hợp với mẫu đọc/ghi ở một quy mô cụ thể. Mẫu đó thay đổi khi sản phẩm lớn lên. Ngoài ra, chuyên môn vận hành của đội cũng là một phần của "workload".
- Observability và monitoring Chủ đề Thành viên
Lúc đầu, monitoring là vài dashboard và một công cụ cài sẵn; log đọc thẳng từ máy. Khi hệ lớn lên, chính hệ quan sát thành một hệ phân tán có bài toán riêng:
- Sharding và tách database Chủ đề Thành viên
Một database quan hệ duy nhất là điểm khởi đầu của hầu hết sản phẩm. Đến một lúc nó không chịu nổi lượng ghi, dữ liệu không còn vừa một máy, hoặc một sự cố ở DB đó làm sập mọi tính năng.
- Multi-tenancy và cô lập tenant Chủ đề Thành viên
Một hệ phục vụ nhiều khách (tenant: workspace, shop, organization, account, service nội bộ) trên cùng hạ tầng thì rẻ và dễ vận hành, vì tài nguyên được dùng chung. Cái giá là bốn câu hỏi đi theo hệ suốt đời:
- Migration không downtime Chủ đề Thành viên
Hệ thống đang chạy thật (gọi xe, chat, thiết kế) không được dừng, nhưng phải đổi ngôn ngữ, database hoặc hạ tầng bên dưới.
- Event-driven, message queue và Kafka Chủ đề Thành viên
Khi một hệ có nhiều bên cần biết "có gì vừa xảy ra" (đơn hàng đổi trạng thái, tin đăng được sửa, ticket được cập nhật), gọi đồng bộ từng bên một làm producer phải biết mọi consumer, và một consumer chậm kéo chậm cả…
- Deploy và release an toàn Chủ đề Thành viên
Phần lớn sự cố bắt đầu bằng một thay đổi: code mới, cấu hình mới, hạ tầng mới. Khi hệ thống và tổ chức lớn lên, câu hỏi là làm sao đưa thay đổi lên production thường xuyên mà vẫn giới hạn được thiệt hại khi có lỗi.
- Chi phí hạ tầng và build vs buy Chủ đề Thành viên
Khi còn nhỏ, chi phí hạ tầng là chuyện phụ và cloud là lựa chọn hiển nhiên. Khi lớn lên, hoá đơn có thể chiếm phần lớn giá vốn. Hai câu hỏi xuất hiện: tối ưu chi phí trên nền đang có thế nào, và khi nào nên tự xây (hoặc…
- Batching và khấu hao round-trip Chủ đề Thành viên
Nhiều nút thắt không nằm ở việc mỗi thao tác tốn bao nhiêu công, mà ở chi phí cố định trả cho mỗi thao tác: một round-trip mạng, một lần fsync, một PUT lên object storage, một syscall, một transaction. Khi chi phí cố…
- Cache và invalidation Chủ đề Thành viên
Cache là cách rẻ nhất để một DB chịu được lượng đọc tăng nhiều lần. Vì vậy nó xuất hiện ngay từ giai đoạn đầu (Instagram 2011, Facebook 2004–2010). Cái giá đến sau, và lặp lại ở hầu hết các nguồn:
- Failover, replica và dự phòng dữ liệu Chủ đề Thành viên
Mọi hệ có trạng thái đều giữ nhiều bản (replica) để một máy chết không làm mất dịch vụ. Khó không nằm ở việc có bản sao mà ở lúc chuyển sang bản sao:
- Sự cố và postmortem Chủ đề Thành viên
Nhiều bước ngoặt kiến trúc trong wiki bắt đầu từ một sự cố: Netflix lên cloud sau 3 ngày không gửi được DVD, Twitter viết lại hệ thống sau World Cup 2010, Instagram đi nhiều data center sau trận bão 2012. Trang này gom…
- Load shedding, rate limit và backpressure Chủ đề Thành viên
Mọi hệ đều có lúc nhận nhiều việc hơn sức làm: spike của người dùng, client nội bộ có bug, dependency chậm đi, retry dồn lại. Theo Discord, khi chạm giới hạn năng lực thì đó là bài toán kinh tế: hoặc tăng cung (thêm…
- Tinder Công ty Thành viên
Nhiều năm Tinder dùng một index Elasticsearch cho gợi ý; năm 2019 chia thành 40–100 geoshard cân theo load score trên S2 . Shard được hiện thực là nhiều index trong một cluster, chốt cỡ bằng performance test, và rải…
- GitLab Công ty Thành viên
GitLab.com (~3 triệu user, 2019) dùng một replica Postgres trễ 8 giờ để khôi phục sau một lần xoá nhầm trong 90 phút . Cùng năm, team Delivery bỏ release tháng có feature freeze và làm continuous delivery ngay trên hạ…