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
- ruby error
- githubblog
- 평가지표
- 지연평가
- 병렬처리
- 넓이 우선 순회
- 깃헙 블로그 오류
- LinkedLists
- Python
- 통계학
- Selenium
- 파이썬
- ChatGPT
- chirpy
- 다중 선형 회귀
- list
- GPT-4
- beatuifulsoup4
- 중복성검사
- re
- re.compile
- 비용이슈
- AWS
- 2023운전면허
- de
- 정규표현식 조건문
- 벌크업데이트
- reverse_lazy
- 정규표현식
- simple-regression model
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