ERP系统架构设计
最近在做一个ERP系统,采用c/s架构。有一些迷惑,客户端直接去访问数据库的话,如果客户端增多了,数据库是不是可以承受的了呢,考虑到可扩展性,我应该用什么样的架构呢,听说有什么数据库中间层来控制数据库连接,不知道到底是怎么回事,是第三方的工具呢,还是需要自己开发?中间层怎样部署呢?
[解决办法]
采用C/S/S方式吧
C是客户端
第一个S是数据服务程序,向客户端提供服务
第二个S是数据库管理系统
C/S方式在多点的时候会很吃力,
点不多的情况下,C/S方式是快速开发的。开发工具可以采用PB这个工具可以
在程序的任何地方不借助任何控件可以任意使用SQL操作数据,设置可以调用
存储过程来实现业务功能,功能强大的数据窗口是开发中国复杂报表的好选择
目前为止没有哪个开发工具自己提供的报表部分是好用的,第三方的例外!
[解决办法]
考虑分层,采用三层或是多层模式。具体网上搜索下,资料很多的