Thảo luận về giải pháp đồng bộ dữ liệu SQlite với Remote DB

Mình đang thắc mắc về vấn đề đồng bộ dữ liệu.
Khi nào thì dữ liệu lấy từ server và lưu vào Sqlite cần làm mới lại.
Ví dụ như mỗi lần gọi lên server xong được kết quả lại đồng bộ lại hết ( kể cá dữ liệu lớn cũng đồng bộ lại hết á)

  1. M thấy người ta hay dùng giải pháp có sẵn để sync sql hàng microsoft, ko phải sql thì có realm (sync mất phí), couchbase (có server free nhưng hạn chế 1 số chức năng chi tiết) chứ google cũng ko thấy opensource nào về vụ two way data sync cho ios/android, toàn bắt mua licence.
  2. Bên Javascript thì lại có rất nhiều như pouchdb đồng bộ với couchdb, watermelondb, rxdb có thể đồng bộ với sql server qua graphql, thích hợp cho ae nào làm react native.
  3. Bác nào rảnh thì chắc pull source của mấy thằng js kia về rồi port sang ngôn ngữ nào cần @@
    p/s: sync sql cho mỗi android thì thấy có thằng này https://www.symmetricds.org/ (chưa test)
3 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?