repository
repository mang nghĩa cơ bản là một nơi lưu trữ, nhưng tùy vào ngữ cảnh mà sắc thái sử dụng sẽ thay đổi đáng kể. Trong đời sống hàng ngày, nó thường chỉ những kho lưu trữ vật lý quy mô lớn, mang tính chính thức hoặc bảo tồn, như bảo tàng hoặc kho lưu trữ quốc gia. Khi dùng để chỉ người, từ này mang nghĩa bóng, ví dụ như một "kho tàng" kiến thức, nhấn mạnh sự phong phú và giá trị của thông tin mà người đó nắm giữ.
Sự khác biệt trong lĩnh vực công nghệ
Trong lĩnh vực công nghệ thông tin và phát triển phần mềm, repository (thường được gọi tắt là repo) có nghĩa chuyên biệt là "kho chứa". Đây không phải là một căn phòng vật lý mà là một không gian lưu trữ kỹ thuật số nơi mã nguồn và các phiên bản của dự án được quản lý. Người học cần phân biệt rõ giữa repository (kho chứa mã nguồn) và database (cơ sở dữ liệu). Trong khi database dùng để lưu trữ dữ liệu có cấu trúc để truy xuất nhanh, thì repository tập trung vào việc lưu trữ lịch sử thay đổi của các tệp tin.
Lưu ý về cách dùng
Khi nói về kiến thức: Hãy dùng repository of knowledge để diễn đạt một người hoặc một tài liệu chứa đựng lượng thông tin khổng lồ.
Khi nói về phần mềm: Sử dụng remote repository cho kho chứa từ xa và local repository cho kho chứa cục bộ trên máy tính.
Về mặt ngữ pháp, đây là một danh từ đếm được. Khi sử dụng, hãy chú ý sự hòa hợp giữa chủ ngữ và động từ tùy theo số ít hay số nhiều của kho lưu trữ đang được nhắc đến.
Ý nghĩa
Một nơi lưu trữ đồ vật với số lượng lớn
"The national archives serve as a repository for historical documents."
Kho lưu trữ quốc gia đóng vai trò là nơi lưu giữ các tài liệu lịch sử.
Một vị trí trung tâm trong hệ thống máy tính nơi dữ liệu được lưu trữ và quản lý
"The developers pushed their latest code changes to the remote repository."
Các nhà phát triển đã đẩy những thay đổi mã nguồn mới nhất của họ lên kho chứa từ xa.