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

نام تاپیک: حجم بالای دیتابیس در MongoDB ؟؟

  1. #1

    حجم بالای دیتابیس در MongoDB ؟؟

    سلام دوستان

    من MongoDB را نصب کردم و از طریق خط فرمانش چند رکورد را توش ذخیره کردم.

    وقتی فایل های دیتابیس اون را بررسی کردم دیدم که حدود 160 مگابایت هست.... (فقط برای سه یا چهار رکورد)

    اگر تعداد رکوردهام 1000 تا بشه چی میشه؟ آیا با زیاد شدن رکوردها همینطور حجم بالا میره یا اینکه در یک مقدار خاصی ثابت میشه؟

    آیا توی دیتابیس های دیگه مثل کاساندرا هم حجم دیتابیس همینطوری زیاده؟؟

  2. #2

    نقل قول: حجم بالای دیتابیس در MongoDB ؟؟

    نقل قول نوشته شده توسط amir001 مشاهده تاپیک
    سلام دوستان

    من MongoDB را نصب کردم و از طریق خط فرمانش چند رکورد را توش ذخیره کردم.

    وقتی فایل های دیتابیس اون را بررسی کردم دیدم که حدود 160 مگابایت هست.... (فقط برای سه یا چهار رکورد)

    اگر تعداد رکوردهام 1000 تا بشه چی میشه؟ آیا با زیاد شدن رکوردها همینطور حجم بالا میره یا اینکه در یک مقدار خاصی ثابت میشه؟

    آیا توی دیتابیس های دیگه مثل کاساندرا هم حجم دیتابیس همینطوری زیاده؟؟
    دلایل زیادی برای درک این ابهام است.مهم ترین دلیل این مشکل(البته نمی توان آنرا یک مشکل نامید) پیش تخصیص خود مانگو دی بی است.مانگو دی بی برای اینکه از تکه تکه شدن فایل داده ای جلوگیری کند فایل داده ای خود را اندازه مشخصی تولید میکند.به طور مثال ممکن است فایل داده ها اندازه 1 گیگابایت داشته باشد ولی 90% آن خالی باشد.برای جلوگیری از این کار می توانید سرور mongod را با پارامتر noprealloc اجرا کنید.البته خود مانگو دی بی پیشنهاد میکند که پارامتر noprealloc را فقط در حالت تست و زمانی که حذف اطلاعات زیادی دارید اجرا کنید.راه حل کمبود فضای خالی بر روی دیسک استفاده از دستورات compact و repairDatabase است که فضاهای تکه تکه را به هم می چسباند(Defragmentation).

    دلایلی دیگر در این لینک شرح داده شده است.

    دیتابیس کاساندرا سیاست های مخصوص به خودش را دارد و الزاما مشابه مانگو دی بی عمل نمی کند.
    آخرین ویرایش به وسیله مبین رنجبر : دوشنبه 01 اردیبهشت 1393 در 19:54 عصر
    Mobin Ranjbar

    Software Engineer, Big Data Evangelist and Startup Guy

    www.linkedin.com/in/mobinranjbar

    www.MobinRanjbar.com
    www.Hadoop.ir
    www.BigDataWatcher.com

    < به سوالات و درخواست هایی مبنی بر ارسال سورس کد ، نوشتن برنامه و ... از طریق پیام خصوصی پاسخ داده نمی شود >

  3. #3

    نقل قول: حجم بالای دیتابیس در MongoDB ؟؟

    آقا یه سوال :

    آیا این حجم همینطور زیاد میشه؟

    مثلا تعداد رکوردهای من اگر دوبرابر شد حجم دیتابیس هم دوبرابر میشه؟؟؟

  4. #4

    نقل قول: حجم بالای دیتابیس در MongoDB ؟؟

    نقل قول نوشته شده توسط amir001 مشاهده تاپیک
    آقا یه سوال :

    آیا این حجم همینطور زیاد میشه؟

    مثلا تعداد رکوردهای من اگر دوبرابر شد حجم دیتابیس هم دوبرابر میشه؟؟؟
    خیر.تقریبا شبیه الگوریتم Dynamic Table عمل میکند.به این صورت که فایل داده ای با مقداری مشخص تولید میشود ولی ممکن است پر نشود.البته عرض کنم که اصلا رکورد در اینجا مفهومی ندارد و تعریف نشده است.سطرهای داده ای شما اگر دوبرابر شد اگر در آن فایل های پیش تخصیص داده شده جا نشد،فایل بعدی با حجم تعیین شده تولید میشه.همانطوری که توضیح دادم این یکی از دلایل بود و ممکن است در این مورد صدق نکند.
    Mobin Ranjbar

    Software Engineer, Big Data Evangelist and Startup Guy

    www.linkedin.com/in/mobinranjbar

    www.MobinRanjbar.com
    www.Hadoop.ir
    www.BigDataWatcher.com

    < به سوالات و درخواست هایی مبنی بر ارسال سورس کد ، نوشتن برنامه و ... از طریق پیام خصوصی پاسخ داده نمی شود >

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

  1. کم کردن حجم بالای دیتابیس
    نوشته شده توسط m_gholami در بخش مدیریت دیتابیس (Database Administration)
    پاسخ: 1
    آخرین پست: شنبه 28 دی 1392, 13:54 عصر
  2. پاسخ: 5
    آخرین پست: چهارشنبه 29 آبان 1392, 14:27 عصر
  3. حجم بالای اطلاعات در دیتابیس
    نوشته شده توسط ghoroghchian در بخش مدیریت دیتابیس (Database Administration)
    پاسخ: 12
    آخرین پست: سه شنبه 02 آبان 1391, 08:23 صبح
  4. حجم بالای دیتابیس و بک آپ گرفتن از بانک fileGroup شده
    نوشته شده توسط mohssen_mz در بخش Backup & Restore
    پاسخ: 1
    آخرین پست: دوشنبه 05 دی 1390, 20:35 عصر
  5. حجم بالای دیتابیس
    نوشته شده توسط f_iut79 در بخش SQL Server
    پاسخ: 3
    آخرین پست: سه شنبه 17 آذر 1388, 10:53 صبح

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

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