Khi chạy OpenSearch trong môi trường production, việc thay đổi mapping, settings hoặc số lượng shard thường gây ra downtime hoặc nguy cơ mất dữ liệu ghi. Plugin AOSC (Async Online Schema Change) là một giải pháp mở nguồn cho phép tạo chỉ mục mới, sao chép dữ liệu đang ghi qua cơ chế write‑forwarding và sau đó chuyển đổi alias một cách nguyên tử. Quá trình này diễn ra hoàn toàn trực tuyến: không ngừng việc ghi mới, không mất bất kỳ tài liệu nào và chỉ mục cũ được xoá sau khi xác nhận chuyển đổi thành công. Kết quả là các thay đổi schema và mở rộng shard có thể thực hiện mà không cần ngừng dịch vụ, giữ tính sẵn sàng cao cho cụm tìm kiếm. Điều này cho thấy mẫu “write‑forwarding + reindex + atomic alias swap” có thể được áp dụng rộng rãi trong các hệ thống tìm kiếm phân tán để thực hiện thay đổi trực tuyến an toàn.
Why read it: Bài viết này giúp lập trình viên quản lý hiệu quả việc thay đổi cấu trúc index OpenSearch trong khi hệ thống vẫn hoạt động bình thường.
Answer 3 short questions to earn reward points for this article. Only do it if you want the points.
3 questions · under a minute · optional
Source: https://opensearch.org/blog/online-index-migration-and-shard-scaling-in-opensearch-with-the-aosc-plugin. 8 Sync News only summarizes and links out; content copyright belongs to the authors and original sources.
Đang tải bình luận…
Bối cảnh: Câu trả lời truyền thống thường khuyên sử dụng REST cho public APIs và gRPC cho …
Bối cảnh năm 2026 cho thấy Prisma ORM hướng đến mô hình mở và hợp tác trong hệ sinh thái ORM. Nguyên nhân kỹ thuật là việc xây dựng framework mở với 5 nguyên tắc cốt lõi, bao gồm công cụ an toàn để ủy quyền (delegate) và trải nghiệm phát triển xuất sắc (exceptional DX). Hệ quả là Prisma 8 hỗ trợ JavaScript hiện đại và đảm bảo tính quản trị (stewardship) cho dự án. Điều đáng học là mô hình phát triển ORM hướng tới cộng đồng, tập trung vào trải nghiệm người lập trình và khả năng mở rộng linh hoạt.
Bài viết này giúp lập trình viên hiểu rõ nguyên tắc phát triển và định hướng tương lai của Prisma ORM để tối ưu hóa hiệu suất và trải nghiệm làm việc.
Blanc là trình duyệt mã nguồn mở mới loại bỏ dải tab và thanh địa chỉ truyền thống bằng một giao diện tối giản kiểu "đảo" floating. Công nghệ này thay vì hiển thị tất cả tab cùng lúc, chỉ giữ một pill duy nhất có thể di chuyển trên màn hình. Thiết kế này giải quyết vấn đề trình duyệt chiếm dụng không gian màn hình quá nhiều khi mở nhiều tab. Blanc mang lại bài học giao diện thú vị về việc triệt tiêu UI không cần thiết để tập trung vào nội dung.
Blanc trình bày cách tiếp cận mới nhất về thiết kế giao diện trình duyệt giúp lập trình viên có góc nhìn đa dạng về trải nghiệm người dùng.
Sheety là dự án thú vị của Roberto Alsina biến spreadsheet thành file binary tự chứa với …
LibreOffice 26.8 không tích hợp AI mặc định vì không có giải pháp nào đáp ứng đủ 6 nguyên …
Lập trình viên đang gặp kiệt sức khi quay lại làm việc sau giai đoạn nghỉ phép. …
DuckDB phiên bản 1.5.6 vừa được ra mắt với các bản vá lỗi và cải thiện hiệu năng. …
Khi AI tạo ra một bảng không tồn tại trong database và viết truy vấn hoàn chỉnh cho bảng …
Read the news here, practice coding, follow structured courses and train for IELTS on our sibling products — all connected through one 8 Sync account.
The ecosystem home: product overviews, blog and full pricing.
ExploreLearn along a clear roadmap: videos, auto-graded quizzes, certificates and mentors who ship for a living.
View the roadmap1,000+ DSA problems in Vietnamese, auto-graded across 7 languages — many FREE, right in your browser.
Practice for freeAI grading for all four IELTS skills with detailed rubric feedback.
Try it freeA 22 MB AI IDE for Vietnamese devs.
Download freeOrganizational memory for AI agents.
ExploreAI that staffs your Fanpage and qualifies leads for you.
Try it