[ مشروع تخرج ] خوارزمية مزامنة قواعد البيانات بين Cloud Databases & Mobile

السلام عليكم، عنوان مشروع تخرجي هذا العام :

Synchronization algorithm for cloud databases on android application

هدفنا (إيجاد / إنشاء) خوارزمية مزامنة وتطبيقها على قواعد بيات sqlite في Mobile وقواعد بيانات التخزين السحابي.

مع مراعات الموارد المحدودة في Mobile

  • هل اطلعتم على خوارزميات أو بحوث اكادمية في هذا الموضوع ؟

  • هل يوجد مواقع جيدة للبحث عن المقالات الاكادمية في علوم الحاسوب (Computer Sciences) ؟

بعد البحث في الانترنت وجدت العديد من البحوث [1] أغلبها تتحدث عن خوارزمية (Synchronization Algorithms based on Message Digest (SAMD

الخوارزمية المذكورة حققت اربعة اهداف :

1- الاستقلال من بائعي خدمات التخزبن السحابي

2- تزامن باستخدام عبارات SQL القياسية فقط

3- رفض التعديل التخطيطي من جدول البيانات من قاعدة البيانات من جانب الخادم (لم أفهمها)

Disallows schematic modification of data table of the server-side database

4- رفض إضافة قيود في تنفيذ التطبيق (بمعنى لا تحتاج SDK معين)

نظريا، جميع اهداف هذه الخوارزمية قابلة للتحقيق،

ما رأيكم ؟


[1]

https://drive.google.com/fo...
يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

راجع meteorjs وبتحديد جزء DDP

تقريبا نفس الفكرة

مفتوح المصدر

هناك خوارزمية معروفة وهي rsync انظر كيف تعمل. أيضا انظر خوارزمية Ratcliff and Obershelp

The basic algorithm predates, and is a little fancier than, an algorithm published in the late 1980’s by Ratcliff and Obershelp under the hyperbolic name “gestalt pattern matching.” The idea is to find the longest contiguous matching subsequence that contains no “junk” elements (the Ratcliff and Obershelp algorithm doesn’t address junk).

هذه الخوارزمية تعمل على أي sequence بما في ذلك سلسلة من الصفوف في قاعدة البيانات انظر SequenceMatcher

https://docs.python.org/2/l...