PDA

View Full Version : رابطه Access با MY SQL بهتر است یا SQL Server



صبا9841
چهارشنبه 22 فروردین 1386, 11:33 صبح
سلام دوستان
توی این بخش از تالار بجز تایپیک فرق اکسس پروجکت... (http://barnamenevis.org/forum/showthread.php?t=62188&highlight=%DD%D1%DE+%C7%DF%D3%D3+%81%D1%E6%CC%DF%C A+%C7%DF%D3%D3%ED+%CC%CF%C7%E6%E1%D4+%DF%ED%E6+%D3 %D1%E6%D1+%E1%ED%E4%DF+%D4%CF%E5)که به مقایسه ارتباط اکسس(پروجک) با SQL Server پرداخته است در مورد مقایسه ویژگیهای ارتباط Access با MY SQL و SQL Server مطرح نشد.
از دوستانی که تجربه و اطلاعاتی در زمینه استفاده از MY SQL و SQL Server در برقراری ارتباط با Accecc دارند درخواست راهنمایی دارم . متشکرم

صبا9841
شنبه 25 فروردین 1386, 10:08 صبح
یکی از مشکلات Access در ادامه کار با حجم دادهاست. بطوریکه درصورت افزایش رکوردهای بانک اطلاعاتی اختلالاتی بوجود می آید.
به این علت توصیه شده که بانک اطلاعات برنامه ها را تحت SQL قرار داده تا علاوه بر جلوگیری از مشکلات حین کار با داده ها از قابلیتهای چند کاربری و امنیتی هم استفاده شود

یک مقایسه کلی SQL :
MYSQL
علاوه براینکه Open Source است(رایگان قابل دریافت است)
در سیستم عاملهای Linux و Windows پشتیبانی میشود.

SQL Server
فقط در سیستم عامل Windows جواب میدهد.

لطفاً نظرتان را بفرمائید.

صبا9841
یک شنبه 26 فروردین 1386, 11:24 صبح
دوستان آشنا با SQL منتظر بیان نظرات و تجربیات شما ...

MM_Mofidi
سه شنبه 28 فروردین 1386, 10:12 صبح
اگر فقط برای نگهداری داده ها استفاده کنید البته اگر قرار باشد برای خرید نرم افزار پول بدهید MySql بهتر است در غیر اینصورت امکانات SQL با MySql قابل قیاس نیست.view ,sp.triger,security,Etc....

صبا9841
سه شنبه 28 فروردین 1386, 11:36 صبح
ضمن سپاس از نظر آقای مفیدی همانطورکه میدانید وظیفه یک بانک اطلاعات نگهداری داده است. اما ابزار و امکانات استفاده از این داده ها است مد نظر است بطوریکه مسائلی نظیر تامین کارایی و امنیت بالا و سهولت نگهداری و مدیریت و یا بسیاری جنبه های فنی دیگر را بتوان مقایسه نمود.

MM_Mofidi
چهارشنبه 29 فروردین 1386, 15:03 عصر
در بسیاری از مواردی که نام بردید قیاس sql و mysql قیاس مع الفارق است یعنی اصلا سنخیتی بین این دو نیست که قابل قیاس باشد

CodeMasterX
چهارشنبه 29 فروردین 1386, 15:15 عصر
اینکه MySQL رایگان و OpenSource هست که عالی،از طرفی در قابلیت های امنیتی و کاربردی SQLServer هم شکی نیست.ولی برای ما برامه نویسان ویندوز مایکروسافت میخوام یه چیزی رو بدونم.
اینکه برای برنامه های کوچیک مبتنی بر بانک های اطلاعاتی ما معمولا از Access استفاده می کنیم.بعضی ها هم از MySQL ولی برای نوشتن برنامه هایی از این دست با محصولات مایکروسافت که معروف ترینشون VB.NET و VB6 هستن،کدام دیتابیس بهتره ؟
بانک اکسس تو برنامه های کوچیک مشکلی نداره،ولی مشکل امنیت داره که رمزش رو مثل بنز میشه درآورد! استفاده از بانک MySQL در برنامه های کوچیکی مثل مثلا یه سیستم مدیریت کتابخانه رو امتحان نکردم،یه راهنمایی بکنید.

CodeMasterX
چهارشنبه 29 فروردین 1386, 18:38 عصر
کسی نبود جواب سوال منو بده ؟!

صبا9841
پنج شنبه 30 فروردین 1386, 10:33 صبح
دوست عزیز؛ مطمئناً میدانی که SQL یک بانک اطلاعات است و VB(6 or .NET)l یک زبان برنامه نویسی است اما Access هر دو شرایط (لایه) را دارد. به این بخش از توضیح آقای صارمی کهاز این تایپیک (http://barnamenevis.org/forum/showthread.php?t=36753&page=2&highlight=%E1%C7%26%231740%3B%E5) توجه کنید:

از اونجایی که برنامه هایی که برنامه نویسان database مینویسن در دو لایه database و application هستش و اکسس هردو این لایه ها رو در یکجا داره.
و حتماً از امکان کوچ دیتابیس از Access به SQL (که اصطلاحاً به مهاجرت بهSQL معروف است) را هم اطلاع داری.
خوب با توجه به اینکه در این بخش از تالار به مباحث اکسس میپردازن میخواهیم بدونیم اگر دیتابیس را از اکسس به SQL بفرستیم کدامیکی از انواع sql بهتر است؟
بعبارت دیگه شما از مزایا و معایب داده هایی که اکسس در هر کدام از sql بکار میروند اطلاعی دارید؟
از راهنمایی تان ممنونم.

CodeMasterX
پنج شنبه 30 فروردین 1386, 12:29 عصر
بله اطلاع دارم.
ببینید برای برنامه های تک کاربره و به اصطلاح Desktop معمولا برنامه نویسان از بانک هایی مثل اکسس یا موتور دیتابیس بورلند و پارادوکس و ... استفاده می کنن.ولی همونطوری که گفتم اکسس مشکلات امنیتی و کاربردی زیادی داره.
اولا تعداد رکوردها اگر بالا بره مشکل ساز خواهد بود،دوما امنیت داده ها پائین هست.
حالا من میخواستم ببینم برای ای برنامه های کوچولویی که از اکسس براشون استفاده می کنیم چه موتوری میتونه جایگزین باشه ؟
SQLServer برای این برنامه های خیلی بزرگه! ولی شاید MySQL مناسب باشه.

reza_rad
شنبه 01 اردیبهشت 1386, 07:29 صبح
SQLServer برای این برنامه های خیلی بزرگه! ولی شاید MySQL مناسب باشه.

نمی خوام بحث بین Mysql و SQLServer راه بندازم.
بارها و بارها توی این انجمن در این مورد بحث شده و توضیح فنی بیشتری لازم نیست. ولی در جواب این حرف بهتره سری به YAHOO بزنید که از MYSQL استفاده می کنه.
به اینجا هم سری بزنید:
http://www.mysql.com/customers/

صبا9841
شنبه 01 اردیبهشت 1386, 10:06 صبح
SQLServer برای این برنامه های خیلی بزرگه! ولی شاید MySQL مناسب باشه.
با اطلاعاتی که اخیراً در این رابطه بدست آوردم به نظر می آید که فرمایشتان درست است. برای دیتابیسهای کوچک تا متوسط بهتر است از MY SQL استفاده شود.




بارها و بارها توی این انجمن در این مورد بحث شده و توضیح فنی بیشتری لازم نیست.
با تشکر از جناب راد پستهایی که اشاره فرمودید برای اطلاع دوستان و تکمیل شدن این تایپیک:
1- http://barnamenevis.org/forum/showthread.php?t=57614
2- http://barnamenevis.org/forum/showthread.php?t=47940
3- http://barnamenevis.org/forum/showthread.php?t=43076
4- http://barnamenevis.org/forum/showthread.php?t=45420
5- http://barnamenevis.org/forum/showthread.php?t=44225
6- http://barnamenevis.org/forum/showthread.php?t=29246
7- http://barnamenevis.org/forum/showthread.php?t=19319
8- http://barnamenevis.org/forum/showthread.php?t=5710 (http://barnamenevis.org/forum/showthread.php?t=5710&highlight=MYSQL+SQL+Server)