커뮤니티에 이런
질문
(http://www.devpia.com/Maeul/Contents/Detail.aspx?BoardID=38&MAEULNo=16&no=74277&ref=74277)
이 올라왔다.
DB와 파일 중 처리속도가 빠른것은 또는 좋은것은 무엇이며, 이유가 뭘까요?
답을 하자면, 답이 없다.
왜냐하면, 상황(context)에 대한 자세한 설명이 빠졌기 때문이다. 3가지 정도만 얘기해 보면..
'처리속도'에서 '처리'는 어떤 처리를 이야기 하는 것입니까?
얼마나 복잡한 처리?
처리는 누가? 이제 막 콘솔에 'hello world!'를 찍어 본 신입 개발자가? 아니면 튜링상을 받은 구루가? DBMS제품이?
이렇게 따지다 보면 끝이 없을 수도 있다. 그럼 어느 정도에서 멈춰야 하는가? DB방식과 파일방식 중 어떤 것을 선택해야 할까? 답은 오로지 요구사항에 의해서 즉, 사용자의 만족에 있다. 내가 보기에는 사용자로부터 '대충 쓸만하다' 소리가 나오면 대성공이다.