Foxtable(狐表)用户栏目专家坐堂 → [讨论]关于保存数据


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

主题:[讨论]关于保存数据

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


加好友 发短信
等级:幼狐 帖子:148 积分:1665 威望:0 精华:0 注册:2008/9/1 19:40:00
[讨论]关于保存数据  发帖心情 Post By:2009/11/9 10:54:00 [只看该作者]

不知各位怎样新建和保存数据文件,我的保存方法为:当用户新建和保存一个文件时,用CompactToAccess保存数据,当用户打开文件时,再用Merge()合并数据,这样做到数据与程序的彻底分离,但这样有点担心:
1、这样保存数据安全不安全,会不会导致数据丢失
2、合并数据速度比较慢。 

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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2009/11/9 10:56:00 [只看该作者]

没有必要这样吧。
常规设计,注意备份即可。

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


加好友 发短信
等级:幼狐 帖子:148 积分:1665 威望:0 精华:0 注册:2008/9/1 19:40:00
  发帖心情 Post By:2009/11/9 11:02:00 [只看该作者]

这样做的主要目的是为了用户新建的文件可能比较多,如果都保存为table文件,每个文件比较大,现在没有输入数据的table文件有5M多,如果加上数据,文件比较大,不方便,这样可以减小文件的大小。

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


加好友 发短信 好心情 一级勋章
等级:超级版主 帖子:715 积分:5564 威望:0 精华:1 注册:2008/8/31 20:45:00
  发帖心情 Post By:2009/11/9 11:04:00 [只看该作者]

没必要吧,直接使用外部数据源

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


加好友 发短信
等级:幼狐 帖子:148 积分:1665 威望:0 精华:0 注册:2008/9/1 19:40:00
  发帖心情 Post By:2009/11/9 11:20:00 [只看该作者]

我的项目有10多个表,有内部表,临时表,外部数据表,其中内部表4个需要由用户输入数据,数据量比较大,一般一个文件需要输入几千行几万至几十万个数据,然后由软件进行处理,这样每一个文件的存储是我比较担心的,既要小巧又要安全,要方便传输。


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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2009/11/9 11:38:00 [只看该作者]

用SQl SERVER

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


加好友 发短信
等级:幼狐 帖子:148 积分:1665 威望:0 精华:0 注册:2008/9/1 19:40:00
  发帖心情 Post By:2009/11/9 14:16:00 [只看该作者]

呵呵,多谢各位,有所感悟,马上动手
[此贴子已经被作者于2009-11-9 20:18:22编辑过]

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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2009/11/9 14:56:00 [只看该作者]

不用看的,从原理上看就不应该这么做。
最多是每间隔一段时间就建立一个数据源,通过用户扩展属性,让用户在登陆的时候选择。

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


加好友 发短信
等级:幼狐 帖子:148 积分:1665 威望:0 精华:0 注册:2008/9/1 19:40:00
  发帖心情 Post By:2009/11/9 15:19:00 [只看该作者]

以下是引用狐狸爸爸在2009-11-9 14:56:00的发言:
不用看的,从原理上看就不应该这么做。
最多是每间隔一段时间就建立一个数据源,通过用户扩展属性,让用户在登陆的时候选择。

可能是我表述的不是很清楚,我要达到的并不是用户登陆的时候选择,而是实现像Excel这样的保存功能


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


加好友 发短信 一级勋章
等级:狐仙 帖子:9879 积分:57634 威望:0 精华:15 注册:2008/9/1 9:45:00
  发帖心情 Post By:2009/11/9 15:30:00 [只看该作者]

以下是引用tianhe95在2009-11-9 15:19:00的发言:

可能是我表述的不是很清楚,我要达到的并不是用户登陆的时候选择,而是实现像Excel这样的保存功能

   用外部数据源就可以了,不要想的太复杂,将程序和数据分开就行,数据保存在外部数据源.客户端程序调用外部数据就可以了.


 回到顶部