×

dsDBS鼎石数据存储系统

消耗积分:2 | 格式:zip | 大小:2.88 MB | 2022-06-16

分享资料个

授权协议 Apache 2.0
开发语言 C/C++
操作系统 跨平台
软件类型 开源软件
所属分类 大数据数据存储

软件简介

鼎石数据存储系统在全程零代码的情况下实现对数据库的Select、Insert、Update、Delete等操作。通过对数据库和通讯协议抽象和标准化访问,将数据存储、访问请求经过协议解析,构造结构化语句,结果集序列化等过程,将数据库存储、访问结果以应答消息方式返还给请求方。

鼎石数据存储系统是一款使用灵活、可配置、可扩展的数据存储、访问服务。在零代码的情况下可在各种数据库和通讯协议间进行灵活切换和混和使用。

鼎石数据存储系统支持多种数据库、多种协议。将支持MySql、Sql Server、Oracle等全部关系数据库及部分支持结构化语句的非关系数据库。支持常用的二进制协议及google protobuf协议,扩展后也可以支持XML、Json、Jce等其它协议。

特点:

    *零开发实现数据存储访问。

    *支持各种关系数据库及部分非关系数据库。

    *支持常规的二进制协议及流行的ProtoBuf协议,并可扩展接入其它协议。

    *简单易用,会简单数据库操作即可。

    *可轻松融入原有系统。

代码:

1、初始化

CgxDSApp g_DSApp;

int nRet = g_DSApp.Init(10001,"dssysdb","dssysdb","",3306,3,"dsuser","dspass123");

//参数 数据库类型,DBname,DSNName,ip地址,端口,联接数,用户名,口令

2、调用:

    std::string strReq ;  //一个自定义的完整的数据库请求消息包(可以是增,删,改,查)

    std::string strAck ;//应道消息包,数据库访问结果

    g_DSApp.OnMsg(dwMsgID ,strReq,strAck) ;

参数:消息ID,请求消息包,应答消息包

3、设置调试模式。将运行过程信息输出到日志。

 g_DSApp.SetDebug() ;

 

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !