PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : مقاله مقایسه ای بین sql server2000 وAccess2000



ElaBel
14th August 2010, 04:10 PM
مقایسه ای بین sql server2000 وAccess2000

در گروه های خبری و فروم ها خیلی ها ازم پرسیدند که بالاخره پایگاه داده های Sql بهتره یا بانک اطلاعاتی اکسس. در این مقاله سعی دارم تا مقایسه ای بین این دو دیتابیس مایکروسافت انجام بدم تا شما راحت تر بتونید دیتابیس لازم برای نوشتن برنامه وب سایت خود انتخاب کنید .در این مقایسه نیاز های نرم افزار ها ، قیمت ، قابلیت های هر بانک و محدودیت های هر محصول بررسی میشود .

محیط اجرا :

SQL 2000 فقط روی محیط های ویندوزی قابل اجراست مانند ویندوز 9x و NT و 2000 و CE .

ACCESS روی سیستم های زیر قابل نصب است : ویندوز 95 و 98 و 98SE و me و NT4 با سرویس پک 6 و ویندوز 2000 و XP و ویندوزهایی بعد آن .



نیازهای سخت افزاری :

برای نصب SQL 2000 شما باید سی پی یو اینتل و یا مدل سازگار با آن داشته باشید بعلاوه مشخصات زیر

http://up.iranblog.com/Files/1b9988ebae874b3e9c94.jpg
برای نصب اکسس 2000 شما دو انتخاب دارید. نصب نسخه pro یا نصب نسخه developer . برای نصب اکسس شما نیاز به سخت افزار های زیر دارید .

http://up.iranblog.com/Files/3117d49221ab4785b913.jpg
نیازهای نرم افزاری :

SQL server 2000 دارای شش نسخه میباشد : Enterprise, Standard, Personal, Developer, Desktop Engine and SQL Server CE و برای اجرا به نرم افزار های زیر نیاز دارد .

http://up.iranblog.com/Files/f9c543eef45846f2858e.jpg
در مقایسه با SQL server 2000 بانک اکسس در اصل یک ورژن بیشتر ندارد و میتواند روی سیستم های زیر نصب شود . : ویندوز 95 و 98 و 98SE و me و NT4 با سرویس پک 6 و ویندوز 2000 و XP و ویندوزهایی بعد آن .



مقایسه قیمت ها :

SQL 2000 در حال حاضر دو مجوز برای نصب روس سرور ها دارد.

Processor license.
Server/per-seat client access license (CAL).
در حالت پروسسور برای هر CPU نیاز به یک مجوز میباشد و تعداد دسترسی نا محدود کلاینت ها را داریم . اگر تعداد کلاینت ها نامعلوم است میتوان ازین نوع مجوز استفاده کرد . برای تعداد نفرات بالای کلاینت این مجوز ارزان تر تمام میشود .

در حالت CAL یک مجوز برای یک سرور باید اخذ کنید و به ازای هر کلاینت هم یک مجوز جداگانه . این حالت وقتی کلاینتها حدود 30 تا باشند به صرفه است .
http://up.iranblog.com/Files/8df80850c716419aa9f3.jpg
بانک اکسس 2000 مانند آفیس 2000 هم اکنون در خرده فروشی ها قابل یافت نیست و نسخه های جدید این محصولات مانند نسخه XP قابل خریداری است . ( در آمریکا به خرید محصولات قدیمی مایکروسافت بجای نسخه جدید آن ، DownGrading یا کم ارزش پنداشتن گفته میشود و چندان کار جالبی نیست)

http://up.iranblog.com/Files/4f0fc98be44242a69428.jpg
مقایسه قابلیت ها :

بانک اطلاعاتی اکسس 2000 بعنوان برنامه های دسکتاپ ارزیابی میشوند و برای کار با چندین مگابایت اطلاعات خوب کار میکنند . اما SQL بانکی برای کار با چندید گیگابایت اطلاعات است .
بانک اکسس از سیستم معماری فایلی بهره میگیرد . اما SQL از سیستم کلاینت سرور استفاده میکند.
بانک اکسس محدودیت های زیادی نسبت به SQL server دارد و در محیط هایی که چندین کاربر با هم میخواهند بصورت همزمان و بهینه کار کنند گاهی توان کار ندارد.
تعدادی از قابلیت های این دو بانک اطلاعاتی
http://up.iranblog.com/Files/3ff0570844f547c7add4.jpg
مقایسه محدودیت ها :

تعدادی ازین محدودیت ها به قرار زیر است

http://up.iranblog.com/Files/ba7f4ba6e14d4adab014.jpg
نتیجه گیری :

اگر شما میخواهید یک سیستم قوی هیکل ، با امنیت و کارا بسازیر باید از SQL استفاده کنید زیرا:

اکسس از transaction های خیلی ریز پشتیبانی نمیکند .
اکسس انتقال اطلاعات را در بانک ها و یا حالات ROLL back را تضمین نمیکند.
SQL server با بخش امنیت ویندوز NT یکپارچه شده است . اما اکسس خیر.
در اکسس نمیتوان هنگام بروز خطا به نقاط point بازگشت ، اما در SQL میتوان.

استفاده از تمامی مطالب سایت تنها با ذکر منبع آن به نام سایت علمی نخبگان جوان و ذکر آدرس سایت مجاز است

استفاده از نام و برند نخبگان جوان به هر نحو توسط سایر سایت ها ممنوع بوده و پیگرد قانونی دارد