数据库分布式开发套件正式发布

xhz2000 2011-11-28 09:32:52
一、套件技术说明
1. 使用环境Window Nt 以上版本。
2. 服务端采用当今最热的IOCP模型,封装为DBServer.dll。
3. 客户端使用WSAAsyncSelect模型,封装为DBClient.dll。
二、套件使用说明
1. DBServer.dll和DBClient.dll分别有几个主要的接口共外部调用:
●TransFile 主要用来完成文件的传输;
●TransString 主要用来完一般字符串的传输;
例如:当向数据库保存数据失败后,我们就可以传回一个字符串,而不是XML串,这样一来客户端就不必要在去解析XML串,直接显示错误信息就可以;
●TransXMLString 主要用来完XML字符串的传输;
例如:当你对数据库表进行查询时,就可以使用XML返回以方便处理这些复杂的数据字符串;
2. 客户和服务端的通讯采用一问一答式,也就是说不论客户做什么业务,
服务端都得回复一个结果或者说成功和失败。
三、测试数据和演示程序
测试主要目的:检查内存是否存在泄漏;
1. 测试环境为笔记本电脑,内存4G,操作系统 window XP,客户端和服务端同在一台机器上;
2. 测试时间为一天24小时;
3. 客户端开六个,数据大小为别为:两个4M多;两个8M多,一个16M多;一个33M多;
4.得出结果是内存使用稳定,未发现有内存泄漏现象。
四、适用开发语言
1.客户端DBClient.dll已经用PB调用过,而且运行一年了,所以客户端可以肯定地说是可以在windows平台上使用任意语言开发。
2. 服务端DBServer.dll把它封装为动态库目的也是能让他跨语言,由于没有在别的语言上测试过,所以就只能说还停留在delphi上的开发。然而在没有封装成动态库之前也在实际项目中使用了一年。

如果有需要者请联系QQ: 17963631 , 价格可以商定。
...全文
272 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
都先生 2011-12-09
  • 打赏
  • 举报
回复
类似第三方的工具。支持
lyhoo163 2011-12-04
  • 打赏
  • 举报
回复
关注。
wang7535067 2011-12-03
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 cdlff 的回复:]
自己开发的话,也就十天时间
[/Quote]
「已注销」 2011-12-03
  • 打赏
  • 举报
回复
遇到真正用delphi做技术的,要顶一下
fengxiaoxiao1 2011-12-03
  • 打赏
  • 举报
回复
能说一下和Midas,remObj及dbanywhere等中间件的异同吗?
xhz2000 2011-11-29
  • 打赏
  • 举报
回复
没有人喜欢呀? 是不是免费的东西才喜欢啊! 呵呵!


如果在加上我在这个套件上的软件框架一起捆绑出售有人喜欢吗?
xhz2000 2011-11-29
  • 打赏
  • 举报
回复
楼上真强! 佩服。
Dcdu 2011-11-29
  • 打赏
  • 举报
回复
自己开发的话,也就十天时间
火龙岛主 2011-11-28
  • 打赏
  • 举报
回复

828

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧