2012-05-16 2 views
2

백 엔드가 필요한 내부 웹 응용 프로그램을 개발 중입니다. 저장된 데이터는 실제로 RDBMS 유형이 아닙니다. 현재 응용 프로그램이 (XQuery)를 분석하여 html 테이블과 다른 유형의 필드를 표시하는 것은 XML 문서 형식입니다. 몇 가지 다른 유형의 XML 문서와 CSV (쉼표로 구분 된 값)가 나타날 것입니다. 주어진 시나리오에서 필자는 항상 mySQL 데이터베이스를 사용하여 데이터를 백업 할 수 있으며 XML 또는 CSV를 생성하는 프로세스를 중단하여 데이터베이스에 곧바로 삽입 할 수 있습니다.SQL 데이터베이스는 작은 응용 프로그램을위한 좋은 해결책이 아닙니까?

이 시나리오에서는 no-sql 데이터베이스를 사용하는 것이 좋습니다. 또는 mySQL이 여전히 더 좋습니까? 클러스터링/고 가용성/분산 처리 시나리오가 필요하지 않습니다.

답변

2

"더 좋음"을 정의하십시오.

데이터의 관계형 (MySQL) 또는 문서 기반 (NoSQL) 관계를 기반으로 선택해야한다고 생각합니다.

일반적인 사용 사례를 분석하는 것이 좋습니다. 더 나은 방법은 두 가지 프로토 타입을 작성하고 측정하는 것입니다.

+0

no-SQL 설정 및 프로그래밍과 관련된 학습 곡선을 바탕으로 "보다 우수"합니다. –

+1

알아낼 수있을만큼 똑똑한 사람을 찾으십시오. 애플리케이션에 미치는 영향은 단기 학습 곡선 문제보다 훨씬 오래갑니다. – duffymo

+0

지난 9 개월 동안 무엇을 배웠습니까? – duffymo

관련 문제