客户留言
 

公司介绍

 
 
  服务项目  
  特色服务  
 
  产品介绍  
  成功案例  
  公司新闻  
  常见问题  
  企业邮箱  

 


 
 
首页防毒杀毒→数据库知识:浅谈数据库初学者 常存在的一些误区


数据库知识:浅谈数据库初学者 常存在的一些误区

  1、数据库中,我们最常见到的是关系型数据库,但这不表示其它类型的数据库都已经被淘汰,很多类型的数据库就存在于我们周围。例如domino可以看做内置了一个文档型数据库,还有window2000和j2ee中内建有ldap目录数据库。

  2、通常来说,微软的东西总是最容易上手的,microsoft sql server 2000就是最容易学习的大型数据库之一,不过如果考虑价格(正版)以及以后的工资(笑……),也许oracle是一个不错的选择。oracle的商业产品非常贵,但是在oracle的网站上签署了相关协议,保证不将其用于商业用途后,你可以从oracle网站上下载oracle全套的产品,从数据库到应用服务器再到开发环境。

  3、虽然我也很喜欢ms sql server2000的t-sql语言,但是请不要再把ms sql server简称作“sql”,因为sql是“结构化查询语言”的简称,最好也不要说是“sql server”(这个要求有些bt吧……那就叫mssql好了),因为sql server其实最早是sybase的产品,微软买了源代码与sybase合作开发,后来因为产品定位不同而成为了两个不同的数据库系统。

  4、sql 语言值得深入学习,它没有通常认为的那么简单,不要相信所谓“sql只是一个工具”的传言,sql语言绝对是一种强大完备的语言,虽然它不提供gui开发能力。

  5、delphi和powerbuilder都不是数据库,它们只是支持数据库应用开发的ide。特别是delphi的定位是通用开发工具。当然,delphi的企业版里附有interbase,pb里则捆绑了sqlanywhere。这两种数据库都很不错,它们都是可以独立应用的通用关系型数据库,而不是前述开发工具的内置组件。sqlanywhere的sql编程能力一度比ms sql server都强,至于interbase,它是最优秀的关系型数据库之一,在平台上也很受欢迎。

  3、其实interbase非常贵,但是它有一个开放源码项目:firebird,很不错的一个数据库,可惜的是我总找不到它的odbc和ado驱动,不过它的jdbc驱动一直做的很好。

  4、我不推荐新手从mysql入手,除非你本来就没打算在数据库领域下太多精力。做为一个自称的关系型数据库,mysql太多简陋了,几乎可称骗局。事务、外键、存储过程、触发器、视图、抽象存储层……什么都没有啊……实用时问题不大,这东西傻快傻快的,做一些特定的应用挺好,但你不能对它指望太多。

  5、长久以来,开放源码数据库中最强大的是postgresql,真的是非常的强大,不过没有window版……最多只能跑在cygwin环境下……

  6、通常access比vfp更好用,结构也更好,不过据经验,当数据库文件达到100m或某一表的记录数超过10万,就会变得不稳定。

  7、不是所有的应用都非要建在oracle那样强大的平台上。

  8、db2可能大家关注的少一些,它是关系型数据库领域的几大巨头之一,素以海量数据支持能力和惊人的计算速度著称。

关于我们 客户服务 友情连接 网站地图 人才招聘 代理合作

北京仁思网络科技发展有限公司
电话:68419711/13810679061
地址:北京市海淀区紫竹桥昌运宫17号310室