WEB开发网
开发学院数据库MySQL MySQL中文参考手册---MySQL 文件系统 阅读

MySQL中文参考手册---MySQL 文件系统

 2008-12-19 11:14:23 来源:WEB开发网   
核心提示: 二、为什么要这样做呢?在一些情形下,这样做能让工作更加轻松,MySQL中文参考手册---MySQL 文件系统(2),MySQL 和文件系统都能叫做数据库,但是有 着绝然不同的概念和优缺点,但 是,这样节省了很多开发和培训的时间,在文件系统里,对象能很快而且很容易找到

二、为什么要这样做呢?

在一些情形下,这样做能让工作更加轻松。MySQL 和文件系统都能叫做数据库,但是有 着绝然不同的概念和优缺点。在文件系统里,对象能很快而且很容易找到,即使改变名 字也能很快找到。每一个初学者大概都应该学会move/copy/rename/delete这样的操作。 但是SQL 不一样, 他通过应用程序来操纵存储在文件系统上的数据。而MySQL 文件系统把SQL 做到了用户 级。用户能用他们知道的方式来操作数据库。

-任何一个新产品需要通过网络存取数据的话,必须支持一些协议以及可能的其他办法通 过网络存取文件系统。MySQL 表就可以通过这样的方式来存取,即使MySQL 没有移植到 对应的平台。

-备份和版本控制,普通的文件系统通过任何备份软件就可以实现。数据可以通过diff 来比较并且用cvs 来控制版本。

-更短的编程时间,有时候人们需要保存简单的数据,像当前日期或者站点名字,这些数 据很少改变,普通的方法需要使用:

连接服务器-> 选择数据库 -> 执行命令-> 存储结果

而使用 MySQL 文件系统后,只需要一句话:(PHP实现)

include(¨/mountpoint/database/table/field¨);

或者,换一种方式表达:

include(¨/mnt/mysql/sitedata/topic/todaytopic¨);

这样就很容易理解,也占用了较少的空间。还可以通过SAMBA 来共享 /mnt/mysql,达到 直接修改SQL 数据库 的目的。能直接写文本到数据库,或者使用拷贝/粘贴功能把图片放入数据库,这要比用 Perl 或者PHP 写几百行程序省力多了。

三、性能如何?

在发表这篇文章的时候,这个文件系统还处于原型开发阶段,因此,速度还不是很理想。 如果到了正式发布的时候,一些数据库功能会比使用 SQL 要快。 当然,很多还是没法和 SQL 相比,无论是性能上还是功能上,很多复杂的查询依然需要通过SQL 语句来完成。但 是,这样节省了很多开发和培训的时间,所以在效率上来说也是一种节省。

上一页  1 2 3 4  下一页

Tags:MySQL 参考

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接