首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >哪个更快:从XML文件还是从MySQL表读取数据?

哪个更快:从XML文件还是从MySQL表读取数据?
EN

Stack Overflow用户
提问于 2014-08-16 12:19:02
回答 1查看 1.1K关注 0票数 1

我有一个XML文件,其中包含2条信息:

  1. 在Youtube上观看世界杯
  2. 去卧室俱乐部喝一杯

标签的顺序是:“手表”和“围棋”是家长标签,“世界杯上”和“喝一杯”是儿童标签,"Youtube“和”卧室俱乐部“是以前的儿童标签。

我还得到了一个数据库,其中包含与该结构相同的信息:

  • 第一column:act_style(监视/围棋)
  • 第二届column:act_desc (世界杯开始/喝一杯)
  • 3 column:act_page (Youtube/卧室俱乐部)

因此,我的问题是,这些信息中哪些是PHP获得的更快,哪些是同时获得的?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-08-16 13:11:40

我认为您在这里所指的是一个可以用SQL访问的“关系”数据库。XML的目的是将数据存储在一个平面文件中,具有可读性,易于访问的形式。访问XML数据“存储”的方法一直都是非常健壮和不断发展的,包括Microsoft对"XQL“的建议--这是一种旨在操作XML数据存储的SQL等效工具。

在XML数据存储中,数据存储在表示数据的XML架构的文件中。要读取数据,必须在内存中提取和打开整个文件,并使用xpath等技术获取所需的数据元素。在SQL数据存储中,数据存储在数据库中(通常是关系数据库)。要读取数据,只需向数据库发送一个SQL查询。数据库管理引擎分析查询并获取查询中所需的数据元素,这些元素最终作为答复发送给您。

SQL灵活易用。即使在文本控制台上,只要几行代码就足以执行复杂的数据库查询。

在这种情况下,我看到的会更好.

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25340068

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档