A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 张俊双 中级黑马   /  2012-10-16 17:26  /  2336 人查看  /  8 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

有没有其他的数据库,有哪些,各有什么优缺点?

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

8 个回复

正序浏览
个人觉得Sql server和.net都是微软出的,兼容性更好。现在的数据库软件(DBMS)那么多,.net平台能支持的也很多,但跟Sql server兼容性更好,毕竟都是微软自家出的产品。
回复 使用道具 举报
刘-洋 中级黑马 2012-10-18 12:30:37
8#
项目中数据库使用哪种可能得根据具体项目具体分析,oracle适用于大企业,sqlserver比较适用于中小企业,一般公司(比如小企业,酒店)之类的可能会选择access来作为数据库。
sql server和asp.net都是微软旗下的,oracle和java都是sun旗下的。这样的话,效率和方便性也就不言而喻了。


评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
现实是,很多小网站为了投空间便宜,用access了,一大堆的问题。
回复 使用道具 举报
小型的用ACCESS,中小型SQL,大型的oracle,咱们.NET一般用前两种,自己公司的东西吗性能效率会高一点。JAVA开发大型项目一般oracle。sun公司被收购以后JAVA和oracle就联婚了。

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
數據庫蠻多啊sqlerver,mysql,oracle,access....只是同為Ms旗下,那麼相對來說,支持肯定更好了

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
我们现在项目用的就是oracle数据库,我认为先学好一门数据库,比如sqlserve,在学其它的就会很快掌握的。增删改查,视图,存储过程的编写能力需要加强

mssql : 是微软的 sql server ,只能能运行在windows平台,体积比较庞大,占用许多系统资源,但使用很方便,支持命令和图形化管理,主要结合asp语言开发;mssql是要钱的部门级数据库

mysql : 是个开源的数据库server,可运行在多种平台,如windows,unix/linux;他的体积很小是专为WEB 数据库设计的,特点是响应速度特别快,主要面向中小企业,对于海量数据库就显得力不从心了,它是真正的多用户多任务的数据库系统,他占用系统资源很少但功能很强大,可以作为大性数据库系统使用,最主要是其标准版是免费的。yahoo用的就是mysql;主要结合php语言开发。MySQL支持基本上是依靠网络和社区
PostgreSQL:号称“世界上最先进的开源数据库“,可以运行在多种平台下,是tb级数据库,而且性能也很好

oracle  : 1.能在所有主流平台上运行(包括 windows)。完全支持所有的工业标准。采用完全开放策略。可以使客户选择最适合的解决方案。对开发商全力支持。
          2.获得最高认证级别的ISO标准安全认证
          3.性能最高, 保持开放平台下的TPC-D和TPC-C的世界记录。
          4.多层次网络计算,支持多种工业标准,可以用ODBC,JDBC,OCI等网络客户连接
          5.较复杂,同时提供GUI和命令行,在windowsNT和unix下操作相同
          6.长时间的开发经验,完全向下兼容。得到广泛的应用。完全没有风险

DB2 : 1. 能在所有主流平台上运行(包括windows)。最适于海量数据。DB2在企业级的应用最为广泛,在全球的500家最大的企业中,几乎85%以上用DB2数据库服务器,而国内到97年约占5%。
       2. 具有很好的并行性。DB2把数据库管理扩充到了并行的、多节点的环境。数据库分区是数据库的一部分,包含自己的数据、索引、配置文件、和事务日志。数据库分区有时被称为节点或数据库节点
       3. 性能最高, 保持开放平台下的TPC-D和TPC-C的世界记录。
       4. 性能较高适用于数据仓库和在线事物处理。
       5. 跨平台,多层结构,支持ODBC,JDBC等客户
       6. 操作简单,同时提供GUI和命令行,在windowsNT和unix下操作相同
       7. 在巨型企业得到广泛的应用,向下兼容性好。

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
可以使用其他的,我目前一直都是使用sqlserver的,学习ASP.NET,和微软的数据库工作一块使用的话更方便SQL一点,以前学习JAVA的时候也用过MYSQL比较小,微软的SQLSERVER比较大,占用空间和内存都比较多,其他的没有接触过,不是很了解,想了解的话可以上网了解一下,希望对你有帮助。

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
所有数据库都是用来开发项目的。比如sqlerver,mysql,oracle,access,db2等等。用什么数据库看项目的成本大小以及安全性能的要求,根据情况来看使用什么数据库..

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马