客户端,工具,经验,稳定性
1 客户端版本,php连接mysql的模块版本比较低,导致查询不能使用,特别是存储过程里面多个语句的情况
目前的解决办法是使用mysqli来处理处理连接问题;能一次连接查询多个月语句,能返回多个结果集,能返回存储过程的结果集
2 phpmyadmin管理数据库的问题,到目前为止phpmyadmin还没有管理mysql存储过程等新功能的可视工具,要用命令打进去,但是遇到begin ... end;里面有;的语句会出错,所以目前这也是一大障碍
3 有时候一个功能可以用视图实现也能通过触发器或存储过程实现,这些实现方法之间的比较是个问题,在没经验的基础上使用,可能无从选择,也可能会因为数据量的增加导致速度变慢,新技术的经验积累是一大问题
4 对mysql新功能的稳定性还不是很确定,如果匆忙用于生产,可能存在未知的风险,目前来说这几个新功能还有一些限制,还未完全开发完毕,应该在5.1或更高6.0才会比较完善。目前能作的就是在一些小型不是很重要的项目上多试验这些新功能,积累经验
目前全功能关系数据库比较成熟的是posgresql,可以先尝试使用她
阅读(2499) | 评论(0) | 转发(0) |