أي متغير من postgreSQL للاختيار لتطبيق .NET الخاص بي.؟

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

  •  27-09-2019
  •  | 
  •  

سؤال

أريد استخدام PostgreSQL لتطبيق Windows المستقل .NET. قمت بتنزيل خادم PostgreSQL المتقدم من موقع EnterprisedB وهو سلس للغاية. واجهة المستخدم الرسومية أيضًا جيدة جدًا. لكني أظن كيف ستدعمها على طول EnperrisedB.

الخيار الثاني هو التنزيل من postgresql.org.

أريد إصدارًا يدوم طويلاً ويمكنني بسهولة ترقيته إلى الإصدارات المستقبلية دون أي مشاكل ويجب أن تعمل بسلاسة مع .NET.

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

المحلول

ستحتاج دائمًا إلى أحدث إصدار (ما لم تكن هناك مشكلات معروفة) ، كما هو الحال بالنسبة للثنائيات طالما أنها أحدث إصدار لا ينبغي أن يكون مهمًا حقًا - EnterprisedB على سبيل المثال هو مجرد تجميع لأجزاء مختلفة مجانية على أي حال (مثل تضمين pgadmin) لذلك لا يهم إذا توقفوا عن دعمه - يمكنك دائمًا الحصول على دعم للمكونات الفردية - إليك قائمةها: http://www.postgresql.org/download/product-ceators

لقد كنت أستخدم 8.4 مع .NET Front Wead مع وقت تشغيل أكثر من عام. أستخدم في الغالب NPGSQL في .NET Apps أو يمكنك السير في مسار ODBC (الذي يحتوي على الجانب السلبي لطلب العملاء لتكوين ODBC بدلاً من توزيع DLLs فقط مع تطبيقك - لذلك أجد أنه مناسبة بشكل أفضل لتطبيقات الخادم) التي السائق الخارجي هو psqlodbc: http://www.postgresql.org/ftp/odbc/versions/

يمكنك ترقية تثبيت Postgres الخاص بك إذا كان ضمن نفس الإصدار على سبيل المثال: 9.1 -> 9.2 ولكنك ستحتاج في التثبيت الجديد ..

نصائح أخرى

يمكنني استخدام الإصدار من postgresql.org ، لأن هذا هو الإصدار "المفتوح". أضافت EnterprisedB ميزات ، وهي مفتوحة أيضًا ، أنشأت دفعة واحدة ، وهي مجرد إصدار "تجاري" من PostgreSQL. راجع للشغل أفترض أن EnterprisedB ستدعم نسخته لفترة طويلة.

ومع ذلك ، فأنا أحب الإصدار الخام للتأكد من امتلاك نفس الوظائف على جميع المنصات.

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