InterBase 和 Sybase Anywhere 的选择问题。

耙子 2002-12-12 04:03:51
仓储软件,单机版, BCB开发,原来采用了Access数据库,用过一段时间随着数据的增加,发现性能下降。
考虑转为 IB或者Sybase Anywhere,但是对两个数据都不熟悉。
想用IB但是资料太少,同学推荐了Sybase Anywhere.

现在说说我的的要求:

数据库安装简单、维护方便、稳定性好、备份,容错要有一定能力;
兼容性好,对现有程序改动较小;
性能要好;
能免费最好,或者有丰富的盗版;
为了移植,不打算使用存储过程、触发器等;
良好的开发印象(程序员中声誉好);

请各位帮助。

另外,看到网上有IB的cs版本,有的微型版本才1.x M,这是什么东西?
...全文
99 22 打赏 收藏 转发到动态 举报
写回复
用AI写文章
22 条回复
切换为时间正序
请发表友善的回复…
发表回复
warton 2002-12-15
  • 打赏
  • 举报
回复
IB 也有ADO的驱动??
没错吧??
哪儿有??
TR@SOE 2002-12-15
  • 打赏
  • 举报
回复
------------------
IB 也有ADO的驱动??
没错吧??
哪儿有??
------------------

没有错,当然有。是第三方提供的。具体哪里下我不是很清楚。
真如实观 2002-12-15
  • 打赏
  • 举报
回复
用IB吧,Sybase Anywhere性能不好的,我们单位就有几台用Sybase Anywhere的,ODBC连接,慢得要命。
invalid 2002-12-13
  • 打赏
  • 举报
回复
谢谢TR的方案啊!
ckc 2002-12-13
  • 打赏
  • 举报
回复
强烈推荐ASA,这东西我从它叫watcom sql 4.0的时候就开始用了,桌面级数据库的最好产品,占用系统资源小,管理方便,非常可靠。跨平台(以前就支持dos,novell,qnx,所有的windows,现在又增加了linux平台的支持)应用非常方便。支持SQL 92标准,应用移植非常方便。安全性好,用户管理是在数据库文件上的,非常容易控制。
不过这个东西不是免费的。sybase网上可以下载试用版,到期后再装一次好象就可以了。现在的powerbuilder好象带了一个3用户的版本,也可以找来用。
喔,你用单机版,asa的单机版是免费的,好象少一些功能,不过少的这些功能你肯定不会用的。
TR@SOE 2002-12-13
  • 打赏
  • 举报
回复
从完全正版出发:

方案一,采用IB 6.01 OPEN SOURCE,功能很强,而且是标准的C/S数据库,便于将来全面升级系统;
方案二,采用LOCAL INTERBASE,和标准的C/S数据库功能一样,除了不能远程用之外。
方案三,采用其它IB的派生数据库,如FIREBIRD,我没有用过,所以不敢评价。

从盗版出发:
上IB 6.5,WINDOWS下完全安装也不过30多M。再找个破解就把所有的限制都去掉了。

再回到你的要求:
数据库安装简单、维护方便、稳定性好、备份,容错要有一定能力;
IB能满足。它有备份、回复功能,而且有影子文件。

兼容性好,对现有程序改动较小;
如果你现在的程序使用ODBC连接,那么要下IB的ODBC驱动;如果现在是用BDE驱动,那么控件都可以用BDE的。当然,我推荐是用IBX连接。

性能要好;
当然!

能免费最好,或者有丰富的盗版;
当然!

为了移植,不打算使用存储过程、触发器等;
你可以不用。。不过使用存储过程和触发器不会降低程序的移植性。

良好的开发印象(程序员中声誉好);
当然,我一直都用它。价格便宜,量又足!

另外,IB启动占用的内存是很小的,不信你去看IBGUARD这个IB服务器的守护进程,才多少内存??
warton 2002-12-13
  • 打赏
  • 举报
回复
interbase
oracle
wildhorse01 2002-12-13
  • 打赏
  • 举报
回复
网上有IB的cs版本,有的微型版本才1.x M,这是什么东西?
IB6.5减肥包1.38M,大概是这个数
http://www.3asoft.com/
还有个firebird/interbase1.X版 也不大:http://www.ibphoenix.com/
不过,MSDE对你原来用的ACCESS升级非常容易,其实如果只安装MSDE,也是非常容易的!
wildhorse01 2002-12-13
  • 打赏
  • 举报
回复
如果原来用的ACCESS,建议还是用MSDE吧,升级容易!
lining_cumt985 2002-12-13
  • 打赏
  • 举报
回复
IB601挺好的,相当稳定,我们一直在用。
另外IB6.5好象我这里的限制是3个用户。不知道怎样破解。
耙子 2002-12-13
  • 打赏
  • 举报
回复
IB 也有ADO的驱动。
befree 2002-12-13
  • 打赏
  • 举报
回复
IB对ado支持?
耙子 2002-12-13
  • 打赏
  • 举报
回复
找了一晚上,只找到了sybase anywhere 的5.0和7.0的评价版本(60天试用,郁闷)。

看了一些文章,sybase ASA的资源占用明显小于IB,据说内存使用小于4M,而且ASA可以随意的停止启动。

试用了 7.0,发现对Java支持的尤为彻底,而且提供了ADO驱动,据说可以向ms sql容易移植,是个好东西。
安装文件75M,安装完了 129M,但是我挑出了win32用的文件,只有28M,拷贝走了就能用(我改注册表手动注册了ODBC),好东西。
耙子 2002-12-13
  • 打赏
  • 举报
回复
MSDE 主要因为是MS东西,多少有些厌恶,不用她!
耙子 2002-12-13
  • 打赏
  • 举报
回复
谢谢 TR,介绍的详细,“我一直都用它。价格便宜,量又足!”,“雕牌就是好!”
IB是个好东西,但是书太少了,TR赶紧写完了,我想CSDN就能卖掉几百本。

我觉得目前桌面数据库的争夺不是很激烈。我用了用IB的减肥包,也能用,原来他把多余的东西都去掉了,只留下读写数据库的了。

ASA我昨天找到5.5, 6.03, 7.01, 8.01,其中我发现8.01 win32的部分还要小,整个文件夹才11M。
而且和MSSQL兼容的也好,MSSQL是从Sybase偷学的功夫。
watcom 公司当年的Watcom C是最厉害的,foxpro, doom都是他的编译作品,被Sybase间接收购了,变成可Class ++ 了,看不到了,可惜。
耙子 2002-12-12
  • 打赏
  • 举报
回复
invalid(空心菜之2.0开发中)

好像有五个许可,而且可以随意分发。我英文不好,看的稀里糊涂。

看看 TR@SOE 怎么说吧。
耙子 2002-12-12
  • 打赏
  • 举报
回复
MSSQL 虽然也有 Desktop,但是它作为桌面数据库又大又垃圾。
invalid 2002-12-12
  • 打赏
  • 举报
回复
IB6.5 Desktop商用收费吗?
quickbasic 2002-12-12
  • 打赏
  • 举报
回复
用SQL Server 2000中文版就可以了噻


—————————————————————————————————
┏━★━━◆━━★━┓
♂欢|◢CSDN◣|使♂        ▲自由保存帖子,浏览,关注检测
┃迎|◥论坛助手◤|用┃        ▲完善的CSDN客户端工具
┗━☆━━◇━━━☆┛       ▲自动添加签名......

让你更快,更爽,更方便地上CSDN...
http://www.csdn.net/expert/topic/573/573604.xml
http://www.chinaok.net/csdn/csdn.zip
耙子 2002-12-12
  • 打赏
  • 举报
回复
BCB6里面带的IB 6.5 Desktop 是不是还是5个用户许可的版本?
这个做单机版很适合吧。
加载更多回复(2)

2,209

社区成员

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

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