[]
명사 | 설명 |
|---|---|
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 | 전송은 실시간 동기화와 통신을 위해 클라이언트와 서버 간에 데이터, 업데이트 또는 메시지를 전달하는 과정을 의미합니다. |