【技术实现步骤摘要】
【国外来华专利技术】用于维护数据库的数据库系统和方法
[0001]本披露内容的各方面涉及用于维护数据库的数据库系统和方法。
技术介绍
[0002]顾客是否对使其能够使用智能手机叫出租车的电子叫车服务感到满意,主要取决于电子叫车服务的驾驶员的素质,即,驾驶员是否选择合理路线而不试图欺骗消费者、以及是否友好。为了控制驾驶员的素质,电子叫车服务器可以维护存储驾驶员信息(比如,驾驶员是否被列入电子叫车服务的白名单或黑名单)的数据库。类似地,可能令人期望的是,在乘客例如未进行支付或行为不端时将其列入白名单或黑名单。一般而言,数据库可以被维护以存储实体(例如,驾驶员或乘客)的状态。期望有高效的方法来维护这种数据库、特别是当这些数据库被多种设备和服务访问时。
技术实现思路
[0003]各个实施例涉及一种数据库系统,该数据库系统包括:数据库,该数据库用于存储实体状态;配置接口,该配置接口被配置为针对实体状态类型,接收用于将该实体状态类型的实体状态写入该数据库的实体状态数据格式的规范;以及数据库访问接口,该数据库访问接口被配置为:接收将实体状态写 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种数据库系统,包括:数据库,该数据库用于存储实体状态;配置接口,该配置接口被配置为针对实体状态类型,接收用于将该实体状态类型的实体状态写入该数据库的实体状态数据格式的规范;以及数据库访问接口,该数据库访问接口被配置为:接收将实体状态写入该数据库的写入请求;检查该写入请求是否包括用于将该实体状态写入该数据库的采用被指定用于将该实体状态的实体状态类型的实体状态写入该数据库的实体状态数据格式的实体状态数据;如果该写入请求不包括采用被指定用于将该实体状态的实体状态类型的实体状态写入该数据库的实体状态数据格式的实体状态数据,则拒绝该写入请求;以及如果该写入请求包括采用被指定用于将该实体状态的实体状态类型的实体状态写入该数据库的实体状态数据格式的实体状态数据,则将该实体状态数据写入该数据库。2.如权利要求1所述的数据库系统,进一步包括数据库高速缓存,其中,该数据库访问接口被配置为:接收从该数据库系统中读取实体状态的读取请求;在该高速缓存层中查找该实体状态;以及如果该实体状态包括在该数据库高速缓存中,则通过提供该实体状态来响应该读取请求。3.如权利要求2所述的数据库系统,其中,该数据库访问接口被配置为如果该实体状态没有存储在该数据库高速缓存中,则拒绝该读取请求。4.如权利要求1至3中任一项所述的数据库系统,其中,该数据库访问接口被配置为如果该写入请求包括采用被指定用于将该实体状态的实体状态类型的实体状态写入该数据库的实体状态数据格式的实体状态数据,则将该实体状态数据写入该数据库和该数据库高速缓存两者。5.如权利要求2至4中任一项所述的数据库系统,其中,该数据库高速缓存是非关系型的。6.如权利要求1至5中任一项所述的数据库系统,其中,该数据库是关系型或非关系型的。7.如权利要求1至6中任一项所述的数据库系统,其中,该数据库访问接口支持多租户,以处理来自多个服务和设备的写入请求和读取请求。8.如权利要求1至7中任一项所述的数据库系统,其中,该数据库访问接口包括流式接口,并且被配置为将其接收到的写入请求指派给...
【专利技术属性】
技术研发人员:李沐祺,钟世奇,王超,刘珺,瓦伦,
申请(专利权)人:格步计程车控股私人有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。