PDA

View Full Version : استفاده از SQLExpress در چه پروژه هایی مناسب هست؟



samadblaj
پنج شنبه 15 تیر 1391, 20:01 عصر
سلام دوستان،همیشه یه سوال تو ذهنم بوده ولی جواب درستی براش نتونستم پیدا کنم،من از نرم افزار ویژوال استودیو 2010 برای پروژه هام استفاده میکنم، خود ویژوال یه دیتابیس sql همراه خودش نصب میکنه،سوالم اینه:این دیتابیس چقدر قدرتمند هستش؟،یعنی تا چند هزار رکورد رو بدون هیچ مشکلی ساپورت میکنه؟،این دیتابیس برای انجام چه جور برنامه هایی مناسب هست و برای چه پروژه هایی مناسب نیست؟،آیا برای پروژه های متوسط ( مثلا پروژه ای در حد یک حسابداری متوسط(نه خیلی پیچیده)، یا نرم افزارهای شرکتی مناسب هست؟ mohammaddou (http://barnamenevis.org/showthread.php?347590-%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-%D8%A7%D8%B2-SQLExpress-%D8%AF%D8%B1-%DA%86%D9%87-%D9%BE%D8%B1%D9%88%DA%98%D9%87-%D9%87%D8%A7%DB%8C%DB%8C-%D9%85%D9%86%D8%A7%D8%B3%D8%A8-%D9%87%D8%B3%D8%AA%D8%9F)

مترجمان عزیز اگه امکانش هست یه مقله خارجی رو برای این پست ترجمه کنند یا اساتید عزیز تجربه خودشون بگن...

samadblaj
پنج شنبه 15 تیر 1391, 21:04 عصر
اینجا رو بخونید (http://www.codeproject.com/Articles/26431/Performance-Comparisons-LINQ-to-SQL-ADO-C) (نیاز به ترجمه)


پست های پایین رو از این (http://barnamenevis.org/showthread.php?343244-%D8%AA%D9%81%D8%A7%D9%88%D8%AA-ado.net-%D9%88-linq%D8%AF%D8%B1-%DA%86%D9%8A%D8%B3%D8%AA) انجمن گرفتم که در رابطه با مقایسه سرعت LinQ , Ado .net هست که امیدوارم دوستان تجربه هاشون رو در رابطه با این پست ها بگن.

سلام
تو آموزش linq توضيح داده شده كه لينك مربوط به كار به ديتابس نيست پس يعني ado.net فقط رو ديتابيس كار ميكنه؟
كدوم تكنولوژي جديدتره ؟
كدوم يك ساده تره؟
كدوم يكي حجم كد نويسي رو كاهش ميده اين خيلي مهمه؟؟
هر توضيح ديگه اي اگه دارين ممنون ميشم جواب بديد!

1 مقدمه اي در موردADO.NET :
به مجموعه کامپوننت هایی که براي دسترسی به داده هاي یک بانک اطلاعاتی در .NET استفاده میشود ADO.NET. گفته میشود و براي دسترسی به داده ها از معماري غیرمتصل استفاده میکند.معماري غیرمتصل به این معناست که ابتدا برنامه به موتور بانک اطلاعاتی موردنظرخود متصل شده و داده هاي مورد نیاز خود را از بانک اطلاعاتی دریافت میکند و آنها را در حافظه کامپیوتر ذخیره میکند.سپس برنامه از بانک اطلاعاتی قطع میشود و تغییرات موردنظر خود را در حافظه انجام میدهد.هر زمان که لازم باشد تغییرات ایجاد شده در بانک اطلاعاتی ذخیره شوند برنامه یک اتصال جدید را به بانک اطلاعاتی ایجاد کرده و از طریق این اتصال تغییراتی را که در داده ها ایجاد کرده بود را در جداول اصلی ایجاد میکند.

linq 2- :
LINQ شامل یکسري عملگرهاي استاندارد است که به شما امکان میدهد برروي انواع منابع داده درداخل زبانهاي سازگار با .NET مانند VB.NET یا C#‎‎ کوئریهایی را نوشته واجرا کنید.نام Language Integrated Query که به اختصار LINQ خوانده میشود به این دلیل انتخاب شده است که این Query ها در داخل یک زبان برنامه نویسی مانند سی شارپ نوشته واجرا میشوند.اما منابع داده اي که لینکیو میتواند از آنها استفاده کند میتواند یک شی ایجاد شده یا یک فایل مستندات XML ویا یک بانک SQL SERVER ویا حتی هر منبع داده اي دلخواه باشد.