关于c/s的开发问题,请高手帮忙指点!

温飞_会员 2005-06-21 11:21:47
现在我要用PB8做一个网络版的数据库程序,在这之前,我一直开发的是单机版PB+ASA的应用程序,所以没有碰到多用户操作的问题。
1、如果我还想利用PB+ASA开发网络版,是否可行?会产生多用户冲突的情况吗?
2、如果可行怎样配置ASA,使它作为一种数据库服务器?
3、这种类型的开发中要注意点什么问题?

在这里先谢谢各位
...全文
193 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
dancer 2005-08-01
  • 打赏
  • 举报
回复
大于10TB的数据库一般都会加上备份恢复的程序的,不然检索等速度太受影响了
并发性一般数据库都会自己考虑的
  • 打赏
  • 举报
回复
听说过一个笑话:纽约一家银行用MS SQL SERVER来做数据库,当数据库达到10TB的时候,发现无法备份,一备份,则进度条永远不会消失。于是报告BILL,BILL派了开发组的高手去,结果,该负责人丢了一句话,差点把该银行的人气死:这么大的数据库,无法备份。。。。


哈哈 很想笑~~~~~~~~~~~~~~~~~~~
handycyw 2005-07-31
  • 打赏
  • 举报
回复
注意一下,并发问题在程序里头也要注意,特别是几个
1、AUTOCOMMIT = FALSE(TRUE)?
2、设置DW的UPDATE属性

至于数据库类型的选择,其实不是用户数量,而是数据库的数据量来决定。
听说过一个笑话:纽约一家银行用MS SQL SERVER来做数据库,当数据库达到10TB的时候,发现无法备份,一备份,则进度条永远不会消失。于是报告BILL,BILL派了开发组的高手去,结果,该负责人丢了一句话,差点把该银行的人气死:这么大的数据库,无法备份。。。。

flyerlxg 2005-07-31
  • 打赏
  • 举报
回复
我想楼主所开发的数据库不会大于10TB吧,不然就要用Oracel了。但是MS SQL还是比较容易上手的。关于并发性问题,后台会考虑的,您只要在前台中连接到SQL所在服务器即可。
  • 打赏
  • 举报
回复
TO wfliu() :
我倒是覺得, 要是在100個用戶以下的,用ASA比 SQL好用得多了. 反正我用慣了ASA,因為用戶增多數據庫增大,現在換用SQL,發現很多ASA中有的功能,在SQL中無法實現,至少SQL2000中沒有,SQL2005就還不知道
xuyi1979 2005-07-30
  • 打赏
  • 举报
回复
用什么数据库是次要的,关键是要解决并行问题
wfliu 2005-06-22
  • 打赏
  • 举报
回复
还是换用SQL SERVER 2K 好一些
吹雪风 2005-06-21
  • 打赏
  • 举报
回复
学习
leio 2005-06-21
  • 打赏
  • 举报
回复
1,首先,你在电脑上安装ASA时,安装过程中默认的连接数是1,你要改大一些,否则不能多连接。之后,可以把ASA文件备份下来备用。
2,启动数据库服务,"C:\Program Files\Sybase\SQL Anywhere 7\win32\dbsrv7.exe" -c 8m -e -gd dba -n 你的数据服务名称 "你的数据库文件名.db"
各参数的含义可以运行 dbsrv7.exe /? 查看。
3,配置客户端ODBC,在database 标签的server name中填上“你的数据服务名称”,network标签中选上你要用的协议。
ronet8 2005-06-21
  • 打赏
  • 举报
回复
ASA可以,但如果用户数更多,可改用mss sql server,ASE,Oracle等数据库效果更佳.
li_d_s 2005-06-21
  • 打赏
  • 举报
回复
单机和多机一样啊,数据库自己会处理并发操作,只是配odbc时要选择统一机器上的ASA数据库,每次数据的修改要及时commit或者rollback,避免死锁
balloonman2002 2005-06-21
  • 打赏
  • 举报
回复
ASA本身就支持多用户,开发网络版没有问题,配置ASA时只要客户端的ODBC指向该ASA文件即可

754

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧