سؤال

بالنسبة لمشروع موقع ويب للتجارة الإلكترونية العالمية (asp.net) قابل للتطوير وقابل للتطوير، أي التكنولوجيا تناسبه بشكل أفضل (بحد أقصى.قابلية التوسع والأداء، دقيقة.السعر والصيانة)؟

Amazon simpledb، أو Microsoft SQL azure، أو mysql + memcached combo، أو الحل الخاص بك...

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

المحلول

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

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

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

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

وليس هناك إجابة صحيحة واحدة على السؤال الأداء / السعر / صيانة. لديك لجعل المنفعة المفاضلة للحصول على الإجابة الصحيحة الخاصة بك.

نصائح أخرى

إجابتي العامة على هذا النوع من الأسئلة هي:

  1. نصيحة مجانية على الإنترنت لن تقطعها لهذا النوع من الأسئلة.لا توجد إجابة أفضل لأنها تعتمد على عدد كبير جدًا من المتغيرات.
  2. إذا كنت بحاجة إلى هذا النوع من الأداء/قابلية التوسع ، فأنت بحاجة إلى دفع شخص ما لإنشاءه لك.
  3. إذا كنت لا تستطيع الدفع ، فلن تحتاج إلى هذا النوع من الأداء/قابلية التوسع (حتى الآن).احصل على كل ما يمكنك شراؤه وتصميمه بسعر رخيص.بحلول الوقت الذي تحتاج فيه حقًا إلى هذا المستوى من الأداء/قابلية التوسع، ستكون قادرًا على تحمل تكاليف #2.
  4. إذا كنت حقًا بحاجة إلى هذا المستوى من الأداء/قابلية التوسع الآن، فإن خطة عملك معيبة ولديك مشكلات أعمق من المحتمل ألا يحلها تحسين الأداء/قابلية التوسع.
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top