Tôi đang phát triển một ứng dụng web di động (dành cho iPhone và Android) với cơ sở dữ liệu cục bộ (sử dụng lưu trữ web html5) để ứng dụng của tôi vẫn có thể sử dụng được khi người dùng ngoại tuyến.
Điều này đang hoạt động hoàn hảo, nhưng tôi muốn lưu dữ liệu cục bộ trên một máy chủ. Vì vậy, tôi cần phải đồng bộ hóa DB cục bộ với DB trên máy chủ. Đồng bộ hóa chỉ có thể là một cách, nhưng trong tương lai, tôi muốn đồng bộ hóa nó theo cả hai cách (máy chủ <-> DB cục bộ).
Yêu cầu này có vẻ rất phổ biến (hoặc sẽ phổ biến trong tương lai cho ứng dụng web trên thiết bị di động), nhưng tôi không thể tìm thấy một thư viện làm điều đó.
Tôi biết google đang làm điều đó trong ứng dụng web di động của họ (ví dụ: gmail) và tôi đã tìm thấy dự án WSPL một dự án google nhưng không có nguồn để tải xuống.
Nếu tôi không thể tìm ra giải pháp, tôi sẽ tạo một thư viện để thực hiện điều đó, vì một cách đồng bộ hóa không có vẻ khó khăn, nhưng tôi tự hỏi liệu có giải pháp nào khác không.