본문 바로가기

IT/Javascript

데이터 직렬화의 이유

https://m.blog.naver.com/PostView.nhn?blogId=magnking&logNo=221156324082&proxyReferer=https:%2F%2Fwww.google.com%2F

 

직렬화(serialization)란?

직렬화라는 단어가 저에게는 참 어려웠습니다. 그래서 직렬화에 대해서 약간 알게 된 부분을 공유하려고 합...

blog.naver.com

 

Object나 데이터 구조가 활용되고 있다는 것은 프로그램이 어떤 특정 메모리 상에 사용하고 있다는 의미입니다. 그런데 이 상태 그대로 파일이나 버퍼 등에 저장하거나 네트워크고 전송을 할 수가 없습니다. 따라서 다른 저장 환경 등에서도 사용할 수 있는 형태로 바꾸어 주어야 하는데 그것을 직렬화 또는 serialization이라고 하는 것입니다.