سینک کردن دیتابیس sqllight با mysql

- 3 هفته پیش
توسط علی بیات آپدیت شد
رضا بقیعی ( 510 تجربه )
3 هفته پیش

با سلام ..
در حال توسعه نرم افزاری هستم که هم نسخه وب داره و هم نسخه اندروید و ios و در حال حاضر نسخه اندرویدش 16000 کاربر فعال داره .
سوال اینجاست که بهترین روش برای سینک کردن دیتا بیس دیوایس ها با سرور چه روشی هست ؟؟

این رو هم اضافه کنم ک نرم افزار ها هم حالت انلاین دارن و هم افلاین .. یعنی هر دیوایس دیتا بیس لوکال خودشو داره . که این باعث ایجاد changelog میشه !

بهترین روش برای سینک کردن این موارد چه روشی هست؟؟

@hesammousavi
@ali.bayat
@Alimotreb

رضا بقیعی ( 510 تجربه )
3 هفته پیش

@hesammousavi
اقای موسوی راه حلی ندارین ؟

Alimotreb ( 42272 تجربه )
3 هفته پیش

سلام
@rezab7913

چیزی که به نظر من میرسه اینکه عملیاتی نظیر به نظیر رو ببرید جلو
ببینید دیتابیس اون طرف چیه
هر جدولی چند ستون یا چه مشخصاتی داره ، اینطرف داخل mysql اوکی کنید
کوئری از طریق وب سرویس بزنید که اطلاعات از اون دیوایس بیاد سمت سرور بشینه!

رضا بقیعی ( 510 تجربه )
3 هفته پیش

@Alimotreb

نرم افزار ابتدا اندرویدش پیاده سازی شده و الان 16 هزار کاربر انلاین داره ! دیتابیس اندروید هم ک sql light هست .
حالا سمت سرور پیاده سازی شده و رسیدیم به بحث sync کردن دیتا بیس ها.

بحث این جاست که نرم افزار هم حالت افلاین داره هم انلاین و این ک کاربر میتونه از چند دستگاه مختلف با یک اکانت کار کنه . یعنی یک کاربر با چندین توکن . پس بنابراین مجبور به ساخت track changing هستیم . که تغییرات در زمان افلاینی رو ذخیره و هنگام انلاین شدن اعمال کنیم ..
حالا این کار پیچیدگی های مخصوص خودشو داره !!

میخااستم هنوز ک تازه شروع کردیم از کسایی ک تجربه دارن تو این زمینه استفاده کنیم و بهترین نتیجه رو بگیریم !!

حالا اگه تجربه ای دارین ممنون میشم ک بامن در میان بذارین .

برای ارسال پاسخ باید وارد سایت شوید