谈谈接口开发-关于数据库、中间件、前置机、只增不减的误区

作者:vkvi 来源:千一网络(原创) 日期:2017-3-9

当需要在两个系统中交换数据时,大多数情况下是需要做接口的,但是关于这个接口,存在一些误区上的认识。

误区一、一定要问到对方的数据库产品和版本、以及开发语言

接口不应该是要深入到这么个层次的,而是双方从应用层面抛出数据,而不是直接读写数据库。况且就算把数据库给你,看着那里面几十个表,要弄懂每个表代表什么意思、表关系是什么、各字段是什么意思、字段的值是什么意思、相互之间是怎样约束的,近乎是不可能的事情。

误区二、有中间件就成了

中间件有很多类型,比如 IIS 也可以把它归纳为中间件,这里所说的中间件是传输类型的中间件,它解决了传输过程中安全问题、延迟传送问题、避免重复传送问题、大文件传送问题等,但是它始终解决不了要传什么,只能被动地接受命令。

误区三、有前置机就成了

前置机大多数情况下就是复制一份数据库到另一台机子上,然后由另一方在上面操作,这跟前面说的第一种情况类似,只是相对来说要更安全一些,但是仍然没有解决应用层面的问题。

误区四、只考虑数据增加、不考虑数据减少

按理说不应该出现这种情况,数据同步应该考虑增、删、改,但是经过我的观察,很多人最容易搞忘“删”。


你前面那位网友看了:保留 .pdb 文件有什么不同?

▲▲▲嘿,欢迎转载传播本站原创文章,尽量保留来源噢。▲▲▲

文章评论
赞助商们
vkvi
vkvi

作者简介: vkvi,致力于 .NET Web 开发、移动开发的技术推广,在 .NET、SQL Server、Windows Server 等方面有深入研究和丰富经验,10 年间共计撰写文章 4000 余篇。 主持金融、国土、农业、电商等多个行业项目执行, 推行“技术提升生产力、人心决定成功率”的管理理论。 联系他