主题:问一下实验室的数据管理 -- 橡树村
单独的软件还是和其他打包在一起的?
谢谢
可能有单独销售的,不过这个只是版本控制软件。而且就源代码管理来说,我觉得甚至不如免费的CVS。
其他版本控制软件还有SVN据说也不错,是免费的。
我刚订了一套Visual Studio,看看里面都有啥。
1)如果您的数据已经有关系型数据库的模型了,楼下讲的SQL Server作主机,Access或者SQL Server作客户端是可行的。
Internet上访问,速度不错,安全性不高。
还有你的权限控制仅仅依靠SQL自己的用户组,可能会比较困难。
而且如果你要比较历史纪录的话,就要靠自己的数据库/应用程序来设计了。
2)不推荐在Internet上使用VSS,VSS的最大弱点就是传输。如果你的数据量上GB的话,严重不推荐。
你可以选择Subversion,也是完全免费、源码公开的,速度很好。
它对你的数据没有任何处理。
但是对修改纪录有记载,比对历史非常方便(和VSS一样)。设权限控制容易,安全性也相对比较高。
仅供参考,关键还是你的数据格式。
Subversion自己没有提供数据处理功能,是不是可以与其他程序语言结合提供数据处理呢?
我要的东西也不多,能把我要的信息取出来输出到Excel就够了。
版本控制其实是为控制源码设计的,您需要控制的是数据,而且还要操作数据。
从理论上来说,大概也能用,只是太费事了,得不偿失。
另外,楼下有河友提议用版本控制不同用户的用户端软件,对您的情况来看,有点像杀鸡用牛刀,而且对ACCESS进行版本控制也不太容易,最常见的问题是,您想加一个新功能,但是有5个不同版本,您就得把5个版本都进行修改,挺烦的。
当然,日后您这小程序变大了,还是应该用版本控制的。
也就是纪录七八个学生十几台反应器的运行情况。
不过需要考虑到明年开始运行的一个工业试验厂的情况。但是数据量也不是很大。其实工业数据分析的时候取样频率还比不上实验室的取样频率。工厂本身的运行参数是另外一个程序的事情了。工厂数据的麻烦就是这个必须是远程传输,我的厂子在陕西呢,我的实验室在南非。
另外还要考虑以后容纳国内另外一个实验室的数据。
您觉得什么最合适呢?
版本控制类里还有AccuRev和Perforce,其中P4的功能最强大。(不过您也用不着)
不过,你如果需要数据直接输出到Excel的话,可以用SQL Server/Access的Server/Client模型。Internet上数据共享会很容易,用户控制比较弱,如果到table一级还行,但是跨表就有点麻烦了。
今天看了看Subversion,有点摸不着头脑。
上一次变成都是好多年前的事情了。
像当年咱也是开法过不小规模的数据库的呢。
编程这个东西,扔了再捡起来还真不容易。
软件这个行业和妓女没啥区别,都是长江后浪推前浪
还是化工好啊,一个费托合成,搞了一甲子。
不过不会两三年不接触就被淘汰的。
一个新想法,从理论提出到工业实现,十年就算快的了。