喜悦国际村 
» 游客:  注册 | 登录 | 搜索 | 统计 | 喜悦证交所 | 帮助

RSS 订阅当前论坛  

$5.95 Web Hosting     

上一主题 下一主题
     
标题: [原创] mysql与文本数据库  
 
bkkkd
高级会员
Rank: 4
老会员


UID 29854
精华 0
积分 617
帖子 631
金钱 617 喜悦币
威望 0
人脉 0
阅读权限 50
注册 2004-7-5
状态 离线
[广告]: Enom域名自助付费 自助注册 自助PUSH 主流域名COM等一律57.99元年
mysql与文本数据库

在讨论这个题目之前,我想先说一下我关于数据库的理解。
        数据库,有的地方会说是数据仓库,看到这个名,大家都会理解,数据库是跟现实中的仓库有相同的地方他们都是用来按一定顺序存放东西的“地方”。只是一个是实物,一个是0101。
        所以只能能让我们按一定顺序去存放数据的地方就可以说是数据库。

        mysql是php的好伴侣,现在大部分的网站程序都是基于php+mysql的,所以对于大部分的phper来说,mysql并不陌生。我来简单地说一下我对mysql运行原理的理解:mysql好比一个银行的储物服务,mysql里的一个库就是我们所开的一个储存帐号,我们可以把我们要做的事通过服务申请单(SQL)让他来帮我们完成,我们提交申请单后,什么都不用做,他们会按我们的要求来完成我们的操作,我们只管等他的回复。因为他是独立的,并且他可能同时处理多个客户的请求,所以有时候我们会要去等待他回复,但要等他完成了我前面的人的请求。

        说到这里,大家也会明白了。mysql是独立的,他会按顺序一件件完成请求,人多了麻烦你先排一下队,可php不让你等。mysql在请求量一定范围内是很好的。因为我们要管的部分事情交给了mysql帮我们解决。但超过他一定范围后,那就出问题,我们要排队。

        文本数据库,这个可能很多人都会说:什么文本数据库?文本文件都可以当数据库??哈哈麻烦,往上看一下,上面我不是说了吗?数据库就是按一定存放数据的地方,而且这种数据库我们每天只要开电脑就会用到,所谓的文本数据库就是利用文件系统本身做为一个存放的地方,有人说过文件系统是一个经过优化的数据库。只要知道放在那里,你可以很快得到你想要的。可悲的是,如果你不知道你要的东西在那里,你要去查找的话,那可就是大问题了。因为你要一个个文件,文件夹去找。但他有一个好处,就是他永远不会拒绝你的要求。只要你有时间去找(一般空间默认php运行30秒后就会被杀掉进程)。所以文本数据库就好像你身边的文件夹,里面存放一些东西。你可以随时加一些东西,减一些东西,看一下里面是什么。

        说了这么多,希望各位应该也能从我这些文笔一般般的文字中了解到一些东西。

        文本数据库与mysql都是各有长短处,要学会使用他们的长处避开他们的短处。虽然我本人并不喜欢pw的开发团队,但在现在的大部分的网站程序中能把文本数据库与mysql应用的最好的就是phpwind。




中山php
阿Tim's Blog
2006-8-25 09:21 PM#1
查看资料  访问主页  Blog  发短消息  QQ  顶部
 
h058 (h058)
新手上路
Rank: 1
初级会员



UID 30667
精华 0
积分 33
帖子 37
金钱 33 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2004-8-24
状态 离线
[广告]: 代充Paypal帐号美元
结合好才是最好
2006-8-25 09:26 PM#2
查看资料  发短消息  顶部
 
游戏人间
版主
Rank: 7Rank: 7Rank: 7
☞风云山庄大少爷☜


UID 62639
精华 2
积分 14538
帖子 7531
金钱 14389 喜悦币
威望 20
人脉 129
阅读权限 100
注册 2004-12-21
来自 广西人在北京
状态 离线
[推荐阅读] 哪里有性价比高的空间?
偶的体味是,中型网站用mysql+文本的结合在开发上面比较轻松。
动态和静态一起结合开发起来也比较省事。全都生成静态的也很麻烦,全都不生成静态的话速度上面又有问题。




 
群号:6025396/6025252/19520091(广西PHP交流/PHP高级编程/算法交流) 寧可在嘗試中失敗,也不在保守中成功! 不為失敗找理由,只為成功找方法! 饿踢Blog
 
2006-8-25 09:37 PM#3
查看资料  访问主页  Blog  发短消息  顶部
 
fcicq
新手上路
Rank: 1
初级会员



UID 24467
精华 0
积分 21
帖子 587
金钱 20 喜悦币
威望 0
人脉 1
阅读权限 10
注册 2003-11-8
来自 fcicq.net
状态 离线
[推荐阅读] 为什么有的帖子不能回复?
mysql优化得当的话,文本可以去掉的.




2006-8-25 10:44 PM#4
查看资料  访问主页  Blog  发短消息  顶部
 
bkkkd
高级会员
Rank: 4
老会员


UID 29854
精华 0
积分 617
帖子 631
金钱 617 喜悦币
威望 0
人脉 0
阅读权限 50
注册 2004-7-5
状态 离线
[推荐阅读] 请教一个问题
to 游戏人间 :
你说的是生成html吧,我说的不是生成html
两者结合是指用一个个文件来按一定的方式来保存部分数据。
那部分不会经常改变的数据从而减小mysql查询次数与传送大数据量
从而缩短mysql完成任务的时间。
举个例子
mysql中的一个某个表,里面记录了有这样的记录
id,set_1,set_2,text
而text的记录了好长的数据。
如果我只用mysql的话,我们一般是,通过id查询,得到text里的数据
传送到php里
假设我利用一个名为id文件记录,有格式的记录了set_1,set_2,text,
如果当我只想看id所关联的内容里,我只要读取一个文件,就可以显示我们要的数据。
当我想从很多条的text记录中搜索出某个关键字,我就通过数据库查询,就可以知道那几条记录中有我要的东西。


上面的只是举例,还有实际运用中的问题要解决




中山php
阿Tim's Blog
2006-8-25 10:45 PM#5
查看资料  访问主页  Blog  发短消息  QQ  顶部
 
bkkkd
高级会员
Rank: 4
老会员


UID 29854
精华 0
积分 617
帖子 631
金钱 617 喜悦币
威望 0
人脉 0
阅读权限 50
注册 2004-7-5
状态 离线
[推荐阅读] 浏览器问题


QUOTE:
原帖由 fcicq 于 2006-8-25 10:44 PM 发表
mysql优化得当的话,文本可以去掉的.
mysql永远是基于文件系统来运行的。
你想想文件系统快还是一个基于文件系统的快




中山php
阿Tim's Blog
2006-8-25 10:47 PM#6
查看资料  访问主页  Blog  发短消息  QQ  顶部
     


  可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题 | 开通个人空间  


 




Powered by Discuz! 6.1.0  © 2001-2010 Comsenz Inc.
Processed in 0.023458 second(s), 6 queries

(冀ICP备05009913号) 管理员:sadly 邮箱/MSN: sadly@phpx.com QQ:824008(长隐) 清除 Cookies - - Archiver - WAP