3 điểm bởi GN⁺ 2023-09-01 | 2 bình luận | Chia sẻ qua WhatsApp
  • Những cải tiến quan trọng của công cụ tìm kiếm marginalia đã giúp giảm yêu cầu RAM, loại bỏ thời gian ngừng hệ thống khi nâng cấp và tăng giới hạn số tài liệu cũng như từ khóa được lập chỉ mục
  • Công cụ tìm kiếm đã bị gián đoạn trong một tuần do các vấn đề mở rộng phát sinh từ bản phát hành mới nhất
  • Tác giả đã thực hiện các thay đổi đối với cơ sở dữ liệu URL để xử lý thời gian ngừng hệ thống trong quá trình chuyển đổi chỉ mục
  • Để đơn giản hóa dữ liệu và giảm mức sử dụng RAM, tác giả đã hợp nhất hai bảng của cơ sở dữ liệu URL thành một bảng duy nhất
  • Tác giả cũng đã thay đổi quy trình xây dựng chỉ mục đảo để giảm mức sử dụng RAM và cải thiện hiệu năng
  • Những thay đổi này đã làm giảm đáng kể yêu cầu RAM và nâng cao hiệu quả vận hành
  • Tác giả ngạc nhiên trước thành công của những thay đổi này và thừa nhận rằng trong một số trường hợp, việc thiết kế trước là cần thiết

2 bình luận

 
GN⁺ 2023-09-01
Ý kiến trên Hacker News
  • Thành công của dự án Marginalia được bàn luận dưới góc nhìn rằng thế giới đang chuyển động theo một hướng khác.
  • Thành công của dự án được xem là một câu chuyện tích cực và truyền cảm hứng.
  • Người tạo ra dự án cố ý giới hạn phần cứng và RAM của dự án, và điều này được cho là góp phần vào hiệu quả.
  • Bài viết gợi ý rằng việc tự đặt ra giới hạn có thể hữu ích cho kết quả lâu dài.
  • Việc tối ưu hóa được so sánh với sửa lỗi, và được xem là dễ hơn nhiều người vẫn nghĩ.
  • Tầm quan trọng của tối ưu hiệu năng được nhấn mạnh, và cho rằng phần mềm không có phân tích hiệu năng quan trọng có thể chứa nhiều lỗi có thể tái hiện.
  • Người bình luận bày tỏ sự cảm ơn đối với các cập nhật về Marginalia và mong chờ thêm nhiều bài viết.
  • Người bình luận nhắc đến dự án công cụ tìm kiếm như một sở thích cá nhân của mình và hỏi về bộ lọc thời gian trong tìm kiếm của Marginalia.
  • Có thảo luận về việc liệu SSD có cần xóa rồi ghi lại toàn bộ một trang khi cập nhật chỉ một byte hay không.
  • Người bình luận nhắc đến trải nghiệm tương tự trong dự án Mojeek của mình, và cảm thấy điều này có liên quan đến các giới hạn và quá trình ra quyết định.
  • Có câu hỏi về lý do Marginalia chọn SQLite thay vì kho lưu trữ key-value.
  • Người bình luận trân trọng việc sự sáng tạo có thể nảy sinh từ làm việc trong những giới hạn nhất định.