[]
        
(Showing Draft Content)

용어

명사

설명

apply

적용은 변경 사항이나 작업을 실행·반영하여 공유 데이터가 업데이트되고, 그 결과가 모든 참여자에게 동일하게 반영되도록 하는 과정을 의미합니다.

auto connection

자동 연결은 중단이 발생하더라도 실시간 상호작용을 유지하기 위해 클라이언트와 서버 간의 연결을 자동으로 설정하거나 재설정하는 것을 의미합니다.

bidirectional communication

양방향 통신은 양측이 모두 데이터를 송수신할 수 있는 정보 교환 방식으로, 실시간 쌍방향 상호작용을 가능하게 합니다.

broadcasting

브로드캐스팅은 한 사용자의 변경 사항이나 작업을 모든 다른 참여자에게 실시간으로 전파하여 데이터의 공유와 일관성을 유지하는 과정을 의미합니다.

connection

연결은 클라이언트와 서버 간의 활성 링크를 의미하며, 실시간 통신, 데이터 동기화 및 업데이트 공유를 가능하게 합니다.

crdt

CRDT(Conflict-free Replicated Data Type)는 여러 장치에서 동시에 발생한 분산 업데이트를 충돌 없이 처리하여, 최종적 일관성을 보장하는 데이터 구조입니다.

data consistency

동시 작업 환경에서 데이터 일관성은 동시 편집이나 변경이 발생하더라도 모든 참여자가 동일하고 정확하며 최신의 공유 데이터를 보도록 보장하는 것을 의미합니다.

doc

동시 작업에서 doc(문서)는 사용자 간 실시간 변경 사항을 동기화하는 공유 데이터 모델 또는 문서를 의미하며, 모든 참여자 간의 일관성을 보장합니다.

heartbeat

하트비트는 클라이언트와 서버 간에 주기적으로 전송되는 신호로, 연결 상태를 유지하고 시스템의 실시간 정상 동작 여부를 모니터링하는 데 사용됩니다.

hook

은 동시 작업 과정의 주요 이벤트 시점에 특정 동작을 실행하거나 기능을 확장할 수 있도록 하는 사용자 정의 함수 또는 콜백을 의미합니다.

message

메시지는 참여자 간에 교환되는 데이터 또는 정보로, 실시간 변경 사항, 작업, 명령 등을 포함하여 동기화와 동시 작업을 지원합니다.

middleware

미들웨어는 클라이언트와 서버 사이에서 데이터 처리, 동기화 및 통신을 관리하는 계층으로, 원활한 실시간 상호작용을 보장합니다.

op

Op(작업)는 편집이나 업데이트와 같은 데이터 모델의 최소 단위 원자적 작업을 의미하며, 모든 참여자에게 동기화되어야 합니다.

ot

OT(Operational Transformation)는 여러 사용자가 동시에 수행한 변경 사항을 조정·변환하여 충돌을 해결하고, 실시간 동시 작업 환경에서 데이터 일관성을 유지하는 기법입니다.

permission

권한은 사용자가 공유 문서나 리소스에서 수행할 수 있는 작업이나 변경 범위를 정의하는 접근 제어 설정을 의미합니다.

postgre

PostgreSQL은 트랜잭션, 동시성 처리, 복잡한 쿼리 등 고급 SQL 기능을 지원하는 안정적이고 확장성이 뛰어난 오픈 소스 객체-관계형 데이터베이스 관리 시스템입니다.

presence

동시 작업에서 프레즌스는 공유 환경 내에서 사용자의 온라인 상태, 작업 위치, 현재 활동을 실시간으로 표시하는 기능을 의미하며, 동시 작업의 가시성과 조율을 향상시킵니다.

room

동시 작업에서 은 특정 작업이나 맥락 내에서 사용자들을 그룹화하여 실시간 데이터 공유, 동기화 및 상호작용을 가능하게 하는 가상 공간을 의미합니다.

snapshot

스냅샷은 특정 시점의 공유 데이터 상태를 저장한 것으로, 동시 작업 과정에서 변경 사항을 복원하거나 비교하는 데 사용됩니다.

sqlite

SQLite는 단일 파일 기반의 경량·서버리스 데이터베이스 엔진으로, 임베디드 환경에 적합하며 별도 설정 없이 안정적인 저장 기능을 제공합니다.

transform

변환은 여러 사용자가 동시에 데이터를 편집할 때 일관성을 유지하기 위해 작업이나 변경 사항을 조정·적용하는 과정을 의미합니다.

transmission

전송은 실시간 동기화와 통신을 위해 클라이언트와 서버 간에 데이터, 업데이트 또는 메시지를 전달하는 과정을 의미합니다.