الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

هل اعتمد على my sql بدلاً من ms sql

مغلق
بدأه HUNTERMAN في 20 يوليو 2005 · 7 رد · 926 مشاهدة · في قواعد بيانات Microsoft SQL Server
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته.

إخواني الاعزاء في المنتدى , أخوكم ضيف جديد على تقنية net. , واحببت دخولها عن طريق لغتي الحبيبة #c , ولكن طبعاً كما تعلمون يلزمني ان اتعلم الى جانبها احد برامج قواعد البيانات لاحصل على تطبيقات و برامج متكاملة.

وانا هنا في حيرة من أمري في اعتماد ال my sql وذلك طبعاً لسبب رئيسي وهو انها ( مجانية) مقارنةً بال ms sql و oracle , ولانها أصبحت احد افراد عائلة الدوت نت واصبحت تتمتع بكل مزاياها.

فيا ريت لو عندكم معلومات عنها ان تزودوني بها من حيث:

1 - اقسى حجم للبيانات يمكن ان تحتمله.

2- اقصى عدد للمستخدمين في وقت واحد يمكن ان تحتمله.

3 -القصور و نقاط الضعف التي يمكن ان اواجهها معها في المستقبل .

4 - هل ستعمل بنفس سرعة و كفائة ال ms sql مع بيئة الدوت نت.

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

أرجو منكم الافادة.

وشكراً جزيلاً لكم.

تم تعديل هذه المشاركة بواسطة HUNTERMAN في 20 يوليو 2005 في 09:49

قياسي ( لتصاميم المواقع المجانية و القياسية)

300qyasi.gif

#2

كيفك أخى hunter :)

بالنسبة للسؤال فهو أقرب لقسم الدوت نت العام أو قسم قواعد ms sql .. أعتقد قسم ms sql أنسب قليلا .. سأنقلها هناك ..

لا أعرف مستقبل الماى سكيول مع الدوت نت ولكنها يعتمد عليها فى أوقات صعبه .. ولكن فى عالم البيزنس فهى محدودة فى الاستخدام ..

#3

:) شخصياً متحيز لل MS SQL Server و لكن هذا بناء على دراستى لها و عملى بها طول الوقت

راجع الروابط الموجودة بهذه المشاركة للتعرف على الفرروقات بين ال MS SQL Server و ال MY SQL

/index.php?showtopic=54524

MySQL vs. SQL Server White Paper

بعد ذلك نقول ان الدوت نيت يوفر من خلال ال ADO.NET اكثر من Provider للتعامل مع قواعد البيانات منهم SQL Server Provider حيث يوفر افضل الطرق للتعامل و باعلى كفائة للتعامل مع SQL Server 2000 و ما فوقها

موضوع وكالة ناسا خاطئ و للدقة تم تفسيرها خطا فما قام بالانتقال احد الانظمة باحدى معامل الدفع النفاثة بالوكالة بدل استخدام اوراكل بما تحويه من تكاليف باهظة لهم

تم تعديل هذه المشاركة بواسطة طارق إبراهيم في 11 يناير 2006 في 09:51

Technical Lead Developer

My LinkedIn Profile

اللهم قنى شر الجهل و الجهلاء

( اقْتَرَبَ لِلنَّاسِ حِسَابُهُمْ وَهُمْ فِي غَفْلَةٍ مَّعْرِضُونَ ) {الأنبياء:1}

#4

يا فرحتي ... المراقبين العامين يردوا علي مرة واحدة.

اشكركم على الرد وعلى المعلومات المهمة في الوصلة التي وضعها الاخ طارق.

على كل حال نفسي لا تطاوعني ان ادفع فلس واحد لميكروسوفت أو اوراكل (مع اني استخدم الويندوز؟؟؟!!!) على الرغم من اقتناعي بان نظام قواعد البينات لديهما اقوى بكثير من ال mysql, اعتقد انه ليس بهذا السوء وسيفي باحتياجاتي على الاقل على المدى المتوسط ولا ننسى انه يتطور بسرعة.

وشكراً جزيلاً.

قياسي ( لتصاميم المواقع المجانية و القياسية)

300qyasi.gif

#5

السلام عليكم و رحمة الله و بركاته

أخي الكريم

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

و لكن حالياً أس كيو إل سيرفر تتفوق بكل المقاييس على mysql في العديد من الأوجه و لقد تصفحت صفحات الأنترنت ووجدت أن أفضل ما يصف لك و يشرح لك متى تنتقل من أي قاعدة بيانات و خصوصاً أس كيو إل سيرفر و أكسس إلى mysql و العديد من النصائح العلمية المفيدة في هذا المجال الرابط الذي سوف أضعه لك

فأرجو أن تقرأه بعناية شديدة لأن هذا المقال مكتوب من قبل موقع mysql نفسه

و الرابط هو

http://dev.mysql.com/tech-resources/articl...-microsoft.html

فأرجوا لك الأستفادة

و السلام عليكم و رحمة الله وبركاته

itasmallbanner.png
#6

شكراً جزيلاً لك أخي PATCH DEVELOPER على هذه النصيحة وعلى هذا الرابط المهم فعلاً, سأحاول قرائته والاستفادة منه.

بارك الله فيك .

قياسي ( لتصاميم المواقع المجانية و القياسية)

300qyasi.gif

#7

أخي الكريم بما أنك مبرمج #C إليك هذه المعلومة :

تعتبر ms sql server أقوى من ناحية التقنيات وأسرع في التعامل مع #C أو بالأصح (العكس)

لأنك عندما تقوم بإستدعاء النيمسبيس فإنك تستدعيه بهذه الطريق:

System.Data.SqlClient

SqlClient هذه مختصة فقط ب MS Sql Server

أي أن الوصول يكون مباشر إلى قواعد البيانات الخاصة ب MS Sql Server

أما إذا أردت أن تستدعي النيمسبيس ل My Sql

فعليك أن تكتب هذا:

System.Data.OleDB

ال OleDB تعني أن هناك عدة قواعد بيانات موثقة من مايكروسوفت لكنها موضوعة فوق بعضها

مثل صحون المطبخ(طبقات فوق بعض) بالضبط فعندما تقوم بإستدعاء أي قاعدة بيانات فإن OleDB تبحث عنها واحداً واحداً حتى تجدها مما يؤخر عملية إستدعاء البيانات

مثال:

FoxPro

Access

DataBase1

MySql

محمود DataBase

Any database

هذه مثال للطبقات(صحون المطبخ) التي فيها عدة قواعد بيانات فعندما تستدعي ال MySql

فإن #C يمر بجميع قواعد البيانات حتى يصل إلى MySql يعني أن #C يستهلك أربع Threads

للوصول إلى ال MySql كما في المثال (ملاحظة: ترتيب قواعد البيانات غير صحيح فهي فقط للتوضيح)

لكن مميزات ال My Sql تظهر عندما تشغل برنامجك على نظام تشغيل غير الويندوز

مثل اللينوكس و الماكينتوش حيث يعد ال MsSql Server مختصا فقط بالويندوز

أرجوا أن أكون قد أوضحت

تحياتي...

السلام عليكم

#8

فقط لانهاء الجدل حول افضلية قواعد البيانات عليكم بمتابعة http://www.tpc.org

Technical Lead Developer

My LinkedIn Profile

اللهم قنى شر الجهل و الجهلاء

( اقْتَرَبَ لِلنَّاسِ حِسَابُهُمْ وَهُمْ فِي غَفْلَةٍ مَّعْرِضُونَ ) {الأنبياء:1}

هذا الموضوع مغلق.

مواضيع مشابهة