LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2752|回复: 21

初学者在linux中玩数据库,选择什么?

[复制链接]
发表于 2003-7-1 18:32:01 | 显示全部楼层 |阅读模式
初学者在linux中玩数据库,选择什么?
mysql相当不错
使用apache+mysql+php能学到很多东西的,网络+数据库+编程


:cool:
发表于 2003-7-2 08:03:57 | 显示全部楼层
如果是想在大型项目中应用或者是向商业大型数据库靠拢,那么学习postgresql最好了。
发表于 2003-7-2 09:24:24 | 显示全部楼层
那MySQL呢?我觉得蛮好玩阿!好象现在地都是基于SQL语言地阿!所以应该可以学一通百吧!个个之间地不同还是比较小地吧?请斑竹指点,小弟也在疑惑中!
发表于 2003-7-2 10:34:45 | 显示全部楼层
好像大型应用时的一些功能,如事务,存储过程,视图,触发器等方面MySQL不如Postgresql,速度方面mysql要快。
发表于 2003-7-2 11:15:09 | 显示全部楼层
myqsl 你可以看到它的设计都在前言里说的。它的设计目标就是快速,易用,健壮。
而对于一企业应用来说,在一个关系型数据库产品里有许多的东西需要考虑,比如一个触发器,一个完整的约束,存储过程,规则等,这些都是必不可少的。它们可以减少数据库前端开发的过程,而且能更好的保证数据的完整性,数据的安全等。而这些数据库对象偏偏是花费时间的大户。mysql只所以有这么快,甚至超过了oracle等专业数据库,一方面的原因就是因为它没有这些对象。甚至连事务都不支持(新版听说支持,但不知道效果如何。但是我想还是不要将你的中大型应用放在mysql上),虽然它的算法会有它的好处。其实我们纵观一下这些年计算机技术的发展,根本没有什么令人激动人心的事。所以关于数据结构,算法等,也不可能有太大的改变。想想将来的mysql,如果它也全部实现了,这些企业应用必需的组件,它还会那么快吗?我想敢肯定的一点它绝对没有oracle快,oracle在检索算法上可是下了重功夫的。
其实我们经常说到mysql比postgresql要快,但是你如果不经意,根本感觉不出来的。
发表于 2003-7-2 11:24:40 | 显示全部楼层
Postgresql可以和php通信吗?好象在那里看见过说是可以的!请斑竹证实一下!谢了!
发表于 2003-7-2 11:27:49 | 显示全部楼层
我自己找到了!好象不行阿!从linuxaid上面看到的!

在缺省的PostgreSQL发布版里面支持下列语言的接口:
C (libpq)
Embedded C (ecpg)
Java (jdbc)
Python (PyGreSQL)
TCL (libpgtcl)
发表于 2003-7-2 11:57:59 | 显示全部楼层
PHP当然支持PostgreSQL了,它那个教程上说的语言可不是用来做前端开发的。那些语言是用来做服务器端编程的。比如用来写函数等。
发表于 2003-7-2 12:27:59 | 显示全部楼层
收到!谢谢黄兄指点,由于小人新近才开始看database的书,所以给斑竹舔麻烦了!还望多多谅解!以后有问题还请斑竹多多帮忙啊!
发表于 2003-7-2 13:26:45 | 显示全部楼层
太客气了,大家共同进步。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表