سؤال

لي زميله وأنا المتدربين لدينا تمرين لتحقيق المشروع.قررنا لنا لإنشاء إدارة العملاء في جاوة.الآن علينا أن نختار قاعدة البيانات.ونحن قادرون على استخدام Oracle, MySQL, PostgreSQL, HSQLDB وبالطبع غيرها من قواعد البيانات مفتوحة المصدر.إذا ماذا قاعدة البيانات يوصي لنا ؟ ظننت أوراكل معقد جدا لدينا مشروع صغير, أليس كذلك ؟

شكرا لكم مقدما!

finsterr

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

المحلول

هل لشركتك بالفعل استخدام أوراكل ووالناس الذين هم خبراء في ذلك للذهاب إلى عندما واجهتك مشكلة؟ ثم أود أن استخدامها (إذا كنت تستطيع تعلم أوراكل، كل DBS الأخرى سهلة بالمقارنة، تأخذ في advatage من الموارد إذا كان لديك منهم). إذا لم يكن ثم استخدام واحد من الآخرين.

والأهم من قاعدة البيانات التي تستخدمها هو الحصول على ما يصل إلى سرعة على تصميم قاعدة البيانات العلائقية قبل البدء في وضع هذا معا. وهنا مكان الانطلاق: http://www.deeptraining.com/litwin/dbdesign/FundamentalsOfRelationalDatabaseDesign.aspx

وقراءة جيدة أخرى التي مطوري التطبيقات

نصائح أخرى

لماذا لا تستخدم فقط في قاعدة بيانات واحدة مع جافا 6؟ JavaDb هو في الأصل قاعدة بيانات جودة الإنتاج من IBM ودعا دربي، ويعمل بشكل جيد.

وسوف تنقذ نفسك قدرا كبيرا من الإعداد مملة ومنصة تبعيات إذا كنت تستخدم قاعدة بيانات ادراجها مكتوب بلغة جافا. اباتشي ديربي (في أي من التجسيد الخاصة به) سيكون بداية جيدة.

ومن المستحسن استخدام طبقة قاعدة مجردة مثل السبات لتجنب الاضطرار SQL الخام في التعليمات البرمجية. هذا سيسمح لك لاختيار قاعدة بيانات في وقت الانتشار، مما يسمح لك لتوسيع نطاق جهد.

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

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

واعتمادا على حجم / نطاق المشروع، سكليتي قد يكون مناسبا.

فايربيرد يمكن أن تكون قاعدة بيانات جيدة عن المشروع مثلك :

  • بصمة صغيرة
  • من السهل إدارة
  • الحرة و مفتوحة المصدر
  • جيد تشغيل جافا (Jaybird)
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top