PDA

View Full Version : سوال: تفاوت نوع بانک ها در زمان ایجاد



arash ghafori
دوشنبه 15 خرداد 1391, 12:06 عصر
با سلام خدمت همه ی اساتید.

وقتی میخوایم یه بانک ایجاد کنیم چندتا گزینه داره . میخواستم بدونم فرق Local Database و Local Database Cache و Service-based Database چیه؟

کدومش عمومی تره و چه مزایا و معایبی داره ؟

ممنون میشم کمکم کنید.

mahdi.akbari
دوشنبه 15 خرداد 1391, 20:35 عصر
کسی نبود جواب سوالو بدونه ؟:متفکر:

amirxbest
سه شنبه 16 خرداد 1391, 18:04 عصر
دوستان یکی به این سوال به صورت تخصصی جواب بده.....:عصبانی++::عصبانی++::عصب انی++:
تو سایت های مختفلف زبان اصلی خوندم که local data base مبتنی بر فایل هست مثل access ,... و server base بر پایه sql server ,... هست.و در local data base ما فقط نساز داریم که از درایور استفاده کنیم و اطلاعات دیگه ای که منظور رو خوب متوجه نشدم.
یکی بیاد و این مبحث رو کامل توضیح بده.
اینم لینک سایت زبان اصل:
http://social.msdn.microsoft.com/Forums/en-US/Vsexpressvb/thread/7313d512-bbb5-4c12-aed3-0242e4f64d52/
ممنون.

amirxbest
پنج شنبه 18 خرداد 1391, 06:09 صبح
کسی نبود؟؟؟

Mahmoud.Afrad
پنج شنبه 18 خرداد 1391, 09:27 صبح
service-based database دیتابیسی مبتنی بر سرور ه و تنها راه دسترسی به اطلاعات از طریق سرور در حال کار (run) هست. این سرور با فایلهایی با پسوند MDF که در فرمت اس کیو ال سرور میباشند کار میکند. برای دسترسی به اطلاعات داخل دیتابیس ، درخواست ها به سرور که نقش مدیریت پایگاه داده(DBMS) را دارد ارسال شده و نتیجه از پیامد عملیاتیست که سرور روی فایل دیتابیس انجام میدهد. لازمه این کار اتصال به سرور (connect) و معرفی فایل دیتابیس می باشد. در این نوع دیتابیس میتوانید از امکاناتی از جمله استورپروسیجرها ، ویوها و ... استفاده کنید.
local database دیتابیسی مبتنی بر فایل است که (معمولا)کنار فایل اجرایی قرار می گیرد. این فایلها با پسوند SDF که در قالب SQL Server Compact Edition میباشند هستند. برای کار با این نوع دیتابیس نیازی به سرور نیست اما نیاز به DLL هایی هست که میتوان از طریق آنها به صورت مستقیم به فایل دیتابیس دسترسی داشت(البته برنامه نویس درگیر این فایلها و نحوه دسترسی نمیشود بلکه کلاس هایی که برای این کار تهیه شده اند این کار را انجام میدهند). باید متذکر شد که برای استفاده به این dllها نیاز است که میتوان این dllها را با اجرای فایل نصبی اس کیو ال کامپکت ادیشن (sql server compact edition setup) به سیستم اضافه کرد. شما میتوانید برای ساخت فایل setup از پروژه خود در قسمت پیش نیازها این فایل نصبی را انتخاب کنید. در این نوع دیتابیس فقط میتوان اطلاعات را ذخیره و یا به آنها دسترسی پیدا کرد و خبری از استورپروسیجر ، ویو و ... نیست. سرعت دسترسی به اطلاعات کمتر از نوع تحت سرور است. همچنین این نوع دیتابیس دارای محدودیت حجمی حداکثر 4 گیگابایت است.
اطلاعات بیشتر
http://en.wikipedia.org/wiki/SQL_Server_Compact

http://fa.wikipedia.org/wiki/%D8%A7%D8%B3%E2%80%8C%DA%A9%DB%8C%D9%88%D8%A7%D9%8 4_%D8%B3%D8%B1%D9%88%D8%B1_%D9%85%D8%A7%DB%8C%DA%A 9%D8%B1%D9%88%D8%B3%D8%A7%D9%81%D8%AA?match=en