WEB程序访问数据库的问题,帮我分析分析我老板的意思!!
我现在还在试用期,老板让我开发我们公司电能质量监测系统的WEB功能。数据库很大,包括很多实时电能数据,要考虑实时数据的及时刷新以及多WEB用户并发连接。我采用的方案是以DataSet为核心。我的理解也一直是ADO.NET就是以DataSet为核心。现在方案被老板否定掉了,而且我还没有抓准她的意思,各位高手给指点指点。下面是她的话:
“关于数据库连接的技术试验完全没有试到点子上。用Dataset 存储远程数据表来代表实际的数据库连接是不现实的,我们的系统数据库表太大,不可能全部搬到本地来。你没有理解 我的意思。
我的意思是,不把数据库处理与C#的用户界面放在一起处理,用户界面的的响应处理与数据库处理分开,用专门的线程或程序段管理数据库连接(主要通过SQL 命令或存储过程读取特定查询结果)和查询结果,用户界面通过调用类来得到处理结果,不与具体的数据库表打交道。由于WEB客户端可能并发多个连接,因此会同时有多个数据库查询请求,要求程序能用一个机制处理这些并发请求。
需要重新做试验及写结果。”