سؤال

لقد كنت أبحث في بعض الخيارات لمزامنة البيانات بين أجهزة قليلة (نقطة المبيعات) والخادم.

متماثلون يبدو أن أحد الخيارات مع ترخيص صديق للأعمال. إن كونك مشروع CodeHaus يضمن درجة معينة من الجودة ، لذلك أنا موافق على ذلك.

يبدو أنهم كانوا هناك ، وفعلوا ذلك ، وحصلوا على تي شيرت"... لكن سيكون من الرائع أن يكون لديهم صفحة" من يستخدم متماثلون "على موقعهم.

هل يعرف أي شخص تنفيذ درجة الإنتاج من Symmetricds؟

سأكون أكثر سعادة لسماع ما إذا كان زميل المكدس قد قام بتنفيذ متماثلات.

هل كانت مفيدة؟

المحلول

هنا مقالة مدونة حول المتماثلون. يعمل Jumpmind على إعادة علامة العلامات التجارية على الويب والتي ستشمل دراسات الحالة لـ Symmetricds. يجب أن يكون يعيش بحلول أول العام.

نصائح أخرى

انتهى بي الأمر باختيار متماثلات لشركتي بعد التحقيق في تكرار/تزامن قاعدة البيانات لبعض الوقت. كانت مشكلتي الرئيسية هي أن لدي جدول قاعدة بيانات يمثل الملفات الفعلية التي يجب تكرارها مع قاعدة البيانات. المتماثلون حتى يعتني بهذا.

البرنامج قابل للتكوين بشكل كبير ، وحقيقة أنه يمكنك توصيل نقاط التمديد (لرعاية ، على سبيل المثال ، النسخ المتماثل للملفات) يجعلها أداة قوية.

لم أقم بها لفترة طويلة ، لكن يبدو أنه يعمل بشكل جيد للغاية. على الرغم من أن منحنى التعلم شديد الانحدار في البداية (فيما يتعلق بالتكوين) ، إلا أنني أقول إن الأمر يستحق الوقت الذي يستغرقه لتعلمه!

استكمال: لقد تم تشغيل أحداث متماثلة منذ ما يقرب من 4 سنوات ، ولم يفشل في وقت واحد. يبدو أنه تويوتا هيلوكس برنامج النسخ المتماثل: إنه يعمل فقط. أقوم بتكرار قاعدة بيانات داخلية محلية إلى قاعدة بيانات خارجية عن بعد. نحن لا نتحدث عن قدر كبير من البيانات التي سيتم تكرارها ، ولكن لا يزال هناك قدر لا بأس به من النشاط. النسخ المتماثل سريع (ثواني). أيضًا ، إذا كنت ترغب في "ملء" العقدة الخارجية من نقطة الصفر لسبب ما ، فيمكنك القيام بذلك بسهولة باستخدام Sendricds أيضًا. وبالتالي ، يمكنك استخدام Sendricds من البداية وجعلها أولاً تملأ العقدة الخارجية من الصفر وكذلك العناية بالتكرار المستمر.

لقد تم إعداد النسخ المتماثل في كلا الاتجاهين (لجداول مختلفة ، ولم أحاول أبدًا نفس الجدول) ، وهذا يعمل جيدًا أيضًا.

تحديث 2: 8 سنوات وما زالت مستقرة. لم أقم بإجراء الكثير من التغييرات على الإعداد الذي يتكرره ، لكنه بالتأكيد يقوم بعمله

نحن نستخدم متماثلات بين خادم MySQL وخادمان postgresql (أحدهما على اتصال ADSL الفقير [<1mbit]) بنجاح إلى حد ما على قاعدة بيانات صغيرة (PG_DUMP كان 1.2 جم في الأسبوع الماضي ، ~ 15k صفوف إدراج/تحديث " إد في اليوم).

قد يكون من الصعب التفاف تكوين رأسك ولدينا/لدينا بعض المشكلات الرئيسية الخارجية (التي مايو لا تكون بسبب الطريقة التي نطبق بها تحديثات المخطط لهذا التطبيق).

أنا شخصياً وجدت القضايا القليلة التي لم نواجهها غير محبط إلى حد ما للتصحيح ، لكننا واجهنا مشاكل أقل بكثير منذ الترقية إلى إصدارات 3.x (يمكن أن يعزى الباقي إلى خطأ المشغل بدلاً من الأخطاء في التطبيق) .

الميزة الرئيسية المفقودة هي مزامنة تسلسل postgresql ، لكننا نعمل على ذلك عن طريق ضبط الزيادة إلى 10 على جميع الخوادم وتعويض كل خادم إلى قيمة مختلفة (خادم MySQL هو في المقام الأول فقط للقراءة فقط ، لذلك YMMV هناك)

انظر الى مراجعات المشروع على SourceForge: فمثلا، ميغيل أنجيل راسيرو بيرال تم الإبلاغ عن استخدامه في الإنتاج بين 30 قواعد بيانات postgresql على صفحة مراجعة المشروع ولكن أبلغت لاحقًا عن بعض القضايا الرئيسية الخارجية

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top