ฉันกำลังพัฒนาแอปพลิเคชันเว็บมือถือ (สำหรับ iPhone และ Android) ด้วยฐานข้อมูลท้องถิ่น (โดยใช้ html5 webstorage) ดังนั้นแอปของฉันยังคงใช้งานได้เมื่อผู้ใช้ออฟไลน์
มันทำงานได้อย่างสมบูรณ์ แต่ฉันต้องการบันทึกข้อมูลในเครื่องบนเซิร์ฟเวอร์ ดังนั้นฉันต้องซิงโครไนซ์ฐานข้อมูลโลคัลกับฐานข้อมูลบนเซิร์ฟเวอร์ การซิงโครไนซ์สามารถทำได้เพียงวิธีเดียว แต่ในอนาคตฉันต้องการซิงโครไนซ์ทั้งสองทาง (เซิร์ฟเวอร์ <-> ฐานข้อมูลท้องถิ่น)
(หรือจะเป็นเรื่องปกติในอนาคตสำหรับแอปพลิเคชันเว็บมือถือ) แต่ฉันไม่พบห้องสมุดที่ทำเช่นนั้น
ฉันรู้ว่า google กำลังทำเช่นนั้นในเว็บแอปบนอุปกรณ์เคลื่อนที่ (เช่น gmail) และฉันพบว่าโครงการ WSPLเป็นโครงการ google แต่ไม่มีซอร์สให้ดาวน์โหลด
หากฉันไม่สามารถหาวิธีแก้ปัญหาได้ฉันจะสร้างห้องสมุดเพื่อทำสิ่งนั้นเนื่องจากการซิงค์แบบทางเดียวดูไม่ยาก แต่ฉันสงสัยว่ามีวิธีแก้ไขปัญหาอื่นหรือไม่