동시 편집
실시간 협업 툴을 만들때 사용하는 기술로 CRDT와 OT가 대표적이다.
OT(Operational Transformation)은 유저들의 모든 변경사항을 기록하고, 서버에 전송해 순차적으로 적용해 결과를 만드는 방식이다. 구글 독스 등에서 사용하는 기술이나, 사용자가 몰리면 과부하 걸릴 수 있다.
반면 CRDT(Conflict-Free-Replicated Data Types)는 모든 개체(char 등) 유니크한 값으로 저장하기에 변경 사항을 합칠 때 충돌이 발생하지 않는다. 매번 서버의 응답을 기다릴 필요 없는 방식이다.
