목록md5 (1)
하츠의 꿈
MySQL DB를 사용하는 경우, 특별한 규칙이 없는 256Byte가 넘는 텍스트는 도리없이 TEXT를 사용한다. 만약 해당 필드를 검색해야 한다면? 테이블의 Rows가 얼마 안되면 그냥 한 테이블에 담는다. TEXT필드를 별도의 테이블로 떼어낸다. 하지만, Row가 수십만이 넘어간다면 어떻게 하더라도 TEXT필드를 검색하기란 여간 부담이 되지 않는다. 그렇다고 검색엔진과 같은 방식을 쓰기에는 배보다 배꼽이 더 크고... 최근에 모 프로젝트를 하면서 유사한 고민이 생겼다. - 데이터 Bytes : 20 ~ 1,000 - 최대 Rows : 10,000,000 - 검색 조건 : 새로 저장할 값이 이미 존재하는 지 해당 필드에서 검색 - View 조건 : 관리자 화면에서 저당된 데이터를 확인할 수 있어야 한다..
엔지니어스 마인드/Database
2009. 12. 29. 08:30