Z zgp Unregistered / Unconfirmed GUEST, unregistred user! 1999-07-19 #1 市面上的数据库软件都分网络版与单机版,且网络版的价格往往是 单机版的数倍!我想了解两者之间在使用功能及编程手法上到低有 何区别?
M menxin Unregistered / Unconfirmed GUEST, unregistred user! 1999-07-19 #2 主要区别在于数据的组织形式不同,单机版多用本地表处理,考虑的问题较网络版少些 如共享锁定...网络版的形式很多:三层结构(midas),b/s,普通方式的共享...,设计 复杂些,主要是功能上提高很多,再有就是维护等等费用问题,所以价格不同.
主要区别在于数据的组织形式不同,单机版多用本地表处理,考虑的问题较网络版少些 如共享锁定...网络版的形式很多:三层结构(midas),b/s,普通方式的共享...,设计 复杂些,主要是功能上提高很多,再有就是维护等等费用问题,所以价格不同.
A Another_eYes Unregistered / Unconfirmed GUEST, unregistred user! 1999-07-19 #3 数据库系统软件? 数据库应用软件? 系统软件区别当然很大, 不必多说都应该知道. 应用软件就难说了. 多半是为了多赚银子, 骗不懂电脑而有实权的头头们搞出来的. 没有太大的差别.
Z zhangc Unregistered / Unconfirmed GUEST, unregistred user! 1999-07-20 #4 我做数据库的单机版和网络版是一个相同的程序,只是将数据库共享,共享方法和安装盘 制作方法可以另谈。但是C/S版就需要另外编程了。
C CJ Unregistered / Unconfirmed GUEST, unregistred user! 1999-07-20 #5 您是说数据库软件? Visual Foxpro 基本是单机版 Microsoft SQL Server 应该为网络版吧? 如果如此,那么区别大了 如果是应用软件, 简单的说,所谓网络版的,适应于大的应用,性能高,稳定,可以在网络环境下 由多人操作 单:一般指为一人使用(许多人把多用户ACCESS也归为网络版)或少数用户使用。 一般根据需要,可以很容易辨别使用哪种系统。 至于如何写,那就也有差别 单:一般用PARADOX数据库,只要分析好,画一下很简单 网:多为2/3层的东西,编写需要考虑的问题多,比较烦一点
您是说数据库软件? Visual Foxpro 基本是单机版 Microsoft SQL Server 应该为网络版吧? 如果如此,那么区别大了 如果是应用软件, 简单的说,所谓网络版的,适应于大的应用,性能高,稳定,可以在网络环境下 由多人操作 单:一般指为一人使用(许多人把多用户ACCESS也归为网络版)或少数用户使用。 一般根据需要,可以很容易辨别使用哪种系统。 至于如何写,那就也有差别 单:一般用PARADOX数据库,只要分析好,画一下很简单 网:多为2/3层的东西,编写需要考虑的问题多,比较烦一点
J Jams Unregistered / Unconfirmed GUEST, unregistred user! 1999-07-20 #6 网络版主要解决多用户、协议等的问题,单机版就不需要喽! 但网络版可做单机使用。
W wgzhang Unregistered / Unconfirmed GUEST, unregistred user! 1999-07-20 #8 >Visual Foxpro 基本是单机版 >Microsoft SQL Server 应该为网络版吧? 不能那么分吧? Dos版的Foxpro就支持部分SQL语句,Visual Foxpro功能就更强了,完全可以作为 SQL Server的前台开发工具.就是用DBF的"数据库",也完全可以开发网络版的 应用软件,市场上不少网络版的应用软件就是这样一套东西. SQL Server 7.0支持win95,98,现在也可以做成单机版!一些新开发的财务软件 用SQL Server7做数据库,即可以是单机版,也可以是网络版. 大概是文件型数据库和关系型数据库的不同吧. 同意Another_eYes说的,单机版和网络版有些区别,但不大,价格不应该相差几倍. 网络版的要考虑冲突共享的处理,还有因为网络应用造成的出错,必须要处理. 稍微烦一点.
>Visual Foxpro 基本是单机版 >Microsoft SQL Server 应该为网络版吧? 不能那么分吧? Dos版的Foxpro就支持部分SQL语句,Visual Foxpro功能就更强了,完全可以作为 SQL Server的前台开发工具.就是用DBF的"数据库",也完全可以开发网络版的 应用软件,市场上不少网络版的应用软件就是这样一套东西. SQL Server 7.0支持win95,98,现在也可以做成单机版!一些新开发的财务软件 用SQL Server7做数据库,即可以是单机版,也可以是网络版. 大概是文件型数据库和关系型数据库的不同吧. 同意Another_eYes说的,单机版和网络版有些区别,但不大,价格不应该相差几倍. 网络版的要考虑冲突共享的处理,还有因为网络应用造成的出错,必须要处理. 稍微烦一点.
E enochtian Unregistered / Unconfirmed GUEST, unregistred user! 1999-07-21 #9 举一个简单的例子, 下馆子一个人,不必考虑很多,随吃随点。 很多人一起吃饭,你就得招呼前后,注意饭菜是否够,是不是所有的菜够吃,是不是每个人吃的一样好(这是两个方面哟)。 软件的单机版往往一个软件独占资源,机器资源、数据库等方面考虑得少,有点随意的感觉。网络版就不行了,首先你得注意网络资源,如通讯带宽、服务器性能、集群性能、网络平台等一系列问题,还有,就是数据库设计上大不相同,数据库管理软件肯定不相同,大型的网络软件往往使用高端的数据库产品,如Oracle、DB2、Sybase, MS SQL Server在小型企业也在用。但很难想像在诸如金融、通讯等领域会使用Foxpro作集成数据库。还有一点,网络版软件还必须注意网络安全性问题,如网络登录、网络管理权限等,信息安全与加密技术也必须考虑。 如此说,你觉得单机与网络版应该有多大差价?
举一个简单的例子, 下馆子一个人,不必考虑很多,随吃随点。 很多人一起吃饭,你就得招呼前后,注意饭菜是否够,是不是所有的菜够吃,是不是每个人吃的一样好(这是两个方面哟)。 软件的单机版往往一个软件独占资源,机器资源、数据库等方面考虑得少,有点随意的感觉。网络版就不行了,首先你得注意网络资源,如通讯带宽、服务器性能、集群性能、网络平台等一系列问题,还有,就是数据库设计上大不相同,数据库管理软件肯定不相同,大型的网络软件往往使用高端的数据库产品,如Oracle、DB2、Sybase, MS SQL Server在小型企业也在用。但很难想像在诸如金融、通讯等领域会使用Foxpro作集成数据库。还有一点,网络版软件还必须注意网络安全性问题,如网络登录、网络管理权限等,信息安全与加密技术也必须考虑。 如此说,你觉得单机与网络版应该有多大差价?
A amo Unregistered / Unconfirmed GUEST, unregistred user! 1999-08-30 #11 >同意Another_eYes说的,单机版和网络版有些区别,但不大,价格不应该相差几倍. >网络版的要考虑冲突共享的处理,还有因为网络应用造成的出错,必须要处理. >稍微烦一点. 说的太轻巧了! 你所说的“网络版”可能在国内的不少公司都存在这种问题。 但真要做一个网络版软件,可决非易事, 决不是把单用户版对数据的处理改一改等简单处理就行了, 这样实际上只能叫作多用户版吧了! 我同意 enochtian 的说法。
>同意Another_eYes说的,单机版和网络版有些区别,但不大,价格不应该相差几倍. >网络版的要考虑冲突共享的处理,还有因为网络应用造成的出错,必须要处理. >稍微烦一点. 说的太轻巧了! 你所说的“网络版”可能在国内的不少公司都存在这种问题。 但真要做一个网络版软件,可决非易事, 决不是把单用户版对数据的处理改一改等简单处理就行了, 这样实际上只能叫作多用户版吧了! 我同意 enochtian 的说法。
W wgzhang Unregistered / Unconfirmed GUEST, unregistred user! 1999-08-30 #12 如果你能够完成一个单机版软件的开发,再向网络版发展没有问题。 单机版也要考虑出错的处理,网络版的出错可能更多一点,多用一些try 注意数据库的完整性,用事务处理方式写库。 数据库设计合理一点,加上常讨论的如何避免死锁等问题就可以啦! 除非要多卖一点钱,强调网络版的复杂性没什么大意义。 现在正在开发的系统已经有100多用户了,计划350个站点,不知是多用户还是网络版。 由于是NT加Sql Server,选用的平台较低,偶尔有死锁,实在想不出网络版编程难在哪里。
如果你能够完成一个单机版软件的开发,再向网络版发展没有问题。 单机版也要考虑出错的处理,网络版的出错可能更多一点,多用一些try 注意数据库的完整性,用事务处理方式写库。 数据库设计合理一点,加上常讨论的如何避免死锁等问题就可以啦! 除非要多卖一点钱,强调网络版的复杂性没什么大意义。 现在正在开发的系统已经有100多用户了,计划350个站点,不知是多用户还是网络版。 由于是NT加Sql Server,选用的平台较低,偶尔有死锁,实在想不出网络版编程难在哪里。
E enochtian Unregistered / Unconfirmed GUEST, unregistred user! 1999-08-30 #13 我不同意wgzhang的看法。 我可以举一个简单的例子。 目前很多股民使用计算机操作炒股,记录个人数据的大多是Fox或DB,如果网络版本 如wgzhang所说,只要注意几个问题即可,那么老美的股市交易软件可真是好编,换 一个大硬盘,加一个1234567890-86CPU就解决问题啦!前两天,搜狐站点的专家讨 论,使用1G内存的Intel构架的NT主机在近千人的访问使用中死机,这不能不说是由 于网络软件的原因。 网络软件要解决访问量与服务质量之间的平衡问题,在网络理论中,大量使用Petri网 模型和排队论,其中某些问题在的数学上还没有理论解释。从单机版到网络版的问题 十分复杂,它绝对不是简单的1+1可以解决的。 请网友在这个问题上多看一些关于网络基本知识的资料,或许有所帮助。
我不同意wgzhang的看法。 我可以举一个简单的例子。 目前很多股民使用计算机操作炒股,记录个人数据的大多是Fox或DB,如果网络版本 如wgzhang所说,只要注意几个问题即可,那么老美的股市交易软件可真是好编,换 一个大硬盘,加一个1234567890-86CPU就解决问题啦!前两天,搜狐站点的专家讨 论,使用1G内存的Intel构架的NT主机在近千人的访问使用中死机,这不能不说是由 于网络软件的原因。 网络软件要解决访问量与服务质量之间的平衡问题,在网络理论中,大量使用Petri网 模型和排队论,其中某些问题在的数学上还没有理论解释。从单机版到网络版的问题 十分复杂,它绝对不是简单的1+1可以解决的。 请网友在这个问题上多看一些关于网络基本知识的资料,或许有所帮助。
W wgzhang Unregistered / Unconfirmed GUEST, unregistred user! 1999-08-31 #14 zgp该高兴了,提出的问题得到尽兴的讨论. to enochtian 使用1G内存的Intel构架的NT主机在近千人的访问使用中死机, 非常关心此问题,能否介绍一下在哪儿看到的? 我想,题目关注的不是系统软件,而是应用软件.我们能看到的也仅仅是 >你所说的“网络版”可能在国内的不少公司都存在这种问题。 或许是井底之蛙,见识浅.举例:一套单机版的应用软件6000元,网络版的12000还不肯, 非得15000,还只是2用户的,每添加一个用户再加1000.能有那么复杂吗? 所以窃以为能支持300个用户访问局域网的规模不小了,现在的问题是偶尔有死锁. 应用软件可以再优化,但主要问题可能还是在NT和SQLServer上,对并发进程的处理能力稍差些. 再者,井底之蛙,根本就没想到去米国挣钱.
zgp该高兴了,提出的问题得到尽兴的讨论. to enochtian 使用1G内存的Intel构架的NT主机在近千人的访问使用中死机, 非常关心此问题,能否介绍一下在哪儿看到的? 我想,题目关注的不是系统软件,而是应用软件.我们能看到的也仅仅是 >你所说的“网络版”可能在国内的不少公司都存在这种问题。 或许是井底之蛙,见识浅.举例:一套单机版的应用软件6000元,网络版的12000还不肯, 非得15000,还只是2用户的,每添加一个用户再加1000.能有那么复杂吗? 所以窃以为能支持300个用户访问局域网的规模不小了,现在的问题是偶尔有死锁. 应用软件可以再优化,但主要问题可能还是在NT和SQLServer上,对并发进程的处理能力稍差些. 再者,井底之蛙,根本就没想到去米国挣钱.
Z zgp Unregistered / Unconfirmed GUEST, unregistred user! 1999-09-04 #15 不久前搞到一套软件的单机版与网络版,将二者进行详细比对,发现二者 风格与编程手法完全一样,唯一不同的是网络版要进行如下配置: 1: 在工作站上,运行.../bde/bdecfg.exe。 2: 选中driver->Paradox项,将网络路径net dir设为数据库所在的 服务器共享目录,如:g:/data 3: 如果出现不能初始化网络数据库的错误,将以上目录中的 *.net及*.lck文件删除。 如果还有什么不同的话,那就是网络版标价RMB3000以上,单机版RMB1000以上。 该软件目前荣登连邦销量前十!
不久前搞到一套软件的单机版与网络版,将二者进行详细比对,发现二者 风格与编程手法完全一样,唯一不同的是网络版要进行如下配置: 1: 在工作站上,运行.../bde/bdecfg.exe。 2: 选中driver->Paradox项,将网络路径net dir设为数据库所在的 服务器共享目录,如:g:/data 3: 如果出现不能初始化网络数据库的错误,将以上目录中的 *.net及*.lck文件删除。 如果还有什么不同的话,那就是网络版标价RMB3000以上,单机版RMB1000以上。 该软件目前荣登连邦销量前十!
E enochtian Unregistered / Unconfirmed GUEST, unregistred user! 1999-09-04 #16 我想应该区别对待数据库软件和数据库有关的应用软件两类软件。 真正的一个数据库软件是直接定位于一种环境的,要么是网络,要么 是单机,没有价格差异问题。但是数据库应用软件,由于软件公司实在 太多,软件产品也层出不穷,因而难免鱼目混珠。 我觉得在这方面,应该多看一些好的方面,就是正式的大量发行的 软件,经过时间和实践检验过的软件。 我知道曾有一个很著名的工业控制软件,在国产工控软件不过关,此类软件 还要进口的时期,在它的软件销售方案中分三大类,单机单用户版、单机多 用户版和网络版。这三者的差价全是10倍的关系,但功能也的确是这样, 工控软件以控制的节点数量作为软件大小和功能强弱的标志。 单机单用户版大约可管理100个点,可用于一个控制对象的复杂控制; 单机多用户版则管理了上千个,可以用在一条生产线上的集中控制;网络版 则可以完成大到一个企业生产过程的控制,估计控制节点可以上万,这就 不是一个简单的相加问题,因为工业控制中,控制往往要求各个节点间相互 关联,关系极其复杂,复杂程度成级数增长,相信只要编过与此类似软件 的同仁肯定有感觉。 对于市场上的软件定价,我觉得商业上的炒作行为可能多了一点,是软件 市场发展初期的正常现象,大家应该用平淡的眼光对待它,程序员更应是 这样,不知大家以为如何?
我想应该区别对待数据库软件和数据库有关的应用软件两类软件。 真正的一个数据库软件是直接定位于一种环境的,要么是网络,要么 是单机,没有价格差异问题。但是数据库应用软件,由于软件公司实在 太多,软件产品也层出不穷,因而难免鱼目混珠。 我觉得在这方面,应该多看一些好的方面,就是正式的大量发行的 软件,经过时间和实践检验过的软件。 我知道曾有一个很著名的工业控制软件,在国产工控软件不过关,此类软件 还要进口的时期,在它的软件销售方案中分三大类,单机单用户版、单机多 用户版和网络版。这三者的差价全是10倍的关系,但功能也的确是这样, 工控软件以控制的节点数量作为软件大小和功能强弱的标志。 单机单用户版大约可管理100个点,可用于一个控制对象的复杂控制; 单机多用户版则管理了上千个,可以用在一条生产线上的集中控制;网络版 则可以完成大到一个企业生产过程的控制,估计控制节点可以上万,这就 不是一个简单的相加问题,因为工业控制中,控制往往要求各个节点间相互 关联,关系极其复杂,复杂程度成级数增长,相信只要编过与此类似软件 的同仁肯定有感觉。 对于市场上的软件定价,我觉得商业上的炒作行为可能多了一点,是软件 市场发展初期的正常现象,大家应该用平淡的眼光对待它,程序员更应是 这样,不知大家以为如何?