討論:用什麽數據庫最好?! 我用的是Access,我的一個朋友說Access在安全性和大型數據庫方面很差。我也慢慢感覺到是這樣的,不知各位用的是什麽數據庫? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用SQL SERVER吧,安全性很好,使用也不难 我也準備好好學一學SQL SERVER ! 我在用Access時有一個問題:縂感覺它表處理很慢,比如我向表中添加數據,在dbgrid1可以立即顯示,但我再用另一個dbgrid2擇出來(在另一個窗体上),如: procedure DBGrid1DblClick(Sender: TObject);begin form2.show; adoquery.Close;(在DBGrid2上顯示) adoquery.SQL.Clear; adoquery.SQL.Add('select * from adddd'); adoquery.Open;end;如果我添加完數據,立即執行上述操作,會發現新添加的數據在DBGrid2還沒出來,如果慢一點,大約3秒鐘,執行上述操作就沒有問題,不知是不是Access處理表中的數據太慢的緣故,還是其他的地方要設置?!好像經常出現類似的問題,有時候我剛處理完表中的數據,如果接著再寫數據還會出現錯誤.慢一點就沒問題.所以我準備放棄Access! SQL ServerInformixPostgre SQL 感覺使用Server SQL挺易掌握的 SQL SERVER安全性高。不过我看delphi用InteerBase也不错。 不同的软件对数据库的需求也不一样。一个小MIS系统就没有必要使用SQLSERVER。 SQL Server,Sybase,Oracle,DB2免费的Mysql这几个都比较好用。 SQL SERVER 好??????!!!!!!噓...小聲點兒, 別人會笑的. 看你自己的需要了,一般单机使用access足够,一般网络应用sqlserver. 反正Paradox好象不是很好,备份和恢复不方便,SQL-Server应该是最好的啦! 这一种讨论太没有意义了吧?你要做一个友情强档那样的软件也要用sqlserver么?选取一个你自己喜欢的吧。我个人如果要用大数据库的话是用sql server,用小的话就用access,因为都是MS的所以比较方便一点。性能我没有什么发言权,因为没有用过别的数据库而且也没有在高负荷的情况下使用过那两个服务器。 同志们,试试Borland 的 interbase吧,很好的 MySQL也不错呀,至少是免费的,而且好管理维护呀,只不过现在正在发展中,所找到的资料不多罢了!! 当然是oracle,她的安全性和功能强大是其他数据库无法比拟的,但是如果是专门针对windows系统,并且公司规模不太大的情况下,SQL-Server就完全可以胜任了,而且操作也很简单。 Oracle功能强大,难于入门。SQL Server 功能很大,也非常易于学习的。还是用SQL Server吧 用什么样的数据库取决于你的数据大小,如果你面对的是普通用户,而且数据量少于10万条,则Access是很好的选择,无需对用户机器做太多的配置;如果你的项目很大,数据量超过10万条,则需要大型数据库的支持,才能做到存储和查询的快速、有效,用MS SQL Server或Oracle则无所谓了,只取决于用户的需求和开发者的喜好。 根據妳的具體需求來定吧﹗如果數據量大的話﹐用Oracle﹔易用的話妳選SQL Server﹔如果用在工業上妳可以挑選專業的工業數据庫系統﹔如果妳衹是方便自己的工作﹐選擇Access好了﹗ FireBird 1.0(free interBase)http://www.ibphoenix.com 大型-Oracle中型-SQL Server网络-MySQL 有钱的话用最COOL的,ORACLEORACLE太棒了 当然用什么只要合适就行,但本着学习的目的应该用oracle InterBase 本地版,服务版都是免费的ACCESS 也不差SQL SERVERORACLEMY SQL DB2SYSBASE看自己的情况,和钱,技术,人才,及盗版被查的危险教材最多的是ACCESS ,SQL server, oracle 地球上的数据库是按这样排队的:DB2->ORACLE->SQLSERVER->SYBASE->INTERBASE->MYSQL->ACCESS D版SQlSERVER啊!都说100遍了!! 如果你要方便使用管理,那就用d版SQL server2k如果做类似论坛这种查询量大,不用事务的应用就用free的mysql如果做大系统,只有oracle,db2oracle,群集方面、稳定性、平台涵盖面、历史上公认口碑好DB2,内容管理、数据挖掘、海量存储方面较强单机版的,我觉得access不错,PB的单机版更棒 小的就用msde大的就用sql server了当然access也不错 我決定現在開始學習Sql Server 2000,以後慢慢學oracle. Sql Server 2000 比较容易学习oracle 比较难学习不过很稳定 SQLServer支持事务,可以在操作错误的情况下回滚到原来的状态。但是Access不行,错误的结果可能把数据库都崩掉!其他大型的也支持的,比如Oracle 资金方面:有钱就用Oracle,DB2有点钱就用SQL SERVER穷人请用MYSQL技术方面:精通英文的用Oracle,DB2,MYSQL其它人用SQL SERVER 如果数据量不大,又求资金开销小就用InterBase吧。如果数据量大,就用SQL Server或Oracle 无论是网络还是一般的项目都首选oraclesqlserver容易上手,但是稳定性和安全性确实不敢恭维。中小系统可以考虑,当然是在安全性要求不是很高的情况下。mysql在支持网络方面的确不错,应该有很好的发展前景。 用什么样的数据库 还是要根据项目实际的成本、客户数据性能要求等指标来明确。 所有的数据库最核心的功能就是数据的存储, 而因性能、功能的差异造成价格的迥异, 如果项目预算大,可以考虑高性能、高价位的Oracle DB2(DB2在吸收了Informix的技术优势后,性能有所提高)、SQL Server 等如果预算很低,性能要求不高 使用InterBase 、MySql、等均可,看用户的实际操作和性能要求小的私人或数据要求不高的,采用Access 甚至Foxpro 都具有良好的可选性!总之 不是什么数据库好 就用什么数据库 ,而是 我们现在(实际的工作要求)能用什么数据库,我门应该用什么数据库。 谢谢! 个人己见。 免费的推PostgreSQL收费的推Oracle 我觉得SQLServer也不是那么容易学习的阿,学到后面东西越来越多! 请教下,如何彻底关闭menu的autohotkeys?maManual设置根本无效! 怎么把2月变成2 关于fsmdichild子窗体的问题? 如何让多个BPL统一调用一个skin(皮肤)控件? 问Assigned、 Assign、Assignto有何区别。 简单的ADO问题,非常着急的(连的是ACC数据库) 请教:要实现在FORM1中调用FORM2时向FORM2传入参数,FORM2关闭时,返回参数,代码如何写啊 一个关于动态数据库的问题。 关于字符串与数组的疑问? C# 通过SOCKET发送的中文,Delphi接收后变成??? 100分请教巢壮数据表的问题 线程和数据库的问题
縂感覺它表處理很慢,比如我向表中添加數據,在dbgrid1可以立即顯示,但我
再用另一個dbgrid2擇出來(在另一個窗体上),如: procedure DBGrid1DblClick(Sender: TObject);
begin
form2.show;
adoquery.Close;(在DBGrid2上顯示)
adoquery.SQL.Clear;
adoquery.SQL.Add('select * from adddd');
adoquery.Open;
end;如果我添加完數據,立即執行上述操作,會發現新添加的數據在DBGrid2還沒出來,如果慢一點,大約3秒鐘,執行上述操作就沒有問題,不知是不是Access處理表中的數據太慢的緣故,還是其他的地方要設置?!
好像經常出現類似的問題,有時候我剛處理完表中的數據,如果接著再寫數據
還會出現錯誤.慢一點就沒問題.
所以我準備放棄Access!
Informix
Postgre SQL
SQL SERVER安全性高。不过我看delphi用InteerBase也不错。
免费的Mysql
这几个都比较好用。
噓...小聲點兒, 別人會笑的.
server么?选取一个你自己喜欢的吧。
我个人如果要用大数据库的话是用sql server,用小的话就用access,因为都是MS的所以比较方便一点。性能我没有什么发言权,因为没有用过别的数据库而且也没有在高负荷的情况下使用过那两个服务器。
也不错呀,
至少是免费的,
而且好管理维护呀,
只不过现在正在发展中,
所找到的资料不多罢了!!
SQL Server 功能很大,也非常易于学习的。还是用SQL Server吧
http://www.ibphoenix.com
中型-SQL Server
网络-MySQL
ORACLE太棒了
ACCESS 也不差
SQL SERVER
ORACLE
MY SQL
DB2
SYSBASE看自己的情况,和钱,技术,人才,及盗版被查的危险
教材最多的是ACCESS ,SQL server, oracle
DB2->ORACLE->SQLSERVER->SYBASE->INTERBASE->MYSQL->ACCESS
如果做类似论坛这种查询量大,不用事务的应用就用free的mysql
如果做大系统,只有oracle,db2
oracle,群集方面、稳定性、平台涵盖面、历史上公认口碑好
DB2,内容管理、数据挖掘、海量存储方面较强
单机版的,我觉得access不错,PB的单机版更棒
大的就用sql server了
当然access也不错
以後慢慢學oracle.
但是Access不行,错误的结果可能把数据库都崩掉!其他大型的也支持的,比如Oracle
有钱就用Oracle,DB2
有点钱就用SQL SERVER
穷人请用MYSQL
技术方面:
精通英文的用Oracle,DB2,MYSQL
其它人用SQL SERVER
sqlserver容易上手,但是稳定性和安全性确实不敢恭维。中小系统可以考虑,当然是在安全性要求不是很高的情况下。
mysql在支持网络方面的确不错,应该有很好的发展前景。
谢谢! 个人己见。
收费的推Oracle