- 11
- OAUTH2
- 조회 수 286
로그를 저장할곳
로그파일이크고
서버에서 읽기작업이 필요합니다....
댓글 11
2018.10.13. 14:55
아... 접속로그가 웹에서 열람이 가능해야해서......
2018.10.13. 14:59
로그라고 하시길래 ㅋㅋ
접속로그라고 더 정확하게 쓰면 좋았을걸
접속자가 많지 않다면 db도 상관없습니다. 어차피 접속로그는 에러날 일이 없기 때문에.
근데 접속자가 많아지고 로그가 많이 쌓일 일이 생긴다면 그것도 곤란해질겁니다.
2018.10.13. 15:03
곤란해지면 어쩌죠?
2018.10.13. 15:09
대댓글로 달아주세요. 새 댓글로 다니깐 알림이 안와서 몰랐어요.
그러니 파일시스템으로 사용해야죠.
단순 열람만으로는 파일시스템이 괜찮고, 특정 정보를 불러오거나 특정 조건을 걸어 불러와야 하는 경우라면 DB가 좋겠죠.
2018.10.14. 01:28
파일에다 써도 마찬가지로 웹에서 열람이 가능하지 않나요?
웹에서 열람하려고 DBMS를 쓴다는건 의미가 없는것 같은데요.
저라면 파일에다 기록하고. 웹에서 해당 로그 파일을 파싱해서 시각화 처리할 것 같습니다.
2018.10.13. 17:43
사실 열어서 파싱하기 귀찬......나써요
2018.10.13. 17:57
그게 귀찮으시다면 csv 파일 형식으로 저장을 하게 만들어서 다운로드 받아서 엑셀로 보는 방법도 있겠네요.
2018.10.13. 18:12
sqlite로 따로 db 사용할려구요
2018.10.13. 19:35
기본 DB는 MySQL 을 사용하고 로그를 sqlite 로 남길려면 그렇게 사용해도 괜찮습니다.
sqlite 는 본격 DB서버 라는 개념이 아니라 fs 기반 DB가 더 가깝거든요.
2018.10.14. 01:30
감사합니다
2018.10.13. 17:55
권한이 없습니다.
로그는 가급적이면 파일 시스템에..
에러가 발생했을 때
Db에다가 로그를 저장하면 로그를 저장하느라 db성능 다 써먹어서 나중엔 db 리소스를 로그 작성하는데에만 사용하고 정작 다른 db는 버벅거리게 되는 현상을 경험하게 됩니다.