GPTKB
Browse
Query
Compare
Download
Publications
Contributors
Search
CRDTs (Conflict-free Replicated Data Types)
URI:
https://gptkb.org/entity/CRDTs_(Conflict-free_Replicated_Data_Types)
GPTKB entity
Statements (51)
Predicate
Object
gptkbp:instanceOf
gptkb:architecture
gptkbp:abbreviation
gptkb:Conflict-free_Replicated_Data_Types
gptkbp:advantage
high availability
partition tolerance
no need for distributed locking
gptkbp:category
eventually consistent data structure
replicated data type
gptkbp:enables
collaborative editing
offline editing
synchronization without coordination
gptkbp:example
gptkb:G-Counter
gptkb:G-Set
gptkb:LWW-Register
gptkb:OR-Set
gptkb:PN-Counter
gptkbp:firstDescribed
gptkb:Marc_Shapiro
2007
gptkbp:hasType
gptkb:operation-based_CRDT
gptkb:state-based_CRDT
https://www.w3.org/2000/01/rdf-schema#label
CRDTs (Conflict-free Replicated Data Types)
gptkbp:implementedIn
gptkb:Riak
gptkb:Redis
gptkb:Akka_Distributed_Data
gptkb:Automerge
gptkb:Delta_CRDTs
gptkb:Lasp
gptkb:Microsoft_Fluid_Framework
gptkb:PeerPad
gptkb:Swarm.js
gptkb:Yjs
gptkbp:limitation
not suitable for all data types
complexity in design
increased metadata overhead
gptkbp:property
mergeable
associative operations
commutative operations
concurrent updates
conflict-free
idempotent operations
replicated
gptkbp:relatedTo
gptkb:Operational_Transformation
gptkbp:standardizedBy
gptkb:IETF
gptkbp:supports
automatic conflict resolution
gptkbp:usedFor
distributed systems
eventual consistency
gptkbp:usedIn
cloud storage
collaborative applications
distributed databases
real-time editing
gptkbp:bfsParent
gptkb:Riak
gptkbp:bfsLayer
6