说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

讨论:数据模块中数据控件的多少的问题!

编辑:说三道四文库 发布时间:2017-11-24 08:04
HTML文档下载 WORD文档下载 PDF文档下载
请问在数据模块中放置数据控件的多少有限制吗?对程序的运行有影响吗?我的数据模块现在大约放了80个的ClientDataSet和DataSource了,现在程序要添加一些功能,如果继续加数据控件,会不会对程序的运行有影响?
我想应该是有影响,至少系统消耗的资源要增加啊,呵,
增加控件了,系统消耗的资源肯定是要增加的,
我的意思是是否分成2个数据模块性能会好些?
强烈关注,版主猛,放了那么多。
还是少放点好,在form放DataSource,数据模块上的ClientDataSet最好new生成,对需要applyupdates的clientdataset要注意providername的多重调用,对于只作查询的则问题较少
我想有影响,不过DataSource占用空间应该不会太大吧,真的需要那么多吗?
我认为对整个程序的性能影响很大,会有很大的内存空间浪费。
你用动态调用的方法会好一些,多一些数据模块不成问题,但是有些还是放在Form上好
对于数据模块理论上是可以放任意多个数据库控件的,这方面没有限制,但受到内存空间的限制。
你怎么需要那么多?放在数据模块里,那是因为这些控件是公用的,多个Form需要同时访问
一个DataSource或者ClientDataSet。如果不是这样,将这些DataSource或者ClientDataSet
分散放到真正需要用到它们的Form里,这样在需要用到它们时再创建。
我不同意把datasource or clientdataset放在form上,那样对于访问数据是很耗时间的,但你要这样多的东东以很奇怪!!!!
jishiping(JSP 季世平) :
难道你不是将所有的数据控件都放到数据模块中吗?这样便与管理与调用。



:yuyulily(打工仔) 
晕,那也不会用到你这么多啊?
我想你的情况可能是没有能共用一个数据控件的尽量使用一个,而是在新加窗体或单元时又加数据控件吧?或者是程序换了几个人写,每个人都喜欢用自己建的。那样很乱。
浪费资源是肯定的,对性能和速度的影响到底有多大需要试一下。
放在一个DM里便于管理是肯定的。不过如果到了80多个,我不相信你的模块间的互相关联会那么厉害,也就是说,我不相信你的程序中有那么多模块需要同时调用这么多数据集。

我想大家的建议还是对的,少量的放一起是不错的。
这么多,恐怕是lookup字段惹的祸
呵呵,我的情况就是书生说的那样,程序是多几个人写的,合的时候由于时间的关系没有精简合并,所以导致有这么多。

现在模块要继续增加,且老板要的急,请兄弟们出出注意,怎么能在性能和时间上找个平衡点。
你狠
救急的話就繼續放吧。

多人合作時,表的規劃是很重要很重要的,lookup字段,在我這裡的項目中用專用的類去處理,大家共用,根本不用增加那麼多表啊。如果為了一個lookup而增加一個表,80個還不夠,一兩百個不為多吧,管理起來麻煩。

如果表真的很多,看看可不可以增加幾個數據模塊,將數據相對分開,真正要用到多模塊數據的單元不多,就讓那些單元特殊一點。

估計一下項目什麼時候完成,如果已經完成了大半,為了模塊性也一點,干脆各自管理自己的數據模塊,只共用一個數據模塊,不要合在一起了。項目完成後的代碼重整應該是每個項目必不可少的一步,那時小組成員對需求已經相對明了,代碼重整對下一個項目幫助很大,同時也是去BUG的良藥。可以把這部分內容留在代碼重整時做。
多谢PPower。
我现在也想用多个数据模块解决,但用多个和用一个在性能上有很大区别吗?还是它只是起到了一个分散的作用?
后加的数据控件最好几个人能先商量一下,共用。否则以后维护起来也会有点麻烦。那么多看着都受不了。
晕倒!有时间来考虑这个问题还不如重新做一个应用服务器了,本身这种事情就不应该这样做的,你们应该有一个人专门负责这个东西。
Wingsun(孙春阳) :
可重新做一个应用服务器的改动量也是很大的啊,在整合的同时相应模块的代码都要进行替换,我就是怕再弄出新错误来,因为现在系统还是可以运行的。

各位大虾,我刚刚开始学BCB,请问最快要多久成为成手!!!
哈哈,那就只有这么半死不活的拖着了,能跑就行,性能嘛你叫人家硬件升一升级。老板又要的急,当然还是稳妥点好,大改动的不要。。。

多人开发一定要协调好啊。自己埋头干自己的,最后合程序的会死人的。
助影人圆梦奥斯卡 8mm相机应用其实很平庸 苹果应用审查团队叫停Cookie追踪技术 时势造英雄:中国早期O2O创业故事 iOS开发与Android开发的四大不同 “消极抵抗”AWS OpsWork?RightScale首次宣布转售并支持GCE 2012年VC都把钱投给了哪些大数据初创公司? 耐用性将成苹果iWatch最大挑战 Sphinx:首款全硬件加速HTML5游戏引擎发布 PayPal创始人Levchin又创办了一家移动支付公司Affirm Zuck、Bill Gates、Jack Dorsey上银幕激励孩子编程 十款最新开源的开发者工具/应用(组图) Django 1.5发布,Python 3开始进入主流? [爆料]英特尔:将Hadoop“固化”到Xeon中 姗姗来迟:微软终于发布Windows 7 IE10正式版 谷歌推Google+登录系统 与Facebook争夺用户信息 微软在CodePlex上开源C++ REST SDK 代号Casablanca 论OpenAPI的起源与历史 LinkedIn开源低延时变化数据捕获系统Databus 微软发布全新WP应用 随时查看App崩溃信息 做iOS开发,我为什么弃用Objective-C而选择RubyMotion? Stinger Initiative:让Hive提速100倍 2013年云计算的九大威胁 W3C小组发起新“汽车与Web平台业务组”项目 苹果CEO:请忘掉股价 未来依然有伟大产品 两周营收100万,GO桌面在Google Play做对了什么 “吸金王”Puzzle &amp;amp; Dragons是如何炼成的 初创公司Kickboard:让父母了解孩子的在校表现 Rackspace收购开源数据库公司ObjectRocket 投资人表示微软应推出iPad版Office 三星:谷歌养大的一匹狼 UC九游年度战略:2013计划分成超3亿元 迷失在struts流程中的人,有人能带我出去吗? 一堆简单问题 怎样用ASP判断复选框(checkbox )被选中呢??急~~~~~~~ 我想使得对话框显示在主程序的中央怎样实现?取空格函数是什么? 服务器一重启IIS就不能工作,需要删掉IIS,再重装才行,还原备份都没用,怎么办?(高分求解) PART1:WORD文挡处理问题 对象无效是怎么回事?急,谢谢,马上结贴 有关SQL数据库远程传输及服务器配置及设置影响的问题,敬请高手积极指教!!有请大力!!! 怎样通过DBNavigator实现对DBGrid 中的记录末添加记录? 啊,注册tucows,downloads.com都要收费的?是吗 怎样把任意一个文件读到oracle的blob里,急啊!! 公务贴(八月七日) 野种子 这样可以吗?请高手帮忙。 我要做一个软件,这个软件可以进行光盘(VCD,DVD)的刻录,请问哪里有源代码下载? MSMQ服务器如何安装??? 高分提问,请高手相助! 概念问题:Lun,scsi bus number,host adapter number,scsi id 这些含义如何 如何Copy有损毁的VCD(唐伯虎点秋香)? WebLogic7 的乱码问题??? 与的问题 有人给你送礼希望你能....你会如何? 我该选哪一个?(在线等) 请问如何在word里嵌入一个工具条 我的一台服务器安装的是Win2000 Server版,而客户端安装的是Win98,当通过客户端的Win98系统去访问服务器时,就会弹出一个要求输入网络密 两个问题请教,做过大项目的请来帮忙 傻问题大家帮帮忙 简单问题!请指点(急!在线等!) 讨论:是用全局变量,还是用发送消息? 关于jsp与javascript之间的问题,紧急!!!对高手的挑战 我想写一个窗体,要使它不在任务栏上 如何用php语法进行文件的直接下载,高手请进 怎样利用CFile类来完成创建多个文件夹? 请exee、jasminelai、smart2me、patricklee01() 、greenazcf进来拿分!!! 请各位帮个忙,FileAge()、raise是什么意思?虽然是简单希望各位帮忙!! 怎样做个SPY++查不到句柄的控件? 请教表格自适应的问题 知道并了解VCL底层运作机制的朋友切磋一下好吗? VB如何调用RAR? 控制台程序中字符串的定义问题 ====高分求助!!===== 請問如何設置table使之在dba studio 看不到但是通過sql/plus可以看到 一个关于表单的简单问题<select name=..>中怎样确定选定的是第几项 ==找错!!! 两行代码,错在哪儿??== 有谁知道SQL SERVER为什么会占用600多M的内存? VB如何调用RAR? ====高分求助!!===== 哪位大侠知道可以下载电子书籍的好网站~~~(当然是关于计算机的。。。) 关于winrunner的delphi插件问题 截取swf动画里面的图片用什么软件,下载地址有吗? the coodinator flew into _____rage,and common sense went by the board.A.the B.a C./ D.some Graceful翻译成中文什么是意思 graceful、imperial什么翻译? graceful 英语选择题,graceful OR graciousMr.D Lewis's______body language spoke much louder than his actual words.为什麼要填graceful?gracious为什麼不行?希望讲详细点噢!谢谢啦~ graceful是什么意思 又是一个sort ofAnd the sort of the phantom of the unfinished business in their relationship hung over our relationship until finally it just became impossible看到很多次sort of sort of 短语有几种意思 __the announcement all flights were cancelled because of bad weather greatly distressed the waitingA that B which C why D of which 英语翻译英语翻译:如果再晚出生两天的话,我和你一样也是双鱼座. 意志和心愿是不是同义词我爸让我百度的 I not yet get the product after payment 台湾花莲发生6.7级地震 杭州等多地医生举报官员公款出游 出门戴钢盔执擀美国务卿将访欧洲中东八国 重申与沙特俄律师称斯诺登在俄找到工作 新工作与\"免费\"医疗让俄罗斯进退两难 仅多航班遭炸弹威胁嫌疑人落网 因向父亲万圣节网友微博晒疯狂造型 惊现金正恩巴基斯坦警方在卡拉奇逮捕97名犯罪嫌北京数十村民阻拦农田被承包种树时遭打绍兴印染温州电镀两个“污染大户”转型斯诺登最新照:在莫斯科乘游览船 未戴万佩:以活动为例分析如何找和用APP不懂放权给用户?活该忙成狗!智东西早报:Win 10被暂缓升级 为什么空气越好的国家癌症发病率越高?豌豆荚报复百度封杀:不提供百度App【投稿】八一八P2P的线下获客四川巴中城管执法车上“双号牌”APP产品PR文难推广,听听36氪的周鸿祎:雷军按照小米模式搞P2P金融湖北一官员当街飞踢拆迁女 称“我一脚现在的100万,10年后相当于现在多
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘