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

نام تاپیک: پیاده سازی یک برنامه بانک اطلاعاتی به صورت بهینه

  1. #1

    پیاده سازی یک برنامه بانک اطلاعاتی به صورت بهینه

    سلام بچه ها
    فرض کنید که برنامه خیلی بزرگ نوشتین که بالای میلیون رکورد داره.و شما احتیاج دارین که چندین بار به بانکتون وصل بشین و داده هایی رو استخراج کنید.

    بهینه ترین کار چیه؟ چی جوری میشه این برنامه رو پیاده سازی کرد تا بار اضافی به سیستم وارد نشه.

    قسمت دوم سوال رو بعداً جواب بدین:اگر برنامه تحت شبکه بود چی؟

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

    نقل قول: پیاده سازی یک برنامه بانک اطلاعاتی به صورت بهینه

    نقل قول نوشته شده توسط aminkk مشاهده تاپیک
    سلام بچه ها
    فرض کنید که برنامه خیلی بزرگ نوشتین که بالای میلیون رکورد داره.و شما احتیاج دارین که چندین بار به بانکتون وصل بشین و داده هایی رو استخراج کنید.

    بهینه ترین کار چیه؟ چی جوری میشه این برنامه رو پیاده سازی کرد تا بار اضافی به سیستم وارد نشه.

    قسمت دوم سوال رو بعداً جواب بدین:اگر برنامه تحت شبکه بود چی؟
    مشکل چی هست؟! شما هر بار می خواهید همه رکورد ها را از بانک اطلاعاتی بخوانید؟!
    چرا می خواهید این کار را انجام بدهید؟

  3. #3

    نقل قول: پیاده سازی یک برنامه بانک اطلاعاتی به صورت بهینه

    همانطوری که جناب لینوکس فرمودند اینکار لود زیادی رو سرور شما ایجاد می کنه بهتره فقط رکوردهایی که نیاز دارید را از دیتابیس بخونین واز Select * from و ... خودداری کنید

    اگر خودتون هم نخواهید روش خاصی پیاده سازی کنید میتونین از کنترل های DevExpress استفاده کنید اونها از متدولوژی به نام XP برای دریافت اطلاعات از دیتابیس استفاده می کنند

    در اکثر اوقات همچین دیتابیس هایی روی یک سرور SQL تحت شبکه قرار دارند و سایر کلاینت ها از اطلاعات آن استفاده می کنند (که مسما بسته به حجم اطلاعاتی که روی سرور هست باید یک سیستم خوب متناسب با اینکار خریداری شود)
    آن لحظه که تنها اعتبار کسی که مساله ای را مطرح کرده است، شما را در اشتباه بودن ایده هایتان قانع کرد،
    آن لحظه،
    لحظه وداع شما با دنیای خلاقیت و پیشرفت خواهد بود. . .

    برنولی

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

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