layout |
---|
default |
-
Some CRDT libraries only provide basic datatypes. It's very difficult to represent complex models of applications with the basic datatypes. Yorkie provides a general purpose JSON-like documents to unleash the limitation.
-
CRDT is formed solid and clean architecture, much better than OT. It has been known that some OT algorithms are more complex than CRDT and cannot satisfy the convergence after publication. which would be difficult to use. Yorkie uses the well-proven CRDT algorithm to achieve reliable services.
-
Vector clock needs clocks per every client and it leads to large space for documents. Yorkie uses Lamport timestamp to keep smaller document sizes and provides Garbage Collection that removes tombstones to keep documents from growing.
-
Yorkie provides authentication webhook to use custom authentication system. The authentication system used by the application can be applied naturally.
-
Yorkie provides Admin API to browse stored documents and supervise data warehouse easily.
If you have any questions along the way, please don’t hesitate to ask us in our Slack channel. You can sign up for our Slack here.