delphi程序员用什么数据库最好呢?我用的是interbase如何呢?(100分)

  • 主题发起人 ch_yahuu
  • 开始时间
劝你别用interbase,要上一个表内记录达到10000条以上时,那个速度(尤其是远程多用户时)
让人难爱,用SQL Server吧
 
同意从interbase----sqlserver------oracle 过渡
难度是循序渐进的!
 
根据项目需要。自己练手的话,最好使用SQL SERVER因为现在这个一般用得比较多。
 
其实用什么数据库,要看你的应用需要。
一个小型应用去套个SQL有点小题大作;
而在一个大型数据量中使用桌面数据库
就显得太 --------------- 说不过去了。

Borland 由于没有自己的数据库系统,
所以他的产品对各种类型的数据库一向
有很好支持。

--- 根据你的程序需要具体而定!

不要去套死框框 -------- 更何况没有
哪一个数据库是十全十美的。
 
[SQL SERVER]是什么我实在搞不懂,究竟是[SYBASE SQL SERVER]还是
[MICROSOFT SQL SERVER]?
还有哪个[SQL],据我所知这是一种关系语言,哪个数据库敢以[SQL]命名自居?
为什么用Mocrosoft SQL Server?因为你们只会用Windows。为什么不用Unix做服务器?
因为你们懒,而微软正投你们所好。
为什么用Oracle?因为你们爱慕虚荣,注定了你们只有如下下场:
1、盗一辈子Oracle的版,因为你们买不起,你们的客户也买不起;
2、孤陋寡闻,因为你们不屑于用其他数据库;
DB2、ORACLE、Informix、Sybase、Microsoft、InterBase、PostgreSQL、Mysql、Msql
等等你们会的有几个就站出来乱说?不求甚解!
就你们还想振兴中国的软件业?回家抱孩子去吧!
みなさんは わかりますか、
 
to 千王之王:
好象阁下对数据库非常了解,似乎用不着回去抱孩子。

我只想问:
1)水平高的人为什么要用别人的东西?自己做个"千王之王" SQL Server 总比懂
任何一种洋人做的 SQL 数据库要强吧;
2)Unix 是最好的吗?我相信大众,也为大众服务,他们需要什么,我就会以什么
做为开发平台。你有本事超过微软,我一辈子免费给你打工!
3)这里是论坛,不是政治家们议论的场所。人有所长,必有所短。相互讨教讨教,
用不着阁下这么费心费力地要收罗一大堆数据库来卖弄,更何况 -------------
你会用几个?又“甚解”了几个?佩服你水平,但也不见得要这么狂!最起码我还
没听过任何一个带了你名号的数据库系统!

少见!出风头也不是这个形状!
 
我觉得应该看做什么系统用什么数据库,如果做很小的数据库应用系统,用Interbase就有点
过火了!小的用Foxpro,Acess,大的用Sql Server,SyBase,至于Interbase拖泥带水太多!
 
to ddev:
先纠正你的几个错误:
1。我还是不明白[SQL]是个什么数据库系统;
2。你不要在这里说Borland没有自己的数据库系统。太丢人了。
然后回答你的几个质问:
1。其实我正在想给我的数据库起一个名字,[千王之王]太难记,要不麻烦老兄帮我起
个名字吧;
2。我喜欢用别人的东西,所以我水平高。
3。我似乎并没有说Unix是最好的呀,因为Unix上可以高效的跑几乎世界上的所有
数据库,除了MSSQL。这样你会更容易找到适合应用的数据库系统。而且Unix的效率
是举世公认的。Linux也很好。我也喜欢Windows。
4。唉,不敢说你们不好了。
5。我没有说我会那种数据库,也没有推荐或批判哪种数据库,也没有说自己有多厉害,也没有
出风头立另论,我是在批评各位的态度:
1)说好坏的理由:[SQL的语言比较自然,容易看懂]、[对SQL支持的不是太全面]、
[MS SQL Server速度一流]、[更流行]、[只有这些大型数据库才能体现出数据库的内函
Interbase无论从速度还是容量都不如它们]、[Borland 由于没有自己的数据库系统,
所以他的产品对各种类型的数据库一向有很好支持]
看看吧,又无知又可笑。
2)似乎你们永远都是程序员。
3)你们在误导人,我记得我年轻的时候,不慎遇到一个坏老师,他告诉我Microsoft
SQL Server6是世界上最好的数据库,我于是拼命学.....。两年后我扔了它,其实
这个老师并不坏,只是他目光太短浅。
在我沉迷于MySQL的时候,有个人对我说我在浪费生命,我不解,但我还是放下
MySQL的源代码而去学了PostgreSQL,今天,我要感谢这个人,否则我永远不可能
开发出自己的Unix数据库来。
在写商业软件时,我考虑Informix,在做银行业务时我用Oracle,在做电力工程时
我用Sybase,在做小Mis时我用InterBase,在做ERP/MRPII时我用MSSQL/SYBASE,在
做研究时我用PostgreSQL,在做网站时我会用Mysql,我还是不说谁好谁坏。
我还是奉劝你:不要随便站出来说话!
 
to ddev:
刚才忘了问你了,你是说我从哪一方面超过微软,你就会给我做奴隶?
 
to 千王之王:


>>刚才忘了问你了,你是说我从哪一方面超过微软,你就会给我做奴隶?
1、我没有说我要做奴隶,以你的智商不会这么低下;
2、微软的几大件:Windows、C编译器、SQL Server...你能超过几个?
3、我喜欢 C,喜欢 Pascal,喜欢 Java,也喜欢 Windows,Linux,
MS SQL Server, Interbase, DB2, Oracle, 还有我现在用的 IE,什么时
候能够用一下国人自产的东西,倒是我真切希望的一刻,从你身上我看到
了曙光 ------------- 拭目以待。

>>今天,我要感谢这个人,否则我永远不可能开发出自己的Unix数据库来。
1、怎么看到你的项目全部用的都是别人的?
2、能请教一下您的数据库系统叫什么大名?
3、是不是一种汉化了的 Linux 就叫做中国人开发的 Linux?

>>你们在误导人,我记得我年轻的时候,不慎遇到一个坏老师,他告诉我Microsoft
SQL Server6是世界上最好的数据库,我于是拼命学.....。两年后我扔了它,其实
这个老师并不坏,只是他目光太短浅。

我学计算机,不好意思,没有老师,所以不知道这里面的学问。倒是想讨
教讨教,免得以后重走歪路 ----------------- 我虽然没有能力
振兴中国的软件业,但对自身而言,却也想着自己的一份小家业。
我只接受事实,任何虚言妄语都是 XX。

我站出来,是因为我要提醒你:你不是最强的!能够分析各种数据库性能,
能够使用各种数据库,能够知道各种数据库应该怎么用,这并不希奇!
就算我这种论不上号的,也知道四五种数据库的性能和使用。更何况,关系
数据库本来就不是最好的,你为什么不首先创建一种更适合现代信息处理的
数据库系统呢?难道你没有看到现在构建数据仓库是多么多么艰巨吗?

>>就你们还想振兴中国的软件业?回家抱孩子去吧!
我不想再多说,我衷心希望:你能把中国的软件业振兴,能够超过印度,
超过美国...
 
真热闹啊!

delphi程序员最好是什么数据库都能用。
实际上,用户需求是主要的,用户要用什么,当然就用什么了。

 
大家在争些什么?
1、其实用什么数据库一方面根据客户的要求和条件,一方面根据业务的性质,最后在加上
自己的偏好和熟练程度就可以了。
2、如果自己就熟悉某一种那就用它就可以了,条件是虽然他不太符合实际工程的需要(性能
上、人际关系上等其它各方面),但只要你能够确信自己凭借对该系统的熟悉,通过努力
或特殊处理而使他符合要求,如果不行,再学新系统。
3、学习上,如果没有实际需求,先学一些较简单的系统,如果有实际需求,就选择相应的
系统。
4、根据自己的工作和将来的发展方向学习一个系统。
5、我个人就得,如果要做大型应用最好学习unix下的系统,sybase,orc均可,如果要和
别人协作,最好学习一些流行的系统。如果自己单独做,学那个无所谓,一些大型系统
mysql也做的挺好的。当然我个人偏好postgresql,主要是为他的免费和开放源码。
6、对于ms sql,我不准备学,倒不是因为他不好,只是我不能保证我的客户数据库服务器
全部工作早windows下,更重要的,我确信我的任何一个客户不想花钱买操作系统和数据库
系统,所以我学使用mysql,postgresql,以及dbases数据库,简单的单机桌面系统我就用
delphi操作dbase数据库,复杂的系统用postgresql,速度要求高的场合用mysql,其实只要
不是很很很特殊的应用,这些系统都可以完成。
7、interbase系统也是一个相对较简单的系统,只要你能确保你的应用能够由他实现(主要
是速度和容量),用它也未尝不可。
8、我学oracle主要为了应付考试,我的很多客户接受不了他的价格。
 
强烈支持 千王之王 ,强烈反对 ddev!!!
 
我的天,这是干什么?说说解解变成了你你我我了。
 
当然用SQL Server啦,因为各方面功能都比传统数据库强
 
to ddev:
[更何况,关系数据库本来就不是最好的,你为什么不首先创建一种更适合现代信息处理的
数据库系统呢?]
我想我的思路正好可以解决这个问题,关系模型不利于信息系统模型的构建,我想通过面向
对象的数据库模型来解决。为了不抛弃关系模型的优势,我采用了虚拟数据影射技术。
[我站出来,是因为我要提醒你:你不是最强的!]
唉,我的名利已经够多了,还在乎你大富翁是否承认我?我只是看到不好的事就想说几句而已,
其实只要你承认你的错误,我也不会这样说的。
[微软的几大件:Windows、C编译器、SQL Server...你能超过几个?]
在中国范围内,我只想超过他的数据库,别的不感兴趣。
[我不想再多说,我衷心希望:你能把中国的软件业振兴,能够超过印度,超过美国]
我的精力和时间不多,我希望我们能携手把他们从中国赶出去,而不是窝里反,其实你们更
有前途。
很为我所有说过的让人不愉快的话道歉。但愿中国人不要再败给自己。
to ch_yahuu:
你的题目有问题,你究竟该用哪种数据库跟你是否用Delphi无关。
 
高见,高手!。。。
 
顶部