BLOB 또는 BINARY 데이터 유형과 비교하여 TEXT 데이터 유형을 선택하면 어떤 단점이 있습니까? 컬럼에 대해 인덱스를 작성하거나 WHERE 절에서 사용하지는 않습니다. 데이터베이스의 데이터 일뿐입니다. 텍스트 일 수 있습니다. 데이터 유형을 선택하는 데 성능 또는 스토리지 이점이있는 경우 알면 좋을 것입니다 ... 감사합니다!데이터베이스 (mysql) 데이터 유형 선택 : 텍스트 대 바이너리
0
A
답변
4
짧은 대답 : 텍스트 인 경우 TEXT 데이터 유형을 사용하십시오.
긴 답변 : TEXT 열은 텍스트로 처리됩니다. 즉, 문자 세트가 할당되어 있습니다. TEXT 값을 비교하면 숫자 값을 비교하기보다는 문자 집합의 데이터 정렬을 사용합니다. 반면에 BLOB 열은 바이트 배열입니다. 정의 된 문자 집합이 없습니다. 유니 코드 (또는 다른 '와이드 캐릭터'인코딩)를 저장하는 경우, 데이터가 기본적으로 DB에 불투명하므로 TEXT를 사용해야합니다.
둘 다 동일한 양의 데이터를 저장할 수 있지만 (물론 사용중인 하위 유형에 따라 다름) BLOB를 사용하면 BLOB를 사용할 때 성능이 약간 저하 될 수 있습니다. 텍스트 관련 처리가 진행됩니다.
관련 문제
- 1. C# datatypes 대 MySql 데이터 유형
- 2. 데이터베이스 유형 선택
- 3. MySQL 대 파일 데이터베이스
- 4. Best MySQL 데이터 유형
- 5. MySQL 비교 이진 데이터 정렬 대 바이너리 문자열
- 6. pg_fetch_row 데이터 유형 선택
- 7. MySQL 데이터베이스 선택 내보내기
- 8. 데이터베이스 데이터 유형 크기
- 9. RRDTool 데이터 소스 유형 선택
- 10. mysql 이에 상응하는 데이터 유형
- 11. sp_xml_preparedocument 텍스트 데이터 유형
- 12. Business Objects - Oracle 바이너리 이중 데이터 유형
- 13. 파이썬 : 데이터 대 텍스트?
- 14. Motorola PLC의 데이터 유형 대 .Net의 데이터 유형?
- 15. 일반 텍스트 대 데이터베이스 저장소
- 16. 네이티브 XML 데이터베이스 대 SQLite/MySQL
- 17. mysql 데이터베이스 json 객체에서 선택
- 18. mysql : char에서 텍스트 필드 유형 변환으로의 UTF 데이터 손실 가능성?
- 19. Mysql 동적 텍스트 필드로 선택
- 20. PHP의 긴 텍스트 데이터 유형
- 21. 바이너리 검색 대 바이너리 검색 트리
- 22. MySQL - 길이() 대 char_length()
- 23. 데이터베이스 선택
- 24. 많은 수의 1kB 데이터 청크를위한 데이터베이스 (MySQL?)
- 25. MySql 데이터베이스 테이블의 트리 데이터
- 26. PDO begintransaction 대 MySQL 데이터베이스 잠금
- 27. 바이너리 서버에서 대용량 SQLite 데이터베이스 다운로드 대 디바이스에서 생성하기
- 28. 액세스 속도, perl 바이너리 해쉬 파일 대 mySQL
- 29. 유형 선택
- 30. Matlab의 바이너리 데이터 작업
의미 상으로 저장하는 것이 전부라면 텍스트가되는 것이 의미가 있습니다. 나는 mysql에 대해 확신 할 수 없지만 다른 DBMS는 특정 길이의 텍스트를 저장할 때 문제가있어 우려가 될 수 있습니다. –