وب سایت های پیام رسان
سلام و عرض ادب خدمت دوستان برنامه نویس
سایت هایی مثل کلوپ ، فیسبوک و ... یا سایتی مثل همین uncox.com کلی کاربر دارند و روزانه کلی پیام رد و بدل میشود
آیا برای هر پیامی که گذاشته میشود یک رکورد در دیتابیس ایجاد می گردد یا خیر ؟
نمیدونم شاید یک فیلد text در یک رکورد مربوط به همون کاربر ذخیره می گردد هر سری وب سایت این فیلد را می خواند و تمام پیامهایش را تقسیم می کند؟
آیا این mysql بعد از یک مدتی با این حجم از رکورد های بلااستفاده دچار هنگ شدن نمی شود؟
دوستان کمک کنید اصلا این پیام رسان ها دارند چطوری کار می کنند؟
وجود میلیون میلیون رکورد هیچ مشکلی در بانک های اطلاعاتی بوجود نمی آورد و فرقی نمی کند این بانک Oracle یا MySQL یا ... باشد. برای افزایش سرعت بانک های اطلاعاتی را Index می کنند که باعث حجم کلی بانک اطلاعاتی اما بهبود سرعت و عملکرد آن خواهد شد.
مدیریت و نگهداری بانک های اطلاعاتی خیلی بزرگ ( چند صد گیگ ) معمولاً در سرور ها به صورت Cloud و ... انجام می پذیرد. نمونه های کلان آن دیتاسنتر های فیسبوک، گوگل و مایکروسافت است.
و اگر کنجکاو هستید، دیتابیس uncox در حال حاضر حدود 15 گیگ ( به همراه index ) حجم دارد.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .