2010-08-06 7 views
2

음악 표기법을 나타내는 큰 문자열을 텍스트 형식으로 저장해야합니다. 이 문자열은 몇 줄에서 수백 줄 사이에있을 수 있습니다.일반 텍스트 대 데이터베이스 저장소

문자열 (예 : 아티스트, 악기 등)에 대한 메타 데이터를 데이터베이스에 저장해야합니다.

대용량 텍스트 문자열을 플랫 파일이나 데이터베이스에 저장하는 것이 더 좋을까요?

데이터베이스에 저장하면 병행 성 문제 등을 모니터링하기가 더 쉬울 것이라고 생각합니다. 그러나 플랫 파일에서는 확장이 더 쉽습니다.

+0

"큰"(바이트)을 정의하십시오. – NullUserException

+0

데이터베이스 솔루션을 쉽게 찾을 수 있다고 생각합니다. 쉽지는 않지만 쉽게 확장 할 수 있습니다. – mikegreenberg

+0

longblob는 최대 4GB이므로 파일 크기가 커지면 파일을 사용하십시오. – mvds

답변

2

음악에 대한 메타 데이터를 이미 데이터베이스에 저장하고 있다면 문자열 표현과 함께 저장하면됩니다.

그런 식으로 모든 정보가 한 곳에 있으므로 사용자가 가져올 때 두 위치에서 데이터를 검색하는 것에 대해 걱정할 필요가 없습니다.

+0

그래, 나는 더 감각적이라고 생각하고있다. 그러나 데이터 관리 라인에 더 많은 영향을 미치게 될 것이라면 지금도 준비 할 수있을 것이다. 귀하의 답변 주셔서 감사합니다 :-) – Matt