2013-06-25 2 views
1

무제한 크기 (최대 String 길이의 Integer.MaxValue로 제한)를 가질 수있는 JSON 파일 콘텐츠가 있습니다.긴 문자열을 데이터베이스에 저장하는 가장 좋은 방법은 무엇입니까?

이 파일을 어떻게 데이터베이스에 저장할 수 있습니까? String처럼? 아니면 이러한 종류의 데이터를 저장하는 특정 "큰"데이터 유형이 있습니까? json 객체 인 themselve를 db에 저장하지 않고 전체 내용 만 저장하려고합니다.

+1

어떤 데이터베이스 시스템입니까? – geoffspear

+0

지금까지 Hibernate HSQLDB. – membersound

답변

2

CLOB 또는 BLOB는 내가 아는 대부분의 관계형 데이터베이스에서 선택할 수 있습니다.

항상 일부는입니다. 데이터베이스 공급 업체 문서를 참조하십시오.

"최고"는 흥미로운 용어입니다. INSERT하기 전에 데이터를 암호화하거나 압축하면 잘 처리됩니까?

JSON에서 하위 값을 쉽게 검색 할 수 없습니다. 그것은 귀하의 요구 사항을 충족합니까?

+0

아마도 CLOB가 내 필요에 맞을 것입니다. 나는 압축이나 인라인 검색에 신경 쓰지 않는다. – membersound

관련 문제