ما هي الطريقة الجيدة لفتح الملفات الكبيرة عبر شبكة WAN؟

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

  •  08-06-2019
  •  | 
  •  

سؤال

لدي تطبيق تم نشره في مناطق متعددة وهناك بعض المشكلات المتعلقة بفتح مستندات أكبر (20-50 ميجابايت) عبر شبكة WAN.

يتم حاليًا تخزين المستندات في المنطقة 1 (الأمريكتين) ويتم تخزين رابط في قاعدة البيانات للمستندات.

لقد سمعت بعض الأشياء عن النقط في Oracle وتخزين الملفات الثنائية في MS SQL Server 2005 ثم ربما نسخ قاعدة البيانات إلى مناطق أخرى.

هل هناك أي اقتراحات أخرى أو نتائج جيدة مع أحد الخيارات الموضحة؟

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

المحلول

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

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

نصائح أخرى

إذا كنت تعمل على نظام التشغيل Windows، فيمكنك إلقاء نظرة على أنظمة الملفات الموزعة

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