C/C++程序员的三大技术方向:网络通信、嵌入式和数据库。从招聘网站(www.51job.com)发布的C/C++程序员职位分析,要求掌握数据库相关技能的职位约占20-25%。

数据库是C/C++程序员的必备技能。

目前流行的大型关系型数据库有Oracle、MySQL、PostgreSQL和SQL Server,总体形式大致如下:

1)Oracle数据库性能卓越,强大无比,在商用数据库中独占鳌头,无与争锋;

2)MySQL数据库问市已有二十余年,是第一个免费开源的数据库,已被Oracle公司收购,不管Oracle是出于什么目的,MySQL数据库在架构的技术上将难有进步;

3)PostgreSQL数据库也是免费开源的数据库,很多人认为它是未来免费开源数据库的主流,老夫也这么认为;

4)SQL Server数据库的微软公司的产品,微软依靠其强大的Windows生态圈成为市值最高的软件公司,但是,自Windows问市以来,用户对微软的抱怨从未停止。

在实际项目中,数据量和访问量比较少的系统普遍选择MySQL数据库,但是,在政府部门和企业里,重要的系统只能依赖Oracle数据库。

不同数据库在使用和编程语法上略有不同,Oracle最有代表性,熟悉Oracle数据库的程序员可以认为经历过了项目的毒打。

由于时间有限,本教程只介绍了作为程序员应该掌握的Oracle数据库知识,我们将不断补充其它数据库的知识。

也欢迎您投稿精彩文章!


C语言技术网(www.freecplus.net),粤ICP备19156379号

友情链接: 猿说编程    程序分享   

点击关闭