PDA

View Full Version : بانک بزرگ



rohollahmahmoodiany
یک شنبه 28 فروردین 1384, 01:10 صبح
فرض کنید که میخواهیم کل اطلاعات یک شهر را در بانک دخیره کنیم.ایا معمول است
که اطلاعات در چندین بانک باشندیا اطلاعات در یک بانک باشند ولی جداول زیاد باشند.
در مورد نحوه تقسیم بانکها بر روی سرورها چه ؟روی چند یرور باشند بهتر استیاروی یکی؟
با تشکر!

AminSobati
یک شنبه 28 فروردین 1384, 01:38 صبح
دوست عزیزم،
داشتن جداول زیاد در یک بانک هیچ مشکلی نداره. جدا کردن جداول زمانی توجیه داره که از نظر کاربرد و ارتباط هم منفک باشند. به یاد داشته باشین که مثلا یک FK نمیتونه جدول خارج از بانک رو Reference بده.
داشتن بانکهای مختلف بر روی سرورهای مختلف زمانی صورت میگیره که تعداد کاربرهای شما بسیار زیاده و میبایست Load Balancing یا ایجاد توازن در حجم پردازش انجام بدین.
درموارد بسیار زیادی دیدم که مشکل یک بانک اطلاعاتی به خاطر طراحی ناصحیح و ایندکسهای نامناسب بوده و عملا هیچ نیازی به هزینه مضاعف برای سرور جدید نداشتن. ولی مورد شما رو اطلاع ندارم..

Microsoft.net
یک شنبه 28 فروردین 1384, 15:17 عصر
در ضمن دوست عزیز به یاد داشته باش در صورت تعدد بانکها اگر از Crystal برای گزارشگیری استفاده می کنی به مشکل بر می خوری چون همون طور که می دونی کریستال روی بانکها با اسامی مختلف در یک گزارش دارای باگهای زیادیه بطوریکه خوده شرکت crystal Decission سازنده این محصول به این امر اعتراف کرده

rohollahmahmoodiany
دوشنبه 29 فروردین 1384, 00:43 صبح
با تشکر!
ببینید اطلاعات خیلی حجیمند در ضمن در خیلی موارد جداول به هم ربط ندارند.مثل سایتهای شهر های بزرگ.
میخواستم بدانم طراحان سایت مثلا .org shirazcity. چه شیوه ای در پیش گرفته اند

AminSobati
دوشنبه 29 فروردین 1384, 01:41 صبح
دوست عزیزم،
اگرچه ممکنه دو یا چند جدول به هم ارتباط مستقیم نداشته باشند، اما همینقدر که در دامنه یک پروژه قرار گرفتند، یعنی جهت به انجام رسیدن یک پروژه واحد Create شده اند، همین دلیل کافیه که در یک دیتابیس قرار بگیرند.
ضمنا تعدد دیتابیس، امکان اعمال کردن Security یکپارچه و مدیریت اون رو هم میتونه با مشکل مواجه کنه