الإعداد ديسيبل الخلفية للحصول على التطبيق مع المستخدمين متنوعة جغرافيا

StackOverflow https://stackoverflow.com/questions/1034538

سؤال

والبرنامج في المنزل المتقدمة حيث أعمل يربط مباشرة إلى خادم الخلية هنا في مكتبنا عن طريق موقعنا مكتب إدارة السجلات devexpress (XPO). أداء رائع.

ونحن افتتاح مكتب ... عبر دولة أخرى. الأداء: ليست كبيرة. والشرط هو أن البرنامج أن تستجيب كما هو الحال في كل من المكاتب كما هو الحال في هذا المكتب وأن تكون البيانات من مكتب واحد المتاحة الآخر "في الوقت الحقيقي.

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

هل تكرار فكرة جيدة؟ هو سريع بما فيه الكفاية؟ مستقرة بما فيه الكفاية؟

هل هناك أنماط التنمية التي تتناول هذا النوع من الحالات إذا كان سيتم تكرار لا تعمل؟

وهيك، وأنا لست حتى متأكدا من كيفية علامة هذا، لذلك اذا كان هناك من يعرف أفضل ... من فضلك، لا تتردد في إعادة الوسم

وتحرير> التفاصيل حول البيانات

وأعتقد، مقارنة مع بعض المشاريع والبرامج، ونحن لا تتحرك الكثير من البيانات. البرنامج يدير حسابات العملاء، والتعيينات وغيرها، ولكل مستخدم يعمل على حوالي 2-5 حسابات منفصلة / الدقيقة (50 المستخدمين حاليا، 200-400 بعد التوسع المخطط)، تحديث البيانات في كل مرة.

وأما الجانب في الوقت الحقيقي يأتي دور عندما يقوم شخص ما في مكتب ويخلق تعيين لشخص في مكتب B الذي، من الناحية المثالية، يجب أن تكون قادرة على مشاهدة تفاصيل قرب على الفور (<2 دقيقة). قال ذلك، كل سجل عادة فقط يحصل تحور بحد أقصى 5 مرات في اليوم. ولكن هذا فقط ما أظن. ليس لدي فعلا أي إحصائيات الاستخدام على لي.

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

المحلول

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

لذلك، خيار واضح هو استخدام القراءة / الكتابة تقسيم - لديك تطبيق تفعل غير الحرجة يقرأ من (للقراءة فقط) DB المحلي، ومباشرة كافة عمليات الكتابة إلى الربان. وعيب هذا هو أنه يعني أنه لا يمكنك قراءة العودة فورا يكتب الخاصة بك.

والخلية تكرار ليست مثالية، ويتطلب بعض الجهد لإعداد والمراقبة المستمرة للحفاظ على. يجب عليك كثيرا ما تحقق من البيانات هي نفسها في العبيد. الحصول على نسخ بعض الاستفسارات بشكل غير صحيح؛ سوف تحتاج إلى فهم تلك وتجنبها.

نصائح أخرى

واحدة من المنتجعات وكنت مشاركة وبالطبع للتأكد من أن جميع الأعمال الثقيلة ويتم في المواضيع الأساسية مثل أن موضوع GUI يتم حظر أبدا.

وبعد في الوقت الحقيقي يعتمد البيانات عن البيانات، أفتقد وصفا مفصلا مثل مقدار البيانات التي نتحدث عنها في الطلب (أي كيف كبيرة هي الكائنات)، ومدى سرعة هو أنك اتصال بالإنترنت (يمكن أن يكون عنق الزجاجة؟)، هو الخادم الخلية وجميع البنى التحتية بين أن يمكنك التحكم تكوين جيد؟ كيف ساكنة / ديناميكية هي البيانات، إذا كان يحصل على تحور البيانات في الوقت الحقيقي لمرة واحدة في اليوم أو يحصل تحور مرات زليون يوم مهم ل"حل"

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