نمایش نتایج 1 تا 9 از 9

نام تاپیک: نظر در خصوص نحوه اتصال به بانک در برنامه های تحت شبکه

  1. #1
    کاربر دائمی آواتار aghayex
    تاریخ عضویت
    دی 1388
    محل زندگی
    https://telegram.me/Sed_kazem18
    پست
    924

    نظر در خصوص نحوه اتصال به بانک در برنامه های تحت شبکه

    با سلام
    دوستان من در حال ساخت یه برنامه تحت شبکه هستم که کارش انتقال داده ها از کلاینت به دیتابیس ( sql server ) موجود در سرور هست یه کار دیگه که انجام می ده ذخیره یه فایل ( هر نوع فایلی ) از سمت کلاینت در پوشه ای مشخص در سرور و واکشی اون فایلها در زمان نیاز
    حالا چند راه در ذهنم هست که می خوام اصولی ترین راه رو انتخاب و اجرا کنم.
    1 - برا اتصال به دیتابیس بیام ای پی سرور رو در کانکشن استرینگ ست کنم و برا انتقال فایل ها بیام در سمت کلاینت به کاربر بگم که فلان پوشه سمت سرور رو مپ کن
    2 - برای اتصال به سرور بیام از wcf استفاده کنم که در اینجا یه سوال برام پیش میاد :
    چون تعداد درخواستهام از دیتابیس زیاد هست و اینکه wcf هم سمت سرور اجرا میشه آیا سرعت نقل و انتقال داده ها بهنسبت روش بالا کم نمیشه ؟ و همین سوال رو هم در نقل وانتقال فایل ها دارم که به نسبت مپ کردن سرعتش کم نمیشه .

  2. #2
    کاربر دائمی آواتار littledemon
    تاریخ عضویت
    فروردین 1385
    محل زندگی
    شهر سردار خیبر : شهید همت
    پست
    154

    نقل قول: نظر در خصوص نحوه اتصال به بانک در برنامه های تحت شبکه

    خوب در مورد استفاده از wcf نظر میدهیم
    شما اول بگو نسبت استفاده از شبکه چقدره ؟ مشخصه ؟ چقدر یوزر ها send/receive دارند ؟ منظورم تعداد در زمان مشخصی هست .

    من به شخصه پیشنهاد میکنم اگه نیاز به تامین امنیت خاص از سمت برنامه ات ،تو شبکه نداری نیازی به استفاده از wcf نیست . چرا که این سناریویی که شما داری نیاز نداره به wcf و با یه برنامه نویسی socket حل شدنیه .
    تعداد کل کاربران این شبکه رو اگه بگی حدودی بهتر میشه صحبت کرد .

    در مورد دیتابیس هم همون راه خودت درسته فقط میمونه ریزه کاری های بحث واکشی و ثبت در دیتابیس رو حل کنی که کاربران یه وقت درخواست هاشون با هم مخالف نباشه . اگر کسی حذف کرد دیگری هم متوجه بشه که این حذف کرده و دیگه fetch نکنه و از این دست موارد . . .

  3. #3
    کاربر دائمی آواتار aghayex
    تاریخ عضویت
    دی 1388
    محل زندگی
    https://telegram.me/Sed_kazem18
    پست
    924

    نقل قول: نظر در خصوص نحوه اتصال به بانک در برنامه های تحت شبکه

    در خصوص تعداد کاربر حداکثر 40 تا اما به طور میانگین 10 کاربر هست
    برنامه نویسی socket یه کم قدیمی شده ( البته برا این موارد ) در روش سنتی که باید یه درایو مپ درست کنی امنیت یه کم پایین میاد مثلا من برا کاربران سطح دسترسی قرار دادم و گفتم به فلان فایل دسترسی نداشته باشه اما وقتی در سیستمش میام درایو مپ ایجاد می کنم تمام فایل ها در دسترسش هستن
    در خصوص کارکردن همزان دو کاربر به یه رکورد هم با برنامه نویسی socket یه پراکندگی زیادی هست اگه بخوام مثال بزنم مثل ado.net با ef

  4. #4
    کاربر دائمی آواتار aghayex
    تاریخ عضویت
    دی 1388
    محل زندگی
    https://telegram.me/Sed_kazem18
    پست
    924

    نقل قول: نظر در خصوص نحوه اتصال به بانک در برنامه های تحت شبکه

    نظری نیست

  5. #5
    کاربر دائمی آواتار ASKaffash
    تاریخ عضویت
    اردیبهشت 1387
    محل زندگی
    تهران
    پست
    2,427

    نقل قول: نظر در خصوص نحوه اتصال به بانک در برنامه های تحت شبکه

    سلام
    از WCF برای اینکار استفاده نکنید چون محدودیت حجم Packet دارید این موضوع برای من برای انتقال یک DataTable با WCF اتفاق افتاد پیشنهاد من این است که فایل را به درون بانک اطلاعاتی ببرید چند مزیت دارد :
    - امنیت بالاتر است
    - دسترسی Client ها از طریق نرم افزار شما خیلی آسان است
    - سرعت انتقال به گردن SQLServer است
    ولی عیب :
    - افزایش حجم بانک اطلاعاتی است

  6. #6
    کاربر دائمی آواتار aghayex
    تاریخ عضویت
    دی 1388
    محل زندگی
    https://telegram.me/Sed_kazem18
    پست
    924

    نقل قول: نظر در خصوص نحوه اتصال به بانک در برنامه های تحت شبکه

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

  7. #7
    کاربر دائمی آواتار linux
    تاریخ عضویت
    بهمن 1381
    محل زندگی
    تهران
    پست
    2,313

    نقل قول: نظر در خصوص نحوه اتصال به بانک در برنامه های تحت شبکه

    نقل قول نوشته شده توسط aghayex مشاهده تاپیک
    تشکر تعداد فایل ها خیلی زیاد هست و اصلا فکر اینکه بخوام در دیتابیس ذخیرشون کنم نیست
    در خصوص محدودست حجم انتقال با تنظیماتی میشه تا حدودی مرتفعش کرد .
    دوستان اگر نظر دیگه ای به غیر از پیشنهادهایی که من دادم و دوستان بررسی کردن دارن بگن ممنون میشم
    من اگر بودم حتما فایلها را در sqlserver ذخیره میکردم.اصلا هم اینجوری فکر نکنید که برای sqlserver سخت هست، اگر تعداد فایلها زیاد باشد زمان خواندن مستقیم آنها از هارد به نظرم بیشتر از زمان خواندن آنها از دیتابیس هست. از نسخه ۲۰۰۵ به بعد امکانات خوبی برای این موضوع در نظر گرفته شده است.
    این که کاربر شما مستقیم در sqlserver بتواند دیتابنویسد با همون کلاینت شما باز به نظر من کار خوبی نیست. به مشکل خواهد خورد مخصوصا اکثر شبکه شما بزرگ باشد و احیانا WAN باشد.
    باز اگر من این برنامه را می‌خواستم بنویسم حتما از WCF استفاده می‌کردم.

  8. #8
    کاربر دائمی آواتار aghayex
    تاریخ عضویت
    دی 1388
    محل زندگی
    https://telegram.me/Sed_kazem18
    پست
    924

    نقل قول: نظر در خصوص نحوه اتصال به بانک در برنامه های تحت شبکه

    باز اگر من این برنامه را می‌خواستم بنویسم حتما از WCF استفاده می‌کردم.
    تشکر دوست عزیز
    آیا شما تا به حال یه تراکنش سنگین رو هم با wcf و هم به صورت عادی مقایسه کردید ؟

  9. #9
    کاربر دائمی آواتار aghayex
    تاریخ عضویت
    دی 1388
    محل زندگی
    https://telegram.me/Sed_kazem18
    پست
    924

    نقل قول: نظر در خصوص نحوه اتصال به بانک در برنامه های تحت شبکه

    نظری نیست !

تاپیک های مشابه

  1. پاسخ: 39
    آخرین پست: چهارشنبه 21 فروردین 1392, 23:40 عصر
  2. سوال: نحوه نوشتن برنامه های تحت شبکه
    نوشته شده توسط myklik در بخش VB.NET
    پاسخ: 7
    آخرین پست: یک شنبه 26 اردیبهشت 1389, 16:15 عصر
  3. نحوه جلوگیری از خطا در برنامه های تحت شبکه
    نوشته شده توسط Saeid59_m در بخش بانک های اطلاعاتی در Delphi
    پاسخ: 4
    آخرین پست: چهارشنبه 18 مهر 1386, 15:39 عصر
  4. نحوه اتصال به بانک روی سایت ( اکسس) توسط VB
    نوشته شده توسط hatefsoltani در بخش Access
    پاسخ: 7
    آخرین پست: یک شنبه 21 مرداد 1386, 09:09 صبح
  5. سئوال : نحوه اتصال به بانک روی سایت !!!
    نوشته شده توسط testym2007 در بخش برنامه نویسی در Delphi
    پاسخ: 8
    آخرین پست: شنبه 02 تیر 1386, 10:53 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •