Foxtable(狐表)用户栏目专家坐堂 → [建议]datatables.load unload 改进。


  共有4829人关注过本帖树形打印复制链接

主题:[建议]datatables.load unload 改进。

帅哥哟,离线,有人找我吗?
jspta
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1731 积分:11255 威望:0 精华:0 注册:2011/12/15 22:06:00
  发帖心情 Post By:2014/3/11 16:44:00 [显示全部帖子]

以下是引用关键下一秒在2014-3-11 16:27:00的发言:

通过递归算法扫描出,一条程序多级别关联展开后,得到80多个表。也就是同时加载与卸载80多个表才行。

不过,做一下午,这递归算法总算写出来了。


关联的好复杂。如果采用模拟关联,就没这个问题了


 回到顶部
帅哥哟,离线,有人找我吗?
jspta
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1731 积分:11255 威望:0 精华:0 注册:2011/12/15 22:06:00
  发帖心情 Post By:2014/5/22 9:18:00 [显示全部帖子]

以下是引用逛逛在2014-5-22 7:55:00的发言:

兄弟

因为有百花,世界才美丽

 

其实很多事,不是只有是和非

 

度 才是关键

 


如果看过数据库的书籍,一般都会提到表间关联。但是一般都会建议不要使用这种关联,当数据库庞大以后,除了性能上的问题,在维护这种关联的时候会造成严重困难。

对于狐表使用视图和表函数,存储过程就已经能够很好开发了


 回到顶部
帅哥哟,离线,有人找我吗?
jspta
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1731 积分:11255 威望:0 精华:0 注册:2011/12/15 22:06:00
  发帖心情 Post By:2014/5/22 11:00:00 [显示全部帖子]

以下是引用hanxuntx在2014-5-22 9:26:00的发言:

天问兄,关联表和,表达式才是狐表的精华啊。

关联表的优势,

1.可以动态显示数据,不需要刷新,对服务器鸭梨小  

这句不同意,如果你建立的模拟关联一样达到效果。


2.有表达式的列和普通的数据表一样可以编辑保存修改,SQL查询表就不行。 

SQL查询表不能保存,意味着在表结构设计方面会出现难题,设计合理的表结构,意味着更加麻烦的录入和设计。单表设计意味着更多冗余信息存储和高成本的后期维护。所以现在狐表的设计理念,既是狐表的优势也是狐表的局限。个人认为这种设计比较适合小型系统,中大型设计,特别是数据量大的情况下,会出现严重问题。

如果使用关联表,会导致数据录入会在多个表之间,而用户往往不喜欢。

更多的开发者会使用控件进行录入设计(这样设计是因为学习其它软件,其它软件并没有狐表中“表控件”,而且都是用SQL完成各种操作,个人是不喜欢这种设计风格),而用户却喜欢EXCEL式的单表录入。

虽然我已经解决了查询表保存数据的问题,但也因为这样,到目前为止开发都是通过窗口进行,效率不高。


3.关联表用好了大大方便和简化系统的设计

正因为有了关联表,狐表才成为表。

如果都用SQL,很多功能应该只能用窗口用文本框实现了吧。

同第二点,即是优势也是局限


 回到顶部
帅哥哟,离线,有人找我吗?
jspta
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1731 积分:11255 威望:0 精华:0 注册:2011/12/15 22:06:00
  发帖心情 Post By:2014/5/22 11:05:00 [显示全部帖子]

忘记说了,当时使用关联表的时候,发现经常界面乱动,列顺序变化,总之就是控制麻烦。所以干脆都用窗口了,也可以加快系统启动时间。

 回到顶部