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

نام تاپیک: مشورت در مورد طراحی یک تیبل

  1. #1

    مشورت در مورد طراحی یک تیبل

    با سلام
    من یه قسمتی توی سایتم هست که کاربر میتونه از طریق یه فایل اکسل یک سری اطلاعات (نام / تلفن / ایمیل ) رو وارد کنه / تعداد این اطلاعات هم ممکنه زیاد باشه و قرار نیست هیچ محدودیتی برای این کار باشه.

    راه حلی که به نظر من رسید اینه که برای هر کدام از اطلاعات (نام / تلفن / ایمیل) یک فیلد از نوع long text بسازم و اطلاعات رو serilize کنم و توی این فیلدها بریزم . ولی باز هم یه مشکلی هست و اونم اینه که با توجه به اینکه حجم فیلد long text در حدود 4 گیگ بیشتر نیست اگر اطلاعات یک کاربر بیشتر از این بشه چه کاری میشه کرد

    آیا اصلا راه حل من درست هست ؟ شما راه حل بهتری دارین ؟
    ممنون

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

    نقل قول: مشورت در مورد طراحی یک تیبل

    خوب برای هر فرد یک سطر در جدول در نظر بگیر .
    لقمه رو خیلی میپیچونی

  3. #3

    نقل قول: مشورت در مورد طراحی یک تیبل

    سلام و ممنون از پاسختون
    اما . وقتی یه فایل اکسل ایمپورت میشه ممکنه ده هزار تا نام و ایمیل وارد دیتابیس بشه / حالا شما تصور کن صد تا کاربر سایت یا هزار نفر از کاربرای سایت بخوان همچین فایلی رو ایمپورت کنن . میدونین حجم دیتابیس چقدر میشه ؟
    به نظر شما این کار صحیحه ؟

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

    نقل قول: مشورت در مورد طراحی یک تیبل

    وقتی یک نفر در حال import یک فایل هست ، table رو lock کن تا موقتا کسی نتونه به این قسمت دسترسی داشته باشه .

  5. #5
    کاربر دائمی آواتار khanlo.javid
    تاریخ عضویت
    بهمن 1390
    محل زندگی
    قـزویــن
    پست
    943

    نقل قول: مشورت در مورد طراحی یک تیبل

    نقل قول نوشته شده توسط afshin9032 مشاهده تاپیک
    وقتی یک نفر در حال import یک فایل هست ، table رو lock کن تا موقتا کسی نتونه به این قسمت دسترسی داشته باشه .
    شما به این فکر کردید که اگه هزار تا کاربر بخوان تک تک فایل رو ایمپورت کنن ، چه مدت زمان باید منتظر باشن ؟؟ به نظر شما آیا کاربر حوصله این کار رو داره که منتظر باشه تا نوبت بهش برسه ؟؟ به نظر من بهتره فایل های کاربر رو تو یه فولدر جمع کنید و تو موقع مناسب فایل ها رو بزارید اتومات تو دیتابیستون ایمپورت بشه اینجوری هم وقت کاربرا گرفته نمیشه ، هم کار شما راحت میشه ، هم به هاستتون فشار نمیاد .






    موفق باشید

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

    نقل قول: مشورت در مورد طراحی یک تیبل

    نقل قول نوشته شده توسط khanlo.javid مشاهده تاپیک
    شما به این فکر کردید که اگه هزار تا کاربر بخوان تک تک فایل رو ایمپورت کنن ، چه مدت زمان باید منتظر باشن ؟؟ به نظر شما آیا کاربر حوصله این کار رو داره که منتظر باشه تا نوبت بهش برسه ؟؟ به نظر من بهتره فایل های کاربر رو تو یه فولدر جمع کنید و تو موقع مناسب فایل ها رو بزارید اتومات تو دیتابیستون ایمپورت بشه اینجوری هم وقت کاربرا گرفته نمیشه ، هم کار شما راحت میشه ، هم به هاستتون فشار نمیاد .






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

  7. #7

    نقل قول: مشورت در مورد طراحی یک تیبل

    سلام و ممنون از پاسخ ها
    الان سوال من اینه که ساختار این تیبل چه جوری باشه یعنی هر ایمیلی که وارد میشه یک رکورد باشه / یا کل ایمیل ها توی یک فیلد long text قرار بگیره و موقع استفاده fetch بشن ؟
    من یه عکس گذاشتم به نظر شما ساختار کدوم بهتره ؟

  8. #8
    کاربر دائمی آواتار khanlo.javid
    تاریخ عضویت
    بهمن 1390
    محل زندگی
    قـزویــن
    پست
    943

    نقل قول: مشورت در مورد طراحی یک تیبل

    نقل قول نوشته شده توسط mohsenshahab مشاهده تاپیک
    سلام و ممنون از پاسخ ها
    الان سوال من اینه که ساختار این تیبل چه جوری باشه یعنی هر ایمیلی که وارد میشه یک رکورد باشه / یا کل ایمیل ها توی یک فیلد long text قرار بگیره و موقع استفاده fetch بشن ؟
    من یه عکس گذاشتم به نظر شما ساختار کدوم بهتره ؟
    من ساختار اول رو پیشنهاد میکنم چون به راحتی میتونی به هر کدوم از فیلد اطلاعات که خواستی دسترسی داشته باشی .

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

    نقل قول: مشورت در مورد طراحی یک تیبل

    نقل قول نوشته شده توسط mohsenshahab مشاهده تاپیک
    سلام و ممنون از پاسخ ها
    الان سوال من اینه که ساختار این تیبل چه جوری باشه یعنی هر ایمیلی که وارد میشه یک رکورد باشه / یا کل ایمیل ها توی یک فیلد long text قرار بگیره و موقع استفاده fetch بشن ؟
    من یه عکس گذاشتم به نظر شما ساختار کدوم بهتره ؟
    ساختار اول بهتره ، چون تو جستجو ها سرعت خیلی بهتره تا اینکه توی یک رشته بزرگ جستجو کنه .

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

  1. مشورت در مورد طریقه طراحی
    نوشته شده توسط tc1000 در بخش ASP.NET Web Forms
    پاسخ: 2
    آخرین پست: یک شنبه 18 فروردین 1387, 12:11 عصر
  2. کمک در مورد طراحی یک backdoor ساده
    نوشته شده توسط once4ever در بخش امنیت در شبکه
    پاسخ: 1
    آخرین پست: جمعه 14 اسفند 1383, 13:12 عصر
  3. درخواست کمک در مورد طراحی یا اصلاح
    نوشته شده توسط سار در بخش برنامه نویسی در Delphi
    پاسخ: 3
    آخرین پست: سه شنبه 08 دی 1383, 22:38 عصر
  4. سئوال در مورد طراحی کامپوننت گرافیکی
    نوشته شده توسط B-Vedadian در بخش برنامه نویسی در Delphi
    پاسخ: 0
    آخرین پست: شنبه 12 اردیبهشت 1383, 09:32 صبح

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

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