PDA

View Full Version : علت شکسته شدن دیتا بیس ها در سیستم های مالی



benyaminrahimi
پنج شنبه 05 دی 1392, 10:55 صبح
با توجه به اینکه حجم دیتا بس در sql server تاحد تر بایت تعریف شده
سوالی که پیش میاد اینه که چرا اکثر شرکت های نرم افزاری بانکهاشون رو در هر سال جدید میکنند ؟
مثلا برای هر سال یک دیتا بیس ... البته شرکت هایی نظیر همکارن هم هستند که در یک دیتا بیس مدیریت امور مالی انجام میدند و بایک فیلد مثل dore_id این عمل رو انجام میدهند
با توجه به این دو روش شما کدوم روش رو پیشنهاد میکنید . چه دلابلی برای اون دارید؟؟؟؟؟؟؟؟؟؟؟؟؟

با تشکر

CiviAmin
شنبه 14 دی 1392, 12:16 عصر
سلام
شاید دلیل گزارشات سریع برای هر سال مالی باشد!

eng.szarei
شنبه 14 دی 1392, 14:59 عصر
این تفکر از اونجایی شکل میگیره که برنامه نویس ها قبلا با بانک های مثل فاکس پرو کار میکردن و فاکس پرو نمیتونست حجم داده ای بالا رو کنترل کنه . ولی الان با وجود بانک های اطلاعاتی ای مثل SQL این مشکل برطرف شده . از طرفی شما میتونید بانک اطلاعاتیتون رو بر حسب سال مالی پارتیشن بندی کنید تا هم سرعت واکشی زیاد بشه و هم همه اطلاعات رو یکجا داشته باشی

benyaminrahimi
شنبه 14 دی 1392, 20:19 عصر
مرصی منظور از پارتیشن بندی رو نفهمیدم

benyaminrahimi
شنبه 14 دی 1392, 20:24 عصر
civi admin عزیز میشه خوب بای where رکورد ها رو محدود کرد . البته منم موندم که هزینه where روی دیتای زیاد چقدره ؟؟؟؟؟؟؟

eng.szarei
یک شنبه 15 دی 1392, 08:08 صبح
به این لینک ها سری بزنید :
http://forum.nikamooz.com/performance-tuning/197-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D9%BE%D8%A7%D8%B1%D8%AA%DB%8C%D8%B4%D9%86-%D8%A8%D9%86%D8%AF%DB%8C-%D8%AC%D8%AF%D8%A7%D9%88%D9%84-%D8%A8%D8%A7-%DB%8C%DA%A9-%D9%85%D8%AB%D8%A7%D9%84-%D8%B3%D8%A7%D8%AF%D9%87.html

http://zebardast.ir/%D9%BE%D8%A7%D8%B1%D8%AA%DB%8C%D8%B4%D9%86-%D8%A8%D9%86%D8%AF%DB%8C-%D8%A7%D8%B7%D9%84%D8%A7%D8%B9%D8%A7%D8%AA-%D8%AF%D8%B1-%D9%BE%D8%A7%DB%8C%DA%AF%D8%A7%D9%87-%D8%AF%D8%A7%D8%AF%D9%87/


اگه شما برنامه حسابداری نوشتید بیزحمت به این تاپیک سر بزنید
http://barnamenevis.org/showthread.php?434070-%D9%86%D8%B8%D8%B1-%D8%AF%D8%B1-%D9%85%D9%88%D8%B1%D8%AF-%D8%B7%D8%B1%D8%A7%D8%AD%DB%8C-%D8%B3%DB%8C%D8%B3%D8%AA%D9%85-%D8%AD%D8%B3%D8%A7%D8%A8%D8%AF%D8%A7%D8%B1%DB%8C-%D8%A8%D8%A7%D8%B2%D8%B1%DA%AF%D8%A7%D9%86%DB%8C

benyaminrahimi
یک شنبه 15 دی 1392, 08:22 صبح
اونجا براتون ج.اب گذاشتم

FastCode
یک شنبه 15 دی 1392, 08:28 صبح
طراحی اینطوری ساده تره چون میتونن clustered index های ساده تری درست کنند.backup های کوچکتری داشته باشند.query های ساده تری بنویسند. execution plan کوتاهتر.
هر طراحی خواص خودش رو داره.من شخصا با طراحی همه اطلاعات در یک دیتابیس بیشتر موافقم.