ما قاعدة البيانات التي يجب استخدامها عند تطوير تطبيق خادم عميل كمنتج تجزيع؟

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

سؤال

نحن بصدد تطوير برنامج خادم العميل (في C #، Net 2.0) التي يمكن بيعها من الرف. المنتج في المجال الطبي.

هل يمكن لأي شخص أن يقترح أفضل قاعدة بيانات ممكنة للشروط التالية:

  1. يجب أن تكون قادرة على توزيعها مجانا للعملاء.
  2. يجب أن يكون العملاء قادرين على إضافة صور أيضا إلى قاعدة البيانات.
  3. أثار أقدام صغيرة.
  4. سريعة ومستقرة وآمنة ولا تحطمها.

نحن نعمل على MSSQL 2005 Express و MySQL 5.0. أي قاعدة بيانات أفضل التي يمكنك اقتراحها؟

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

المحلول

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

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

نصائح أخرى

يمكنك التحقق من sqlite.. وبعد يجتمع كل معاييرك. كما أن لديها القدرة المذهلة لاستخدامها عبر النظام الأساسي. إنها قاعدة بيانات الاختيار لتطوير iPhone، وغالبا ما تستخدم في بيئات Windows و Linux، كذلك!

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