我有一个XML文件,其中包含2条信息:
标签的顺序是:“手表”和“围棋”是家长标签,“世界杯上”和“喝一杯”是儿童标签,"Youtube“和”卧室俱乐部“是以前的儿童标签。
我还得到了一个数据库,其中包含与该结构相同的信息:
因此,我的问题是,这些信息中哪些是PHP获得的更快,哪些是同时获得的?
发布于 2014-08-16 13:11:40
我认为您在这里所指的是一个可以用SQL访问的“关系”数据库。XML的目的是将数据存储在一个平面文件中,具有可读性,易于访问的形式。访问XML数据“存储”的方法一直都是非常健壮和不断发展的,包括Microsoft对"XQL“的建议--这是一种旨在操作XML数据存储的SQL等效工具。
在XML数据存储中,数据存储在表示数据的XML架构的文件中。要读取数据,必须在内存中提取和打开整个文件,并使用xpath等技术获取所需的数据元素。在SQL数据存储中,数据存储在数据库中(通常是关系数据库)。要读取数据,只需向数据库发送一个SQL查询。数据库管理引擎分析查询并获取查询中所需的数据元素,这些元素最终作为答复发送给您。
SQL灵活易用。即使在文本控制台上,只要几行代码就足以执行复杂的数据库查询。
在这种情况下,我看到的会更好.
https://stackoverflow.com/questions/25340068
复制相似问题