PDA

View Full Version : sql server یا اکسس



Amir_Sharif
چهارشنبه 10 اسفند 1384, 17:14 عصر
برای برنامه تک کاربره کدام بهتر است؟

mzjahromi
پنج شنبه 11 اسفند 1384, 08:24 صبح
وقتی گفته میشه بهتر باید گفت SQLServer
ولی یه وقتهائی اکسس هم کارت رو راه میاندازه.
باید ببینی حجم اطلاعاتت چقدره. اگر حجم اطلاعاتت زیاد نیست (البته منظور من از زیاد 1000 تا و 2000 تا و 10000 تا رکورد نیست ها) می تونی از اکسس استفاده کنی.

ehsan_ansaripoor
جمعه 12 اسفند 1384, 14:47 عصر
همان طوری که دوستمون اشاره کردند باید ببینی حجم اطلاعاتت چقدره.

ولی بنده با این حرف موافق نیستم که (وقتی گفته میشه بهتر باید گفت SQLServer ) چون SQLServer برای کار با بانکهای اطلاعاتی بزرگ فوق العاده است ولی در مورد بانکهای اطلاعتی کوچک بهترین انتخاب Access است.

AminSobati
جمعه 12 اسفند 1384, 23:49 عصر
دوست عزیزم،
انتخاب یک بانک اطلاعاتی به ملاکهای زیادی بستگی داره. تنها تعداد کاربر یا تنها حجم اطلاعات تعیین کننده نیستند. مثلا شاید شما به قابلیت Stored Procedure یا Linked Server نیاز داشته باشید. در این حالت حتی با وجود یک کاربر و تعداد کمی رکورد، مجبورین از SQL Server استفاده کنین. لذا تصمیم گیری در این خصوص، تنها با اطلاع کافی از پروژه و هدف شما برای آینده (از جهت گسترش امکانات نرم افزارتون) صورت میگیره.

karimh
شنبه 13 اسفند 1384, 13:43 عصر
امین جان سلام
این Linked Server که گفتی یعنی چی؟ میشه یه کم توضیح بدی؟
ممنون

Inspiration
شنبه 13 اسفند 1384, 14:05 عصر
برای برنامه تک کاربره کدام بهتر است؟
صریحا اکسس!
اکسس یک بانک Desktop است و دقیقا به همان منظور شما طراحی شده و ربطی به حجم اطلاعات و میزان پردازشها ندارد. اکسس می تواند جداول با رکوردهای میلیونی را پشتیبانی کند.

Inspiration
شنبه 13 اسفند 1384, 14:07 عصر
دوست عزیزم،
انتخاب یک بانک اطلاعاتی به ملاکهای زیادی بستگی داره. تنها تعداد کاربر یا تنها حجم اطلاعات تعیین کننده نیستند. مثلا شاید شما به قابلیت Stored Procedure یا Linked Server نیاز داشته باشید. در این حالت حتی با وجود یک کاربر و تعداد کمی رکورد، مجبورین از SQL Server استفاده کنین. لذا تصمیم گیری در این خصوص، تنها با اطلاع کافی از پروژه و هدف شما برای آینده (از جهت گسترش امکانات نرم افزارتون) صورت میگیره.



شما اگر از Access developer استفاده کنید , امکانات Stored Procedure هم خواهید داشت. اما در یک سیستم تک کاربره این امکانات زیاد لازم به نظر نمی رسه.

AminSobati
شنبه 13 اسفند 1384, 23:34 عصر
صریحا اکسس!
- فرض کنین یک بانک اطلاعاتی دارید با یک کاربر، ولی امکانات OLAP نیاز دارید. Access چه امکاناتی داره؟
- فرض کنین یک بانک اطلاعاتی دارید با یک کاربر، ولی به خاطر سر و کار داشتن با اطلاعات XML، به امکانات OpenXML و XQuery نیاز دارید. Access چه امکاناتی داره؟

در اینکه Access برای بانکهای کوچک خوبه صحبتی نیست، اما صرفا اندازه و یا تعداد کاربر تعیین کننده نیست، نیاز شما مهمه!

AminSobati
شنبه 13 اسفند 1384, 23:34 عصر
امین جان سلام
این Linked Server که گفتی یعنی چی؟ میشه یه کم توضیح بدی؟
ممنون
سلام،
Linked Server امکان برقراریه ارتباط با سایر بانکهای اطلاعاتی از قبیل Access, Oracle و غیره رو میسر میکنه. مثلا در SQL Server یک Query مینویسید که سه جدول رو Join میکنه. این سه جدول یکیش میتونه جدولی در آمریکا روی SQL Server باشه، یکی دیگش در ژاپن روی Oracle و یکی دیگش در فایل اکسس که Local هستش.