ZKX's LAB

谁能简单解释一下BS和CS数据库系统的工作流程? c s架构下利用wcf做服务端访问数据库

2020-07-21知识17

客户端直接访问数据库,跟客户端连接服务端再由服务端访问数据库,怎么选择好。 你讲的问题,有两方面的优化 1.客户端到服务端的优化 2.服务端读取数据库的优化 多客户端到服务端,一般需要建立连接池,比如控制只容许50个客户端连接,那么池的最大连接。是数据库访问结构上,有两种,一种是直接客户端访问数据库,一种是客户端通过服务端的应用 这个就是所谓的CS模式和CSS模式,前者是客户端直接访问数据库服务器,后者是客户端,应用服务器访问数据库服务器。第一种架构中需要在客户端存储访问数据库的服务器地址、用户名和密码,并且要求客户端具有能够直接访问数据库网络的线路,数据的业务逻辑需要在客户端内处理,涉及的事务处理完全由数据库系统负责。特点是开发简单,但缺点很明显,系统的安全性很低,数据库很容易就暴露出来,一旦客户端泄漏数据库就可以被随意访问了,而且在业务逻辑的控制上一不是很灵活。此外,服务的更新也不灵活,业务逻辑的变化需要更新全部客户端。第二种架构中增加了应用服务器,访问数据库的任务和部分业务逻辑处理由应用服务器负责除了,这样客户端就不必存储数据库服务器信息,只需要负责用户的交互和少量业务逻辑就可以了。这种架构下整体上更加便于集中的管理,同时提高了系统安全性。业务逻辑发生变化时只需要修改应用服务器中的程序就可以,而数据库访问存储在应用服务器上,能够起到访问隔离的效果,降低数据库被入侵的风险。谁能简单解释一下B/S和C/S数据库系统的工作流程? 举个B/S的例子:用户浏览器中发送请求,页面是用JSP,ASP或者PHP技术写的,然后发送到WEB服务器.(后面一直到返回到客户端HTML) 简单说明一下能看懂就行,谢谢了!共3 B。

#服务器端#数据库#电脑服务器#架构#服务器类型

随机阅读

qrcode
访问手机版