Tôi đang lên kế hoạch xây dựng một ứng dụng máy tính để bàn sẽ sử dụng Hibernate và MySQL làm nguồn dữ liệu của nó. Tôi muốn thực thi ứng dụng trên máy tính để bàn trên nhiều máy nhưng tôi muốn tất cả chúng đọc/ghi vào cùng một cơ sở dữ liệu MySQL. Điều này thậm chí có thể? Mối quan tâm của tôi là về vấn đề tương tranh khi hai ứng dụng đang cố gắng truy cập/sửa đổi cùng một thông tin. Có một giải pháp thay thế cho nhiều ứng dụng ORM để đồng bộ hóa cơ sở dữ liệu thời gian thực (nếu một cơ sở dữ liệu không được phép)?Kết nối hai hoặc nhiều ứng dụng với cùng một cơ sở dữ liệu bằng cách sử dụng Hibernate
Có một số câu hỏi tương tự với tôi về lưu lượng truy cập trên stackoverflow nhưng câu trả lời của họ không thỏa mãn tôi.
: S đồng thời thuộc về xử lý đối với công cụ mysql .. không phải ứng dụng của bạn. Các dbms sẽ làm điều đó cho bạn – nachokk
Bạn phải chắc chắn rằng bạn đã cấu hình MySQL cho nó, mặc dù. Các giá trị mặc định (cung cấp cho nó hiệu suất được cho là tuyệt vời) không an toàn giao dịch. – chrylis