더 많은 키와 해당 값을 가진 JSON 파일이 있습니다. &을 구문 분석하려면 모든 데이터를 MySQL에 삽입 할 수 없으며 DB에 테이블 구조를 작성하는 것이 매우 어려울 수 있습니다. 전체 JSON 파일을 MySQL에 어떻게 저장할 수 있습니까?MYSQL DB에 JSON 파일 자체 저장
0
A
답변
0
JSON 파일 만 저장하고 검색하고 다른 작업은 수행하지 않으려면 보통 TEXT data type이면 충분합니다.
MySQL 5.7.8 added a JSON data type 및 host of functions to create, modify, and search them. 이것은 MySQL에서 JSON 데이터를 저장하고 작업하는 가장 효율적인 방법입니다. PostgreSQL also has this feature.
MySQL 5.7이없는 경우 업그레이드를 고려하십시오. 업그레이드 할 수없는 경우 관계형 SQL 서버 대신 MongoDB 또는 CouchDB와 같은 document store NoSQL database을 사용하는 것이 좋습니다. 이들은 JSON과 같은 임시 데이터를 처리하도록 설계되었습니다.
관련 문제
- 1. Laravel의 MySQL DB에 JSON 객체 저장
- 2. 노드에 mysql db에 중첩 json 저장
- 3. DB에 파일 내용 저장
- 4. DB에 이진 파일 저장
- 5. DB에 파일 저장
- 6. mysql DB에 아스키 코드를 저장
- 7. CMD를 통해 mysql DB에 파일 삽입
- 8. Rails & MySQL : Array가 --- [] 또는 --- DB에 저장 됨
- 9. MySQL-DB에 비공개 및 공개 키 저장
- 10. imagemapster 스크립트의 데이터를 mysql db에 저장
- 11. 날짜의 정렬 순서로 mysql db에 레코드 저장
- 12. 저장 JSON 파일
- 13. 마커 데이터를 db에 저장
- 14. JSON 데이터를 db에 저장합니다.
- 15. JSON 디코드를 MySQL, PHP로 저장
- 16. MySQL 데이터베이스에 JSON 데이터 저장
- 17. 파일/이미지 방문수를 계산하고 db에 저장
- 18. db에 파일 경로의 일부만 분할하여 저장
- 19. 플랫 파일 다운로드 및 DB에 저장
- 20. 대기열에서 파일 처리, 보관 및 DB에 저장
- 21. db에 텍스트 파일 저장 및 검색
- 22. 파일 업로드 및 세션 또는 DB에 저장
- 23. MySQL 데이터베이스에 파일 저장
- 24. MySQL 데이터베이스에 파일 저장
- 25. DB에 배열 저장
- 26. 방어 방식에 관계없이 JSON 파일 저장 허용
- 27. FTP 서버의 자체 서명 애플릿이 MySQL DB에 연결할 수없는 이유
- 28. Javascript Dropbox에 JSON 파일 저장
- 29. 파일 용 json 객체 저장
- 30. mysql db에 iframe 삽입하기
https://dev.mysql.com/doc/refman/5.7/en/json.html 이것을 확인하셨습니까? 당신은 비슷한 질문을 가지고 있습니다. – hummingBird
물론 가능합니다. 왜 안 되니? 파일은 문자열이나 어쩌면 블롭 데이터 일뿐입니다. 그래서 BLOB 타입의 컬럼을 만들고 간다! JSON을 사용하여 해당 JSON 구조 내부의 단일 "셀"에 선택적으로 액세스하려면 상황이 다릅니다. 그것은 완전히 다른 주제입니다! 이를 위해서는 여전히 실험적인 (AFAIK) mysql 서버의 확장이 필요하며 확실히 느리다. – arkascha