PDA

View Full Version : ثبت LOG ( رویداد ) در دیتابیس



babak23
دوشنبه 05 آذر 1386, 11:17 صبح
من در یک برنامه برای مسائل امنیتی و جلوگیری از خرابکاری احتمالی در برنامه بعضی از کار ها ( مثل ورود کاربر به برنامه و ثبت رکوردی توسط کاربر و حذف رکورد و .. ) را در داخل دیتابیس ذخیره میکنم . در بعضی از مواقع اطلاعات روزانه به 300 رکورد و شاید بیشتر هم ممکنه برسه
سوال:
1تعداد رکورد هایی که یک بانک اسکول میتونه در خود ذخیره کنه چقدر هست؟

2 آیا این کاری که من انجام میدهم عملی مرسوم هست؟ و در آینده دچار مشکل و انباشتگی اطلاعات نخواهد شد؟

3 چه تعداد کامپیوتر میتونند به سرور کانکت شوند؟ آیا در وصل شدن به سرور تعداد کانکت ها مهم نیست؟

4 در صورتی که دو کامپیوتر یا چند کامپیوتر بخواهند همزمان به سرور کانکت شوند مشکلی پیش نمی آید؟

babak23
دوشنبه 05 آذر 1386, 15:54 عصر
کماکان منتظر نظر شما اندیشمندان میباشم:متفکر:

Alireza Orumand
دوشنبه 05 آذر 1386, 16:54 عصر
سلام


1تعداد رکورد هایی که یک بانک اسکول میتونه در خود ذخیره کنه چقدر هست؟

اگر از edition enterprise استفاده کنید بعید میدونم به این زودی ها پر نمیشه. معمولا درباره تعداد رکورد چیزی گفته نمیشه و حجم پایگاه مهم هست که تا جایی که من میدونم امروزه دیتابیس هایی با حجم چند ترابایت روی sql server دارن به خوبی کار میکنن و بانک های معمول اصلا به این حد نمیرسن. پس شما در این باره زیاد نگران نباش. به www.tpc.org (http://www.tpc.org) یه سری بزنید بد نیست.


2 آیا این کاری که من انجام میدهم عملی مرسوم هست؟ و در آینده دچار مشکل و انباشتگی اطلاعات نخواهد شد؟

برای این کار میتونید از امکانات خود sql server استفاده کنید sql server profiler و اطلاعاتی که نیاز دارید ذخیره کنید و هر چند وقت اطلاعات رو که دیگه نیازی ندارید دور بریزید که نگرانی برای حجم نداشته باشید.


3 چه تعداد کامپیوتر میتونند به سرور کانکت شوند؟ آیا در وصل شدن به سرور تعداد کانکت ها مهم نیست؟

به عوامل بسیار متفاوتی بستگی داره که سرور زیر چه باری دیگه جواب نده.


4 در صورتی که دو کامپیوتر یا چند کامپیوتر بخواهند همزمان به سرور کانکت شوند مشکلی پیش نمی آید؟

خیر مشکلی پیش نمیاد. البته اگر شما در طراحی پایگاه داده خودتون اصول همزمانی کاربران رو رعایت کنید.
این سوال شما بیشتر به بخش sql server مربوط هست و اگر درباره هرکدوم از مواردی که ذکر شد تمایل داشتید اطلاعات بیشتری بگیرید سوالتون رو تو اون تالار مطرح کنید زود تر جواب میگیرید.