Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
Tags
- Selenium
- 정규표현식 조건문
- 중복성검사
- GPT-4
- reverse_lazy
- 벌크업데이트
- ruby error
- de
- 깃헙 블로그 오류
- 2023운전면허
- githubblog
- chirpy
- LinkedLists
- 파이썬
- 평가지표
- 넓이 우선 순회
- 다중 선형 회귀
- 지연평가
- re.compile
- simple-regression model
- ChatGPT
- beatuifulsoup4
- re
- AWS
- 정규표현식
- 통계학
- list
- 비용이슈
- Python
- 병렬처리
Archives
- Today
- Total
용사냥꾼69
직렬화는 언제 하는거고 왜 하는걸까? + 직렬화 형식의 종류 본문
728x90
직렬화
직렬화는 객체를 바이트 스트림으로 변환하는 과정을 말합니다.
이는 객체를 저장하거나 전송하는 데 사용됩니다.
직렬화를 하는 이유는 여러 가지가 있습니다.
첫째, 직렬화를 통해 객체를 저장하거나 전송할 수 있습니다. 예를 들어, 객체를 파일에 저장하고 나중에 다시 로드할 수 있습니다. 또는 객체를 네트워크를 통해 전송하고 다른 시스템에서 다시 역직렬화하여 사용할 수 있습니다.
둘째, 직렬화를 사용하면 객체를 암호화할 수 있습니다. 객체를 암호화하면 중요한 데이터를 안전하게 보호할 수 있습니다.
직렬화를 언제 사용해야 하는지는 상황에 따라 다릅니다. 예를 들어, 객체를 저장하거나 전송해야하는 경우 직렬화를 사용해야 합니다. 또한, 객체를 암호화하거나 중요한 데이터를 안전하게 보호해야하는 경우에도 직렬화를 사용할 수 있습니다.
하지만 모든 객체를 직렬화할 필요는 없습니다. 객체가 간단하거나 저장할 필요가 없는 경우에는 직렬화를 하지 않아도 됩니다. 직렬화를 하는 경우에는 직렬화 및 역직렬화 과정에서 성능 및 보안 문제에 대해 고려해야 합니다.
직렬화 형식에는 JSON, XML, Avro, Protocol Buffers, MessagePack, Thrift, BSON, YAML 등이 있습니다.
상황과 필요에 맞게 직렬화 형식을 선택하고 최선의 선택을 항상 생각하고 경험해봐야 할 것 같다고 생각합니다.
'파이썬 > 파이썬-AI 기본' 카테고리의 다른 글
데이터 중복성 검사와 병렬 처리에 대하여 (0) | 2023.04.24 |
---|---|
셀레니움을 활용한 Chat GPT to Slack (0) | 2023.04.21 |
웹스크래핑, beatuifulsoup4 (0) | 2023.04.19 |
다중 선형 회귀와 회귀모델에 대한 평가 지표, 그리고 과적합과 과소적합 (0) | 2023.04.14 |
re 패키지를 사용한 병렬처리 시의 주의사항 (0) | 2023.04.11 |
Comments