Tôi có cơ sở dữ liệu Access chứa thông tin về mọi người (hồ sơ nhân viên và thông tin liên quan). Giao diện người dùng có giao diện giống như giao diện điều khiển duy nhất giúp sửa đổi một loại dữ liệu tại một thời điểm (chẳng hạn như mức độ học vấn từ một biểu mẫu, thông tin liên hệ từ một biểu mẫu khác). Nó hiện được liên kết với nhiều kết thúc sau (một cho mỗi loại dữ liệu, và một cho thông tin hồ sơ cơ bản). Tất cả các tệp được đặt trên một mạng chia sẻ và nhiều đầu cuối được mã hóa.Cơ sở dữ liệu MS Access trên mạng chậm: Có nhanh hơn khi tách riêng các đầu cuối không?
Lý do tôi đã làm đó là tôi hiểu rằng MS Access phải kéo toàn bộ tệp cơ sở dữ liệu vào máy tính cục bộ để thực hiện bất kỳ truy vấn hoặc cập nhật nào, sau đó đặt bất kỳ dữ liệu đã thay đổi nào trở lại trên mạng chia sẻ. Lý thuyết của tôi là nếu một người đang thay đổi số điện thoại hoặc địa chỉ (thông tin liên lạc), họ sẽ chỉ phải kéo/sửa đổi/thay thế cơ sở dữ liệu thông tin liên lạc, thay vì kéo một cơ sở dữ liệu lớn chứa thông tin liên lạc, dự án, bằng cấp , vv chỉ để thay đổi một số điện thoại, do đó làm giảm khả năng bị khóa cơ sở dữ liệu và lưu lượng mạng khi nhiều người dùng đang truy cập dữ liệu.
Đây có phải là kết luận lành mạnh không? Tôi hiểu lầm rất nhiều? Tôi có thiếu cái gì khác không?
Tôi nhận thấy có sự cân nhắc về chi phí với mỗi tệp, nhưng tôi không biết tác động lớn đến mức nào. Nếu tôi đã củng cố các đầu cuối, thì cũng có lợi ích tiềm năng của việc có thể cho phép Access xử lý tính toàn vẹn tham chiếu cho các ... Điện thoại
Tôi đánh giá cao mọi suy nghĩ hoặc (phê bình hợp lý) phê bình.
Có lẽ không có nhiều trợ giúp, nhưng tôi đã chuyển sang MySql. Dễ dàng hơn nhiều để làm việc với. –