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

نام تاپیک: نوشتن برنامه ای با سرعت بالا

  1. #1

    نوشتن برنامه ای با سرعت بالا

    سلام من می خوام با C#‎ برنامه ای بنویسم کخ ممکنه رکورهاش به 30 هزارتا برسه لطفا یکی بگه با اکسس بنویسم یا Sql ؟

  2. #2
    کاربر دائمی
    تاریخ عضویت
    آذر 1385
    محل زندگی
    همین نزدیکیها
    پست
    683

    نقل قول: نوشتن برنامه ای با سرعت بالا

    برنامه ای هم بنویسی که 300 میلیون تا رکورد داشته باشه این که اکسس باشه یا sql ، سرعت رو برات تعیین نمیکنه

    سرعت شما در لود دیتا هاست که باید روشی رو استفاده کنی که همه اطلاعات رو لود نکنی
    به اصطلاح صفحه بندی کنی و صفحه ای نشون بدی

    اینطوری با اکسس یا sql فرقی نمیکنه

    فقط یک جا فرق میکنه که اگه sql باشه چون بانک اطلاعاتیت بازه زمان کانکشن به حد اقل میرسه ، درمورد ساخت جدول های temp میتونی توش اقدام کنی توی اکسس نمیتونی
    یه سری دستورات وجود داره که اکسس ساپورت نمیکنه مثل autonumber توی دستور select و ....

    به نظر من sql خیلی بهتره ولی برای سرعت خودت باید ابتکار به خرج بدی

  3. #3

    نقل قول: نوشتن برنامه ای با سرعت بالا

    بنا به سیستم طرف تصمیم این گرفتم که با اکسس بنویسم شیوه خاصی بچه دارین که تو کدنویسیا سرعت لود کمتر بشه؟

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

    نقل قول: نوشتن برنامه ای با سرعت بالا

    نقل قول نوشته شده توسط qqq2qqq مشاهده تاپیک
    سلام من می خوام با C#‎ برنامه ای بنویسم کخ ممکنه رکورهاش به 30 هزارتا برسه لطفا یکی بگه با اکسس بنویسم یا Sql ؟

    اووووووووووو! سی هزار تا! وای چه عظمتی!

  5. #5
    کاربر دائمی
    تاریخ عضویت
    مهر 1388
    محل زندگی
    مشهد
    پست
    397

    نقل قول: نوشتن برنامه ای با سرعت بالا

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

  6. #6
    کاربر دائمی آواتار ali reza mansoori 2
    تاریخ عضویت
    تیر 1387
    محل زندگی
    پشت کامپیوتر
    پست
    732

    نقل قول: نوشتن برنامه ای با سرعت بالا

    ما یاد گرفتیم برای نمایش اطلاعات از دیتا گرید و کامپونت های مشابه اون استفاده کنیم
    دوستان میشه راهنمایی که برای صفحه بندی اطلاعات باید چه کار کنیم یا از چه کامپونتی استفاده کنیم
    مثلا تعریف کنیم که 50 تا رکورد در صفحه بیشتر نشون داده نشه و بقه اطلاعات در صفحه های بعد نمایش داده بشه
    خیلی ممنون

  7. #7
    کاربر دائمی آواتار sara_aryanfar
    تاریخ عضویت
    فروردین 1390
    محل زندگی
    جایی در ایران
    پست
    1,507

    نقل قول: نوشتن برنامه ای با سرعت بالا

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

  8. #8
    کاربر دائمی آواتار ali reza mansoori 2
    تاریخ عضویت
    تیر 1387
    محل زندگی
    پشت کامپیوتر
    پست
    732

    نقل قول: نوشتن برنامه ای با سرعت بالا

    نقل قول نوشته شده توسط sara_aryanfar مشاهده تاپیک
    ااگه از گرید ویو استفاده کنید همه اطلاعات بایند میشن و این غیر ممکنه البته برا این حجم رکورد پس شما نباید همه داده رو بایند کنی فقط اون تعداد مورد نظر رو بایند کنین
    کلا به غیر از گرید ویو آیا کامپونت دیگه ای هستش برای این کار؟

  9. #9
    کاربر دائمی
    تاریخ عضویت
    آذر 1385
    محل زندگی
    همین نزدیکیها
    پست
    683

    نقل قول: نوشتن برنامه ای با سرعت بالا

    من قبلا توضیح دادم اگه میگشتید پیدا میکردید

    https://barnamenevis.org/showthread.p...86%D8%AF%DB%8C

  10. #10
    کاربر دائمی آواتار sara_aryanfar
    تاریخ عضویت
    فروردین 1390
    محل زندگی
    جایی در ایران
    پست
    1,507

    نقل قول: نوشتن برنامه ای با سرعت بالا

    منظور من این نیست که شما از گرید ویو استفاده نکنید به طور حتم این کنترل کاملترین کنترل هست اما اگر شما بخواید خیلی معمولی 30000 هزار رکورد رو به گرید ویو بدین خودتون حساب کنین چی میشه بهترین راه این هست که فرضا 50 رکورد مورد نظر رو از دیتابیس واکشی ودر صفحه اول باشه ووقتی بخواهیم به صفحه دوم برویم دوباره 50 رکورد بعدی رو واکشی کنیم این به نظرم سریع ترین راه هست

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

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