دات نت و پی اچ پی قسمت ۸

دات نت و پی اچ پی قسمت ۸
بررسی و مقایسه SQL Server و MySQL برنامه نویسان از سیستم مدیریت پایگاه داده ارتباطی برای ایجاد، خواندن، به روز رسانی و حذف اطلاعات back-end استفاده می کنند. MySQL یک پایگاه داده منبع باز RDBMS است، در حالی که SQL Server یک محصول شرکت مایکروسافت است. مایکروسافت با انتشار نسخه های مختلف SQL Server به توسعه دهندگان و برنامه نویسان اجازه می دهد تا بر اساس نیاز و بودجه خود نسخه مورد نظر را انتخاب کنند. SQL Server ابتدا برای سیستم عامل ویندوز به طور انحصاری توسعه داده شد. مایکروسافت اخیرا تصمیم خود را مبنی بر ایجاد RDBMS در سیستم عامل های لینوکس و Mac OS X اعلام کرد. اما برنامه نویسان در هنگام اجرای SQL Server در لینوکس یا Mac OS X، گزینه ای برای استفاده از ویژگی های خاص نخواهند داشت. در حالی که MySQL را به راحتی در چندین سیستم عامل محبوب شامل ویندوز، لینوکس و Mac OS X قابل اجراست. هر دو MySQL و SQL Server از چندین زبان برنامه نویسی پشتیبانی می کنند. اما MySQL از زبان های برنامه نویسی مانند Perl، Scheme، Tcl، Haskel و Eiffel نیز پشتیبانی می کند. یکی از امکانات هر پایگاه داده، امکان تهیه نسخه پشتیبان و شرایط آن می باشد. MySQL برای تهیه نسخه پشتیبان ورودی داده ها را به پایگاه داده مسدود می سازد تا در احتمال از بین رفتن داده ها را کم نماید. اما SQL Server در هنگام ساخت نسخه پشتیبان ورود داده های را مسدود نمی کند و این ویژگی کاربران را قادر به پشتیبان گیری و بازگرداندن مقدار زیادی از داده ها بدون صرف وقت و تلاش بیشتر می کند. MySQL اجازه نمی دهد که کاربران هنگام اجرای برنامه، پرس و جو را متوقف کنند، کاربران برای توقف اجرای پرس و جو باید تمام فرآیند را قطع نمایند. اما برنامه نویسان SQL Server می توانند پرس و جو از پایگاه داده در حین اجرا را بدون نیاز به قطع نمودن تمام فرآیند، متوقف کنند. هر دو سیستم پایگاه داده اطلاعات را به صورت باینری جمع آموری و ذخیره می نمایند. MySQL توسعه دهندگان را قادر می سازد فایل های پایگاه داده را از طریق باینری ها در حال اجرا کنترل کنند. همچنین اجازه می دهد تا فایل های پایگاه داده به وسیله فرایندهای دیگر در زمان اجرا دسترسی پیدا کرده و دستکاری شوند. اما SQL Server به هیچ فرآیندی اجازه دسترسی یا دستکاری در فایل های پایگاه داده یا فایل های باینری خود را نمی دهد. این کار نیاز به دسترسی ویژه یا استفاده از کدهای خاص دارد. از این رو هکرها گزینه ای برای دسترسی مستقیم یا دستکاری داده ها ندارند. این قانون طراحی MS SQL Server باعث می شود به مراتب امن تر از MySQL باشد. این مقاله ادامه دارد... علی | جمعه 24 بهمن 1399
دات نت و پی اچ پی قسمت ۹بررسی و مقایسه زیر ساخت های زبان های دات نت و اسکریپت پی اچ پی - بخش نهمشنبه 23 اسفند 1399
دات نت و پی اچ پی قسمت ۷بررسی و مقایسه زیر ساخت های زبان های دات نت و اسکریپت پی اچ پی - بخش هفتمدوشنبه 8 دی 1399
دات نت و پی اچ پی قسمت ۶بررسی و مقایسه زیر ساخت های زبان های دات نت و اسکریپت پی اچ پی - بخش ششميكشنبه 7 دی 1399
دات نت و پی اچ پی قسمت ۵بررسی و مقایسه زیر ساخت های زبان های دات نت و اسکریپت پی اچ پی - بخش پنجمشنبه 21 تير 1399
دات نت و پی اچ پی قسمت ۴بررسی و مقایسه زیر ساخت های زبان های دات نت و اسکریپت پی اچ پی - بخش چهارمشنبه 6 ارديبهشت 1399
دات نت و پی اچ پی قسمت ۳بررسی و مقایسه زیر ساخت های زبان های دات نت و اسکریپت پی اچ پی - بخش سومسه‌شنبه 19 فروردين 1399
دات نت و پی اچ پی قسمت ۲بررسی و مقایسه زیر ساخت های زبان های دات نت و اسکریپت پی اچ پی - بخش دومپنجشنبه 14 فروردين 1399
دات نت و پی اچ پی قسمت ۱بررسی و مقایسه زیر ساخت های زبان های دات نت و اسکریپت پی اچ پی - بخش اولچهارشنبه 13 فروردين 1399