پاسخ : داده های حجیم در mysql
پارتیشن بندی در mysql رو جستجو کنید
در اصل میاد براساسی فیلدی که تعین میکنید فایلهای مجزا میسازه
برای اون جدول و باعث سرعت بیشتر میشه
نه داده ای از دست میره نه هیچ تغییری لازمه
یه قابلیت دیتابیس هست
Postgresql ذاتا چون فایلهای متعددی برای دیتاها میسازه سریعتره در رکوردهای بالا وفشار کمتری میاره
در مقایسه با mysql رم کمتری مصرف میکنه اما تقریبا دو برابر بیشتر هارد مصرف میکنه
پیشنهاد میکنم قبل از تولید نرم افزار ، ساختار دیتابیستون رو برام بفرستید تا راهنمایی کنم.
هنچنین به علت وجود دیتاتایپ جدید bson در postgresql میتوان خیلی از رابطه های چند به چند در mysql که نیاز به سه جدول داشتند با postgresql به لطف bson با دو جدول انجامش داد
در کل با این حجم دیتا ، باید خیلی روی دیتابیس حساس بشید
اگر اصرار به mysql دارید پیشنهادم percona یا mariadb با انجین xtradb هست
پاسخ : داده های حجیم در mysql
نقل قول:
نوشته اصلی توسط
rezaonline.net
پارتیشن بندی در mysql رو جستجو کنید
در اصل میاد براساسی فیلدی که تعین میکنید فایلهای مجزا میسازه
برای اون جدول و باعث سرعت بیشتر میشه
نه داده ای از دست میره نه هیچ تغییری لازمه
یه قابلیت دیتابیس هست
Postgresql ذاتا چون فایلهای متعددی برای دیتاها میسازه سریعتره در رکوردهای بالا وفشار کمتری میاره
در مقایسه با mysql رم کمتری مصرف میکنه اما تقریبا دو برابر بیشتر هارد مصرف میکنه
پیشنهاد میکنم قبل از تولید نرم افزار ، ساختار دیتابیستون رو برام بفرستید تا راهنمایی کنم.
هنچنین به علت وجود دیتاتایپ جدید bson در postgresql میتوان خیلی از رابطه های چند به چند در mysql که نیاز به سه جدول داشتند با postgresql به لطف bson با دو جدول انجامش داد
در کل با این حجم دیتا ، باید خیلی روی دیتابیس حساس بشید
اگر اصرار به mysql دارید پیشنهادم percona یا mariadb با انجین xtradb هست
احسنت.
قبل از استارت کار دستتون خیلی بازتره اما بعدا کمی دستتون بسته تر میشه. پیاده سازی معماری اصولی عین محاسبه اسکلت یک ساختمونه کار رو استارت زدین دستتون بسته تر میشه.(البته نه لزوما تا این حد بسته!! خوبی برنامه نویسی همینه میشه معماری رو تغییر داد ولی خوب هزینه و زمان بیشتری رو از شما خواهد گرفت)
- - - Updated - - -
این آقا رضا تقریبا سیستم هائی رو طراحی کردن که رکوردهاشون از رکوردهائی که شما نوشتید بسیار بیشتر بوده و موفق هم عمل کردن. و تائید میشند به شدت
پاسخ : داده های حجیم در mysql
همه فرموده های دوستان درست است
ولی گزینه پارتیشن بندی کردن بر اساس تاریخ بسیار ایده و کار خوبی میباشد مثل این هست که شما هارد دیسک خودتونو پارتیشن بندی گنید و یک پارتیشن برای آهنگ یکی برای فیلم و دیکری برای بازی
طبق نیاز میرید پارتیشن مورد نظر را انتخاب میکنید و عملا حجم عظیمی از اطلاعات فقط بایگانی می ماند