数据管理单元

我要开发同款
一席山水梦2024年05月14日
62阅读
开发技术cmake、多进程、多线程、C/C++
所属分类数据存储

作品详情

产品可以微服务的形式运行于容器中,作为连接应用层和数据库层的桥梁。它通过外部接口协议与应用层实现交互,提供数据存取、数据压缩、数据深度维护、负载均衡、透明化数据库操作、操作日志保存等功能。
产品可分为数据库通信模块、连接池、协议栈、负载均衡模块、日志模块、数据库处理模块、配置权限模块、监控模块等。
通信模块:实现tcp\ip、udp、MQTT等通信方式,便于应用层使用。
连接池:负责管理数据库的连接,实现数据库的服用和释放,降低创建和关闭连接的开销。
协议栈:负责实现应用层协议的解析,适配各种所需要的协议。
负载均衡模块:负责接口负载的均衡,保持高可用性和可靠性。
日志模块:负责各种运行数据和错误的记录,提供事后的分析数据及数据库恢复。
数据库处理模块:提供底层数据库的处理接口,目前可支持sqlite3。
配置权限模块:可灵活配置数据读写的权限,保证数据的安全性;支持根据需要设置数据库深度等参数。
监控模块:监控运行状态信息,如连接数、读写次数、执行效率、数据库文件大小等,同时可提供超越阈值的报警信息,可提供不同的接口供外部使用。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论