PDA

View Full Version : برقراری ارتباط با دیتابیس روی هاست



programerinfonet
یک شنبه 15 اردیبهشت 1392, 12:18 عصر
سلام دوستان
من میخواستم این جداول و بانک که با اس کیو ال تو محیط ویندوز باهاشون ارتباط برقرار می کنم اگه بخوام بانکم رو روی هاست بذارم و بعد ارتباط برقرار کنم به چه شیوه ای باید عمل کنم
اصلأ انجام این کار منطقی هست یا نه
اگه میشخ کمکم کنید
ممنون

hamid_hr
یک شنبه 15 اردیبهشت 1392, 13:10 عصر
سلام
فک کنم باید از mysql اسنفاده کنی

کامبیز اسدزاده
یک شنبه 15 اردیبهشت 1392, 14:06 عصر
سلام دوستان
من میخواستم این جداول و بانک که با اس کیو ال تو محیط ویندوز باهاشون ارتباط برقرار می کنم اگه بخوام بانکم رو روی هاست بذارم و بعد ارتباط برقرار کنم به چه شیوه ای باید عمل کنم
اصلأ انجام این کار منطقی هست یا نه
اگه میشخ کمکم کنید
ممنون

میشود... اگر از SQL Server استفاده کردین باید از هاست ویندوزی استفاده کنید (محدود به هاست ویندوز)

اگر از نظر هاست و نوع سرور محدودیت براتون مهم هست باید از MySQL استفاده کنید تنها موتور دیتابیسی هست که بسیار قدرتمند و همه جانبه کار میکند / برای اینکار میتونید از لینوکس هم استفاده نمایید.

ولی در کل مشکلات خودشون رو دارند ... برنامه نویسی برای ارتباط با دیتابیس بر روی هاست بسیار پیچیده هستش یعنی یک سری دستوراتی باید بکار گرفته بشه که وقتی به هاست وصل میشه ... سیستم رو اسپم تصور نکنه و یا از گزینه های چون Threading و Background Worker باید بسیار سفارشی استفاده بشه تا مشکلی نداشته باشید.

ولی در کل شدنی هست و جدیدا سیستم های آنلاین اینگونه عمل میکنند.

peymanjon
یک شنبه 15 اردیبهشت 1392, 14:12 عصر
من میخواستم این جداول و بانک که با اس کیو ال تو محیط ویندوز باهاشون ارتباط برقرار می کنم اگه بخوام بانکم رو روی هاست بذارم و بعد ارتباط برقرار کنم به چه شیوه ای باید عمل کنمهیچ فرقی ندارد فقط باید هاست شما ورژن sql را ساپورت کند و connection string خود را در برنامه تنظیم کنید.

اصلأ انجام این کار منطقی هست یا نهبستگی به کار شما داره ، وقتی نمی دونیم چرا شما می خواهید به دیتابیس بصورت انلاین وصل بشید چطوری در مورد کارتون نظر بریم؟

programerinfonet
یک شنبه 15 اردیبهشت 1392, 15:14 عصر
بستگی به کار شما داره ، وقتی نمی دونیم چرا شما می خواهید به دیتابیس بصورت انلاین وصل بشید چطوری در مورد کارتون نظر بریم؟
من میخوام یک برنامه ی تحت ویندوز بنویسم که در یک شهرستان بر روی چند سیستم که از همدیگه فاصله دارن نصب میشه . درواقع یک سیستم شبکه اما شبکه گسترده

کامبیز اسدزاده
یک شنبه 15 اردیبهشت 1392, 15:16 عصر
من میخوام یک برنامه ی تحت ویندوز بنویسم که در یک شهرستان بر روی چند سیستم که از همدیگه فاصله دارن نصب میشه . درواقع یک سیستم شبکه اما شبکه گسترده

شما باید از تکنولوژی خاصی استفاده کنید... که تا شروع نکردین من نظرم رو میگم از MySQL حتما استفاده کنید تا آینده برنامتون هم تضمین شود.

اینگونه هدف رو بر روی شبکه های Interanet (اینترااانت) و ابری مینویسند...

peymanjon
یک شنبه 15 اردیبهشت 1392, 18:44 عصر
شما باید از تکنولوژی خاصی استفاده کنید... که تا شروع نکردین من نظرم رو میگم از MySQL حتما استفاده کنید تا آینده برنامتون هم تضمین شود.

اینگونه هدف رو بر روی شبکه های Interanet (اینترااانت) و ابری مینویسند...
واقعاً نظر شما انقلاب جدیدی در عرصه تکنولوژی ایجاد کرد ، لطفاً مستندات خودتون حتماً ارائه کنید تا منم بتونم با شما هم نظر بشم.


من میخوام یک برنامه ی تحت ویندوز بنویسم که در یک شهرستان بر روی چند سیستم که از همدیگه فاصله دارن نصب میشه . درواقع یک سیستم شبکه اما شبکه گسترده
چرا win App کار میکنید ؟ آیا دلیل خاصی داره حالا که کلاینت های شما با اینترنت قراره به دیتابیس وصل بشن شما web base کار نمی کنید و یه web application نمی نویسید؟برای من هنوزم نامفهومه که شما قراره برنامتون win app باشه ولی هدف شما پیاده سازی یه سیستم web application باشه

کامبیز اسدزاده
یک شنبه 15 اردیبهشت 1392, 20:14 عصر
استفاده فقط از Web Application زیاد از نظر من قابل تحسین نیست درسته از هر جهتی دسترسی و قابل بررسی هست ولی بعد از انتشار تکنولوژی های WPF و HTML5 بر روی Modern UI نیز به این نتیجه رسیدم کار بر روی WIN APP بهتر خواهد بود زیرا هیچ موقع یک Browser قدرت انحصاری یک سیستم عاملی مثل Windows رو نخواهد داشت با تغییرات زیادی که همینک همگی بر روی سیستم عامل ویندوز ۷ و ۸ دیدیم نمیشه این قضیه رو نادیده گرفت و فقط به فکر توسعه برنامه ها بر روی محیط وب شد زیرا با افزوذن تکنولوژی WPF و Modern UI همراه با پشتیبانی تکنولوژی های خاص و پرقدرتی مثل HTML5 , JQ , XAML میتوان بهترین برنامه هارو با سرعت و قدرت خارق العاده ای ایجاد کرد که هیچ موقع همچین اساسی بر روی یک BROWSER نمیتواند مقایسه شود !

من از نظر خودم در بهتر است برای آینده بر روی یک سیستم های خاصی کار کنیم مثلا استفاده از تکنولوژی های زیر :

۱.برنامه نویسی و بکار گیری یک نوع منبع اطلاعات و دیتابیس قدرتمند مانند MySQL که از نظر میزبانی نامحدود خواهد بود / دسترسی و توابع بر روی تمامی زبان ها فراهم است مانند زبان های تحت وب و تحت ویندوز.
۲.استفاده از تکنولوژی های ماوراء عمومی مثل تکنولوژی INTERANET , INTERNET و حتی قدرتمند ترین و یکپارچه ترین تکنولوژی یعنی CLOUDY SYSTEM که برای خود جای بحث دارد.
۳.استفاده و بهرهمندی از نوعی هسته مجزا در پروژه به عنوان مثال استفاده از قدرتمند ترین زبان قابل مانور مثل ++C که قادریم راحت و کاملا سفارشی توابع تحت وب رو بسیار سریع پردازش نماییم.
۴.بکار گیری برترین فناوری های گرافیکی مثل :‌ WPF - XAML و MODERN UI در HTML5
۵.استفاده از تکنولوژی های API برای دسترسی و توسعه بهتر
۶.هسته نویسی کاملا انحصاری برای استفاده در دو محیط وب و ویندوز (در صورت لزوم)

و در نهایت هیچ گاه یک نکنولوژی تحت وب که میزیتش قابل دسترس بودنش در هر مواقع هست رو عاملی مهم برای ضعیف نمودن محیط ویندوزی در نظر نگیرید مخصوصا با وجود تکنولوژی هایی چون CLOUD !!! که میتونه رابط کاربری وب در Browser رو به کلی نادیده در نظر بگیره.


با استفاده ا تجربیات و اطلاعاتی که در رابطه با این موضوعات و تکنولوژی های رایج زدم دعوت میکنم به پروژه بنده یه سری بزنید تا بیشتر آشنا بشید با این نوع کد نویسی...

آدرس لینک مستقیم : http://forums.serverelite.net/index.php?/topic/3-%D8%B3%D8%B1%D9%88%D8%B1-%D8%A7%D9%84%D8%A7%DB%8C%D8%AA-serverelite-%DA%86%DB%8C%D8%B3%D8%AA-%D8%9F/#entry3

و یا امضاء

peymanjon
دوشنبه 16 اردیبهشت 1392, 08:06 صبح
البته ممنون که در آخر جملاتتون همیشه ذکر می کنید که این مطالب نظر شماست.
اگر در مورد web app و قابلبت های آن و به کارگیری wpf و silverlight در پروژه web app خودتون و همچنین پیاده سازی هرگونه سیستمی (دوباره تاکید میکنم هر گونه سیستمی) که با win app شما پیاده سازی میکنید و در تحلیل و پیاده سازی آن در web app مشکل دارید ، کافیست کمی مطالعه و sample ها را بررسی کنید تا به اشتباه خودتون در این مبحث واقف بشید.یا شاید لازم است تا اطلاعات کافی در مورد یک پلتفورم نداریم کسی را راهنمایی نکنیم.
در مورد سیستم های شبکه ای که اسم بردید همشون پروتکل های مشترک و قابل استفاده در Web app و win app را دارا می باشند پس این صحبت شما که کاملاً منتفی و دور از بحث بود و براحتی web app در این بستر ها قابل پیاده سازی و کاربردی می باشد.
در مورد mysql و امکاناتش هیچ بحثی نیست ولی در مورد sql server و امکاناتش شما چه بحثی دارید؟چه کاری در my sql انجام میشه که در sql server قابل پیاده سازی نیست؟یا بهتر بپرسم قدرت sql server در زمینه datamining سیستم های DSS و یا UI بیشتر است یا MYSQL؟ آیا الان کارخانجات دولتی بزرگ را شما می توانید با my sql الگوریتم هایی داده کاوی که در ذهنتون دارید پیاده سازی کنید ؟my sql چه ابزارهایی به شما می ده؟ از سوی دیگه sql server چه ابزارهایی می ده؟ بحث Analysis Services در نسخه 2012 چه انقلابی یه پا کرده؟ اگه بحثتون مقایسه در حد کارهای نه چندان سنگین و پیاده سازی سیستم های relation base بود من تو این بحث شرکت نمی کردم ولی چون کلی صحبت کردید و دفاع از یه دیتابیس open source رو به رشد در برابر sql server می کردید (کاش حداقل از oracle دفاع می کردید) بدون داشتن کمترین اطلاعات نسبت به تکنولوژی و نحوی پیاده سازی آن ها مجبور به باز کردن بخشی از این مسائل شدم.
در هر حال نظر شما محترم