رضا بقیعی
6 سال پیش توسط رضا بقیعی مطرح شد
4 پاسخ

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

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

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

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

@hesammousavi
@ali.bayat
@Alimotreb


ثبت پرسش جدید
رضا بقیعی
تخصص : برنامه نویس وب
@rezab7913 6 سال پیش مطرح شد
0

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


Alimotreb
تخصص : کانفیگ سرور و برنامه نویس
@Alimotreb 6 سال پیش آپدیت شد
0

سلام
@rezab7913

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


رضا بقیعی
تخصص : برنامه نویس وب
@rezab7913 6 سال پیش مطرح شد
0

@Alimotreb

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

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

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

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


علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 6 سال پیش مطرح شد

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام