نسخه 5 0 1 بانك اطلاعاتي MySQL (دانلود رایگان)
دسته بندي :
انسانی »
علوم کامپیوتر
لینک دانلود و خرید پایین توضیحات
دسته بندی : وورد
نوع فایل : word (..doc) ( قابل ويرايش و آماده پرينت )
تعداد صفحه : 8 صفحه
قسمتی از متن word (..doc) :
مروري بر ويژگي هاي نسخه 5.0.1 بانك اطلاعاتي MySQL
برگرفته از سایت اینترنتی : آژانس خبری فناوری اطلاعات و ارتباطات ICTna.ir
اشاره :
بانك اطلاعاتي معروف MySQL كه اپنسورس است، طرفداران زيادي در بين برنامهنويسان دارد. MySQL علاوه بر آنكه يكي از نمونههاي بسيار موفق نرمافزارهاي منبع باز محسوب ميشود، مثالي از نرمافزاري است كه در اروپا (سوئد) پا به عرصه گذاشته است. نخستين نسخه اين بانك اطلاعاتي توسط دو نفر از برنامهنويسان سوئدي نوشته شد و از آن پس بر اساس مدل نرمافزارهاي منبع باز توسعه يافت. البته در ميانه راه (يعني در زمان عرضه نسخه سوم اين نرمافزار) بر اساس توافقي ميان شركت MySQL AB از يك سو و شركت معظم SAP (كه داراي خط تحقيق و توسعه بانك اطلاعاتي اختصاصي خود بود) از طرف ديگر، نسخه ويژهاي موسوم به MaxDB از تلفيق تكنولوژيهاي اين دو شركت در فهرست محصولات MySQL قرار گرفت. اما شركت MySQL همچنان كار توسعه نسخه قبلي و منبع باز نرمافزار MySQL را تا اين لحظه به موازات MaxDB ادامه داده است.
طرفداران فلسفه نرمافزارهاي منبع باز همواره از MySQL به عنوان نمونهاي ياد ميكنند كه توانسته است بهخوبي با نمونههاي بانكهاي اطلاعاتي اختصاصي همانندSQL server كه سرمايهگذاريهاي سنگيني براي توسعه آن انجام ميشود، رقابت كند (هر چند كه مايكروسافت بر اساس يك سياست كلي تنها رقيب خود را در زمينه بانكهاي اطلاعاتي، محصولات اوراكل ميداند و اصولاً توجهي به نرمافزارهاي منبع باز نميكند). اما واقعيت آن است كه در دنياي برنامهنويسي اين دو نرمافزار در رقابت تنگاتنگ قرار دارند.
آخرين نسخه MySQL همراه مجموعهاي از قابليتها و امكانات عرضه شده است كه آنرا بيش از پيش بهسمت كاربردهاي سوق ميدهد. برخي از ناظران معتقدند هدف اوليه تغييرات و پيشرفتهاي ارائه شده در نسخه 5 اين نرمافزار، بيش از هر چيز ديگري معطوف برنامهنويسي پيشرفته در كاربردهاي گسترده و بزرگ است. يكي از منابع مورداستفاده در تهيه اين مقاله در اين زمينه چنين بيان ميكند: جالب است كه نويسنده در نوشته خود اصلاً اسمي از مايكروسافت و
SQL server نياورده است!
بانكاطلاعاتي سرور از نوع Embedded
اگرچه قابليت استفاده از اين بانك اطلاعاتي به صورت سرور Embedded موضوع جديدي محسوب ن-م-يش-ود و از نسخه 4 MySQL به بعد همواره وجودداشته است، اما اين ويژگي از سوي كاربران همچنان نسبتاً ناشناخته باقيمانده است. استفاده از موتور نرمافزاري اين بانك اطلاعاتي به صورت Embedded با توجه به آنكه اين نرمافزار از نظر توابع API بهطور كامل با مدل Client/Server سازگاري دارد، بسيار ساده است. در واقع براي بهكارگيري اين نرمافزار به صورت Embedded تنها كافي است تا يك تغيير كوچك در سورس كد (نسبت به روش معمول) اعمال شود. نمونهاي از يك قطعه كد به زبان C (كه در گوشه و كنار اينترنت به فراواني يافت ميشود) اين مطلب را بهخوبي نمايش ميدهد. (به قطعه كد شماره يك مراجعه نماييد)