PDA

View Full Version : حرفه ای: تفاوت Blank Database و Blank Web Database ?!



Alirezanet
شنبه 21 آبان 1390, 00:47 صبح
سلام
چند سوال در مورد دیتابیس اکسس داشتم که اگه از اساتید این تالار کسی اطلاعاتی در این زمینه ها داره ممنون میشم راهنمایی کنه !

1- در Office 2010 ... دو گزینه برای ایجاد دیتابیس هست که میخواستم بدونم فرقشون دقیقا چیه ؟ (تفاوت Blank Database و Blank Web Database ?! )

2- من در وبسایت هایی که نوشتم همیشه از دیتابیس SQl لستفاده میکنم ولی بنا به دلایلی توی یکی دو مورد نمتونم SQL استفاده کنم میخواستم ببینم کسی میدونه مشکلات احتمالی که برام پیش میاد اگه از Access استفاده کنم چیا هستند ؟!
اولین موردش که فکر میکنم مشکل ساز باشه اینه که Access نمیتونه به چند درخواست همزمان پاسخ بده !
آیا این که گفتم درسته ؟ اگه درسته چه اتفاقی میفته اگه 2 نفر همزمان بخوان دیتا از دیتابیس من که در وبسایتم هست بگیرند ؟

3-برای استفاده از دیتابیس Access به غیر از JET Provider که فکر میکنم به طور پیش فرض تو خود ویندوز ها باشه احتیاج به نصب چیز دیگه ای هم هست !؟ یا این فایل خودش میتونه با Providersh ارتباط برقرار کنه ؟!
(برنامه با دات نت نوشته میشه و دیتابیس فقط Access باشه )

با تشکر:لبخندساده:

mazoolagh
شنبه 21 آبان 1390, 12:52 عصر
حرفه ای نیستم و با اکسس 2010 هم کار نمیکنم (بدلیل اینکه همزمان با اکسس 2007 مشکل داشتم)

1- وب دیتابیس منظور دیتابیسی هست که قراره به یک سرور شیرپوینت پابلیش بشه و فقط در این صورت هست که معنا داره. بنابراین اگر سرور شیرپوینت ندارین باید دیتابیس معمولی بسازین.

2- اکسس میتونه به درخواست های همزمان پاسخ بده و از این بابت خیالتون راحت باشه که مشکلی نیست. ولی در تعداد و حجم تراکنش های همزمان بمراتب در حد قابل توجهی پایینتر از sql هست و باید قبل از طراحی میزان درخواستها و حجم تراکنشهای همزمان رو بدونین و با جدول مشخصات اکسس مطابقت بدین.
اکسس روی وب سرور (نه شیرپوینت سرور) نه تنها هیچ مزیتی نسبت به sql نداره که در همه ابعاد ضعیفتر هست.

3- روی وب سرور منظورتون هست دیگه؟ بصورت کلی برای اکسس 2007 پروایدر oledb.12 هست که همه هاست های ویندوز دارن. فقط ورژن های 64 بیتی فکر کنم پرووایدرش نباشه یا باید از ادمین سرور بخواین براتون نصب کنه.

Alirezanet
شنبه 21 آبان 1390, 16:39 عصر
باید قبل از طراحی میزان درخواستها و حجم تراکنشهای همزمان رو بدونین و با جدول مشخصات اکسس مطابقت بدین.

منبعی دارید که این مشخصات Access رو که فرمودین بتونم بخونم . تو MSDN چیزی پیدا نکردم !


روی وب سرور منظورتون هست دیگه؟ بصورت کلی برای اکسس 2007 پروایدر oledb.12 هست که همه هاست های ویندوز دارن. فقط ورژن های 64 بیتی فکر کنم پرووایدرش نباشه یا باید از ادمین سرور بخواین براتون نصب کنه.
این سوال رو کلی پرسیدم چون احتمال داشت از Access بخوام در Windows Application استفاده کنم میخواستم بدونم بدون نصب Office کار خواهد کرد یا خیر ! که فکر میکنم کار کنه ....

در کل ممنون از جوابتون