se·ri·al·ize
C1technical이야기를 연재하다; 데이터를 저장·전송 가능한 형태로 직렬화하다
verb동사
- 1
연재하다 — 소설, 이야기, 방송 등을 여러 회차나 부분으로 나누어 차례로 발표하다C1〔publishing〕
to publish or broadcast a story, book, programme, etc. in separate parts over a period of time
The magazine serialized the novel over six months.
그 잡지는 그 소설을 여섯 달 동안 연재했다.
The podcast serialized the true-crime story in ten episodes.
그 팟캐스트는 그 실제 범죄 이야기를 10회로 나누어 연재했다.
- 2
직렬화하다 — 컴퓨터에서 객체나 데이터를 저장하거나 전송할 수 있는 연속적인 형식으로 변환하다C1〔computing〕
in computing, to convert data or an object into a serial form that can be stored, transmitted, and reconstructed later
The app serializes user settings before saving them.
그 앱은 사용자 설정을 저장하기 전에 직렬화한다.
Serialize the object as JSON before sending it to the server.
서버로 보내기 전에 그 객체를 JSON으로 직렬화하세요.
반의어deserialize, unmarshal
- 3
순차화하다, 직렬화하다 — 여러 작업이나 접근이 동시에 일어나지 않고 순서대로 일어나게 하다C1〔computing〕
to make operations, requests, or access happen one after another instead of at the same time
The database serializes writes to prevent conflicts.
그 데이터베이스는 충돌을 막기 위해 쓰기 작업을 순서대로 처리한다.
A lock can serialize access to a shared file.
잠금 장치는 공유 파일 접근을 순차적으로 만들 수 있다.
유의어sequentialize, order
반의어parallelize
뉘앙스 · 쓰임
publish는 단순히 ‘출판하다’라는 넓은 말이고, serialize는 특히 ‘여러 회차로 나누어 연재하다’라는 뜻입니다. 컴퓨터 분야의 serialize는 단순히 save ‘저장하다’가 아니라, 저장·전송 가능한 순차적 형식으로 ‘변환’하는 과정에 초점이 있습니다. deserialize는 그 반대로 직렬화된 데이터를 원래 구조로 되돌리는 것입니다.
영국 영어에서는 철자 serialise도 흔히 쓰이며, serialize는 미국식 철자이지만 기술 문서에서는 국제적으로 널리 보입니다. 컴퓨터 분야에서는 ‘직렬화하다’로 번역하는 것이 일반적입니다. 일상 대화보다는 출판·방송·소프트웨어 문맥에서 주로 쓰이는 비교적 전문적인 단어입니다.
유의어 뉘앙스 비교
- publish in instalments
- 의미가 가장 직접적이지만, 한 단어가 아니라 설명적인 표현이다.
- run as a serial
- 신문·잡지·방송에서 ‘연재물로 싣다/내보내다’라는 느낌이 강하다.
- marshal
- 컴퓨터 분야에서 비슷하지만, 시스템·언어에 따라 자료를 호출이나 전송에 맞게 포장한다는 뉘앙스가 있다.
- encode
- 더 넓은 말로, 특정 형식이나 코드로 바꾸는 것을 뜻하며 반드시 원래 객체 구조의 복원을 전제로 하지는 않는다.
- sequentialize
- 동시에 하지 않고 순차적으로 만들다는 뜻으로, serialize보다 설명적이고 덜 흔하다.
- order
- 순서를 정한다는 넓은 의미이며, 동시 실행 제어라는 기술적 의미는 약하다.
반의어
- publish as a whole
- 회차로 나누지 않고 전체를 한 번에 출판한다는 뜻이다.
- deserialize
- 직렬화된 데이터를 원래 객체나 자료 구조로 되돌린다는 뜻이다.
- unmarshal
- marshal의 반대말로, 포장된 데이터를 다시 사용할 수 있는 형태로 푸는 뜻이다.
- parallelize
- 여러 작업을 동시에 실행되도록 만든다는 뜻이다.
자주 쓰는 표현 · Collocations
verb+noun
- serialize a novel소설을 연재하다
- serialize a story이야기를 연재하다
- serialize data데이터를 직렬화하다
- serialize an object객체를 직렬화하다
- serialize access접근을 순차적으로 처리하다
verb+prep+noun
- serialize to JSONJSON으로 직렬화하다
- serialize as XMLXML 형식으로 직렬화하다
adj+noun
- serialized form직렬화된 형태
어원 · 암기 팁
[Latin]serial은 라틴어 series ‘줄, 연속, 순서’에서 온 말이고, 여기에 동사를 만드는 접미사 -ize가 붙어 serialize가 되었습니다. 원래는 ‘연속물로 만들다’라는 의미에서 출판·방송의 연재 의미가 생겼고, 이후 컴퓨터 분야에서 데이터를 순서 있는 형식으로 바꾼다는 뜻으로 확장되었습니다.
serial ‘연속의, 연재의’ + -ize ‘~하게 만들다’
💡 serial은 ‘연속물’이라는 뜻이므로, serialize는 무언가를 ‘연속된 형태로 만들다’라고 기억하면 좋습니다.