ورود

View Full Version : راهنمای در ساخت دیتابیس بزرگ



Ayyoub7
شنبه 22 اسفند 1394, 05:33 صبح
سلام
من یه پروژه ای رو میخام شروع کنم که مربوط به یه هلدینگ بزرگ میشه و ای هلدینگ کارخانه های زیادی داره و هر کروم از کارخانه ها محصول متفاوتی رو درست میکنن و در نهایت محصول هر کدوم محصول کارخانه دیگری میشود که هر کارخانه تراکنش های زیادی دارد میخام یه بانک برای اینا بسازم آیا برای هر کدام از این کارخانه ها یک بانک جدا بسازم یا اینکه در یک بانک همه این کارخانه ها تجمیع شود؟ چون یک گزارش های باید گرفته شود که جداول دو یا چند کارخانه باید با هم join شوند بهترین روش پیاده سازی برای این بانک چیست و اینکه سرعت پردازش هم اهمیت داشته باشد ( البته حجم داده های زیاد میباشد.)

pswin.pooya
شنبه 29 اسفند 1394, 16:10 عصر
من یه پروژه ای رو میخام شروع کنم که مربوط به یه هلدینگ بزرگ میشه و ای هلدینگ کارخانه های زیادی داره و هر کروم از کارخانه ها محصول متفاوتی رو درست میکنن و در نهایت محصول هر کدوم محصول کارخانه دیگری میشود که هر کارخانه تراکنش های زیادی دارد میخام یه بانک برای اینا بسازم آیا برای هر کدام از این کارخانه ها یک بانک جدا بسازم یا اینکه در یک بانک همه این کارخانه ها تجمیع شود؟ چون یک گزارش های باید گرفته شود که جداول دو یا چند کارخانه باید با هم join شوند بهترین روش پیاده سازی برای این بانک چیست و اینکه سرعت پردازش هم اهمیت داشته باشد ( البته حجم داده های زیاد میباشد.)

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

پیشنهاد من اینکه اگر تجربه پروژه های بزرگ رو ندارین از یه تیم کاملا حرفه ای کمک بگیرین چون حتی توی ایران هم 90 درصد تیم های حرفه ای و مشهور اشتباه می کنن و نتیجه اون کندی بیش از حد سیستم ها و نارضایتی مشتری می شه. توی پروژه های بزرگ همه چی مهم هست. و متاسفانه 99 درصد برنامه های طراحی شده ایرادهای جدی دارن. ( 100 درصد نمی گم که جا برای یه استثناء باشه که تا حالا من ندیدیم)