PDA

View Full Version : بهترین مکان برای ذخیره لاگ



nazaninam
یک شنبه 28 مهر 1387, 14:19 عصر
با سلام
در یک پروژه تمامی تراکنش های کاربر و همچنین خطاها را لاگ می کنم
الان در فایل های متنی و به ازای هر روز یک فایل ایجاد کرده و این کار را انجام میدهم ولی با این کار قابلیت جستجو و فیلتر کردن را از دست می دهم .
به نظر اساتید ذخیره این اطلاعات در بانک اطلاعاتی صلاح هست؟ نظر به اینکه حجم بسیار زیادی از بانک را اشغال می کنند !

mahdi_farhani
یک شنبه 28 مهر 1387, 14:27 عصر
به نظر استفاده از یک فایل XML بهتره باشه به چند دلیل :
1-اگر بخواهی از دیتابیس استفاده کنی ، احتمال قطع شدن سرور SQL را باید بدید ( مثلاً خطا در مورد نحوه اتصال به دیتابیس هست پس در این حالت شما نمیتونید تو دیتابیس لاگ بگیری ) و همچنین حجم زیادی که شما بیان کردید
2-فایل XML رو میتونی طوری پیاده سازی کنی که شکل یک بانک اطلاعاتی برات عمل کنه
3-قابلیت جستجو هم میتونه داشته باشه
و....