首页> 外文会议>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 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号