سؤال

هل هناك أي بدائل لماي وكيل. أنا لا ترغب في استخدامه لأنه لا يزال في ألفا.

وسوف يكون لي 10 خوادم الخلية مع table_1 table_2 table_3 table_4 ... table_10 تنتشر عبر خوادم 10. كل جدول مطابق في هيكلها، لمجرد شظايا مع مجموعات البيانات المختلفة.

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

وعلى سبيل المثال، إذا طلبات العميل "SELECT * FROM WHERE table_5 المستخدم = 123" من وكيل، الذي يتصل SQL خادم 5TH الذي يضم table_5 ويحصل على البيانات؟

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

المحلول

سبوك وكيل يدعم paritioning القائم على نطاق أفقي من قاعدة بيانات MySQL كبيرة. الاستعلامات اعتراض وكيل SQL من العميل، يرسل الاستعلامات إلى قواعد البيانات الصحيحة استنادا إلى كيفية تقسيم قاعدة البيانات، ثم تجمع النتائج من كل قاعدة البيانات ويعيدهم إلى العميل كمجموعة نتيجة الخلية العادية.

نصائح أخرى

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

وأود أن أقترح عليك أن تتحرك المنطق المطلوب أن تقرر أي قاعدة بيانات لتذهب تبحث في ما يصل إلى طبقة التطبيق.

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