首页> 外文会议>International Conference on Advanced Informatics: Concepts, Theory and Applications >Database development supporting offline update using CRDT: (Conflict-free replicated data types)
【24h】

Database development supporting offline update using CRDT: (Conflict-free replicated data types)

机译:数据库开发支持使用CRDT的离线更新:(无冲突复制数据类型)

获取原文

摘要

Database is nowadays a crucial data storage for application needs. Currently, there are several existing popular databases such as relational database like SQL and non-relational database (i.e. NoSQL). However, both types have their own drawbacks which could not be utilized in both online and offline modes concurrently. Therefore, the authors develop a database that supports both modes especially availability in offline mode without sacrificing consistency. The database is integrated with CRDT (conflict-free replicated data types) algorithm to handle and solve conflicts in synchronization process. Some tools and technologies are used in the database development including Apache Thrift for middleware, LevelDB for server database, and IndexedDB for temporary client database. The purpose of this development is to build a CRDT database with usable API for developer users. Finally, it is tested with scenarios to satisfy essential operations: add, remove, and update.
机译:数据库现在是一个用于应用程序需求的重要数据存储。目前,有几个现有的流行数据库,如关系数据库,如SQL和非关系数据库(即NoSQL)。但是,这两种类型都有自己的缺点,它无法同时在线和离线模式中使用。因此,作者开发了一个数据库,该数据库支持两种模式,特别是在离线模式下的可用性而不会牺牲一致性。数据库与CRDT(无冲突复制的数据类型)算法集成在同步过程中处理和解决冲突。某些工具和技术用于数据库开发,包括Apache Thrift用于中间件,用于服务器数据库的LevelDB,以及临时客户端数据库的indexedDB。此开发的目的是为开发人员用户构建具有可用API的CRDT数据库。最后,通过方案测试,以满足基本操作:添加,删除和更新。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号