2013-06-11 2 views
0

jdbc를 사용하여 db의 데이터를 검색/저장하는 java servlet/jsp 기반 웹 응용 프로그램을 작성했습니다.데이터베이스에 형식이 지정된 텍스트를 저장하는 가장 좋은 방법

다음 반복에서는 markdown을 사용하여 사용자가 텍스트 서식을 지정할 수 있습니다. 내 질문은 데이터베이스가 검색에서 마크 업 마크 업을 무시하도록하는 가장 좋은 방법은 무엇입니까? 나는 여기에서 검색을 한 적이있다. 그리고 어떤 사람들은 markdown과 html을 다른 테이블에 저장하는 것을 권했다. 그래서 그것은 매번 html로 변환 될 필요가 없다.

원시 데이터 만 사용하여 비슷한 방식으로 접근하는 것이 좋은 생각입니까? 지금 현재 내 계획은 display_text 테이블과 search_text 테이블을 가지는 것입니다. 나는 html로 3 분의 1을 더할 수 있다고 생각했다.

지금은 단순성과 기능성이 디스크 공간보다 더 중요합니다. 하지만 stackoverflow 어떻게 처리합니까?

+0

이 주제와 다소 관련이 있습니다. http://blog.stackoverflow.com/2011/11/se-podcast-28-brent-ozar/ – chamakits

답변

1

예, 필드가 3 개 있습니다. 이 문제는 아마도 디스크 공간이 아닌 3 개의 필드 사이의 데이터 무결성이 될 것입니다. 이것을 피하려면, 필드 '계산 된'필드 중 2 개를 만드는 것을 고려하십시오. -이를 지원하는 dbms를 사용하는 경우.

2

CPU가 저렴하고 피 묻은 빠릅니다. 병목 현상이 발견 될 때까지 모든 페이지 뷰에서 렌더링합니다. 확실히 가장 간단한 방법입니다.

관련 문제