Vesn Data.Net(简称VDN)
支持PB版本: | PB9.0 -- PB12.5 (以后将陆续支持VS.NET等更多的开发语言) |
---|---|
网络环境: | 互联网、局域网 |
数据库: | SQL SERVER 2000及以上版本(企业版)、 Oracle 9.2及以上版本、MySQL等 |
版本: | V2017 升级记录 |
重要发布: | 2014年2月发布公测 2014年4月正式发售 2015年2月获得《软件著作权登记证书》...... 2020年8月新版本发布 更多... |
测试版下载(10511次) | |
更新:2023-07-29 |
2017年新版是基于Golang开发的全新平台,独立的服务器端,减少了对第三方平台的依赖,实现绿色发布。低耗用高并发,性能较上一版本提升40%-50%,更适合互联网数据的安全、快速传递。VDN移动平台功能即将与大家见面,充分复用PB功能,实现移动平台的快速开发。 VDN采用底层驱动模式,程序只需修改一下数据库连接方式,其余代码不用迁移,即可连接到互联网数据库,局域网互联网一套代码。通过一个组件即实现程序IE运行。
利用VDN系统PB程序可以像操作局域网数据库一样操作互联网数据库,开发过程同普通的C/S程序开发,短短几分钟配置就可以实现高速连接互联网数据库。一套代码可以无缝在局域网和互联网之间切换,大大的缩减了系统的开发周期和开发成本。
开发人员不需要学习新的开发语言,VDN不涉及用户界面,数据操作不依赖任何PB组件,完全从底层控制,所有功能都是针对PB进行开发定制,PB程序员用起来就更加便捷顺手。
目前支持SQLSERVER和ORACLE(ORACLE存储过程和函数调用需要小幅度改动),对于ORACLE来讲,每台客户端不需要单独安装ORACLE客户端,更加简化了客户端的发布。以后还会支持PB以外的开发语言,完全可以替代使用繁琐的WebService等开发形式。
2015新版本提供了在线发布和智能升级的功能,更加便捷的实现程序的发布。
VDN针对互联网特性优化了数据响应方式,加载大数据时大幅减少与服务器的交互次数,对数据采用了多线程多级压缩,基于C++的高效代码,快速完成数据处理,适应互联网大数据小体积传递的需要。 1、隐藏数据库端口:使用了VDN服务器端的数据库不需要开放端口,客户端通过帐套连接数据库,不需要知道包括数据库地址、密码等任何信息,这样就减少了数据库受外网攻击的机率。
2、安全契约:客户端同服务器端交互遵循契约,SN、加密KEY必须一致才能连接服务器,不是任意客户端都可以通过服务器端获取数据。
3、增强安全模式:增强安全模式下,只有在服务器端登记的程序才能够连接,只要EXE被修改任何一点就无法连接服务器。
4、程序安全检测:新版VDN程序提供更加强大的安全检测功能,系统运行时会与服务器端程序进行比对,文件被修改将自动恢复,保证了客户端程序的一致性。
除了基本的数据处理,VDN提供了以下辅助功能:
1、浏览器运行:通过Web组件实现PB程序的浏览器运行,不用修改主程序代码,瞬间实现类似B/S的效果。升级后支持国内主流浏览器极速模式和IE模式,使用更加便捷。
2、项目管理:实现程序的在线发布、智能升级,可以生成在线安装包,新程序上传后,安装包就可以下载安装最新程序;智能升级保证了客户端程序的一致性,增强安全性。
3、消息推送:实现各个客户端之间的即时消息传递,灵活程序开发。
4、其他:文件上传下载、在线用户维护等功能,后续VDN还将提供更加丰富的互联网应用。
图一 互联网数据库连接
1、无须代码迁移,一套C/S代码就可以实现局域网、互联网的无缝切换。
2、不需要开放数据库端口,数据库同应用服务器甚至可以不在一台服务器上,避免数据库直接暴露于internet,安全性有保证。
3、互联网上大数据加载优势明显,上万条数据可以秒杀,速度是直连的2-20倍。在互联网上可以给客户带来局域网一般体验。
4、旗下的PB.NET稳定运行多年,VDN的开发大量吸取了PB.NET的开发经验,稳定性有保证。
5、服务器资源占用大幅减少。采用底层控制,优化内存,增强服务器的并发处理能力。
6、将会提供更丰富的互联网功能,增强PB的互联网开发能力。
7、陆续支持更多的开发语言、数据库.
8、创新型开发团队,给您带来不断的惊喜,增强企业的开发活力。
针对互联网数据库VDN和直连的速度,我们进行了一组大数据的测试,结果一目了然,对于大数据VDN有着绝对的优势,大数据量直连的速度让人无法接受。作者测试的过程中还有一个小插曲:为了测试直连上午9点将服务器的数据库端口开放了,下午3点就发现D盘多了个KUGOU的文件夹,服务器被黑客当肉鸡了,防不胜防啊,只得重新恢复服务器,如果正式服务器遭遇这样的情况,损失就惨重了。
测试服务器配置:
操作系统:Windows Server 2008 标准版 SP2 32位中文版 (windows2003以上服务器均可)
CPU:单核 Intel Xeon CPU E502430 @2.20GHZ
内存:2G
带宽:2M (网通客户端测试满载下载速度大概256KB/S)
客户端网通 4M ADSL
备注:不同的数据处理方式和压缩率不同,日常数据速度平均为直连的2-20倍
图二、 VDN、直连数据加载速度
图三、加载时间比较
图四、加载时间百分比
图五、数据加载时间走势
(可以明显发现,随着数据量的增大,VDN所用时间走势平缓,这样的速度走势才能让客户接受。)
图六、各地VDN速度测试
转载:topany.net/
vesn.net