PHP와 MySQL을 사용하여 웹 개발에서 프로그래밍 경력을 시작했습니다. 나는 대부분의 동적 데이터와 일부 설정 / 매개 변수 데이터를 저장하기 위해 db를 사용하는 데 익숙해졌습니다. 때로는 많은 데이터가있을 수 있지만 다른 경우에는 테이블의 항목이 적을 수 있습니다. 나에게 이것은 자연스럽게 보였고 내가 아는 한 이것은 웹 개발에서 허용되는 접근 방식입니다. (내가 틀렸다면 나를 정정하십시오 ...)
나는 지금 데스크톱 응용 프로그램을 탐구하고 있으며 내 자연적인 성향은 db를 다시 사용하여 응용 프로그램 사용을 통해 생성되는 많은 정보를 저장하는 것입니다. 그러나 내가 알 수있는 한 db를 자주 사용하는 응용 프로그램 (사용하는 응용 프로그램)이 보이지 않습니다. [편집 : 많은 응용 프로그램이 프로그램 자체에 포함 된 경량 데이터베이스를 사용한다는 점에서 이것은 잘못된 가정이라고 지적되었습니다.] 그 이유는 무엇입니까? db를 사용하는 것이 어느 시점에 적절한가요? 이 문제에 대한 표준이 있습니까? 또한 데스크탑 애플리케이션을 개발하기 위해 db를 사용하지 않는 이유는 무엇입니까?