怎样使用数据库
来源:互联网 发布:北京邮电大学网络 编辑:程序博客网 时间:2024/04/30 01:23
一个具体的代码问题,无级分类。这个概念我想大家都不会陌生了吧。我见过两种处理方式。第一个是地道的PHPer的处理方式,也是目前比较流行的。就是用数据库来处理。而且字段很少,只需要加个父类的字段并加以判断就行了。而且这个方法很实用。效率也高!但是这个不是数据处理的范畴了,而是数据库的查找!
第二个是C程序员用PHP写出来的,他把所有的分类信息都从数据库取出来,然后用数据结构算法进行排列分布,然后输出。
这里我们不对这两种方式的效率进行对比,我想大家都有各自的想法。但是我想说明一个问题,就是这两种做法的本质的区别。PHPer(PHP Programmers)习惯性地用数据库来处理,而且有很巧的处理方式,效率也很高!这种方式就是数据库查询。而第二种方法是比较有特点的。他认为数据库就是存放数据的地方,具体的逻辑处理还要靠自己的逻辑。
有一次我去拜访一个大型的网络公司(基本上国内只要上过互联网的都知道),他们使用PHP很少,但是我了解到他们其它业务是怎么使用数据库。他们自豪地跟我介绍说他们在数据库的外围有个第二数据库(我这里起名叫第二数据库)。为什么叫第二数据库呢,原来它是一个缓存系统。那么开发工程师怎么去这个缓存系统获取数据呢?那个技术总监自豪地说,他们这个缓存系统由SQL查询语句!我当时很惊讶,但是后来想想确实需要这个。因为当你的缓存系统达到一定量级的时候从缓存获取数据都非常复杂,干脆写个SQL查询语句让缓存系统分析、处理并返回数据。而且他们告诉我,在他们那里,就算是用PHP的话也是让PHP去那个缓存系统读取数据。
引用:MySQL数据库和oracle的区别和选择
http://database.ctocio.com.cn/analysis/236/7754236.shtml
- 怎样使用数据库
- 怎样使用数据库呢1234
- 怎样使用ADO.NET连接数据库
- 怎样使用sqlplus连接oracle11g数据库
- 怎样使用ADO.NET连接数据库
- 怎样使用SQL Server数据库的嵌套子查询
- 怎样使用SQL Server数据库的嵌套子查询
- 使用sqlyog学习mysql中怎样创建用户、数据库、表
- 怎样使用?
- 怎样压缩access数据库
- 怎样新建Oracle数据库
- 怎样新建Oracle数据库?
- 怎样学习数据库软件?
- 怎样报表数据库
- 怎样设计 数据库经验谈
- 怎样修复 数据库索引
- 怎样卸载msde数据库?
- 怎样应用数据库?
- curses编程(一)初识
- 大学期间学什么编程语言好,望高手赐教!
- [转载]浅析大型网站的架构
- Web开发设计的五大准则
- UNIX/Linux常用命令
- 怎样使用数据库
- XP下安装IIS6.0的办法
- UNIX发展历史流程图
- 把VS2008九十天试用版本升级成正式版的办法
- 微软不同分工不同侧重的面试——开发工程师的面试(摘自《微软360度》)
- 新的一年 新的开始
- 美国硅谷风险投资行业的详细报告 (2007年第四季度)VC Funding, Fourth Quarter 2007
- XSLT Element参考
- 从算法入手讲解如何在数据库中实现最优最简