首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >数据库与XML文件的最小内容

数据库与XML文件的最小内容
EN

Stack Overflow用户
提问于 2012-02-19 22:56:03
回答 2查看 792关注 0票数 2

我正在为一个客户建立一个网站。登陆页面有4个区域的可定制内容。内容是最小的,主要是对图像、关联链接和order...so 3字段的引用。

我已经在使用大量的MySQL表来处理其他与CMS相关的方面,但是对于这一种使用,我想知道数据库表是否真的是最好的选择。该表将只有4条记录,3列。它不会写得太频繁,只是在登陆页加载时阅读即可。

我最好还是坚持使用MySQL表来存储这个最小数量的信息,因为它可以很容易地适应编程工作流吗?还是使用存储信息的XML文件是更好的方法?

update :最终用户(对数据库一无所知)将通过我创建的web界面来选择他们想要更新的4项中的一项,然后从他们的计算机上传图像,然后从站点(或站点外)的页面列表中选择链接。XML文件或数据库表将存储图像在服务器上的位置和包装它的链接。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-02-20 00:48:41

数据库是存储动态数据的正确解决方案。不过,我也同意,听起来MySQL在这种情况下太过分了。它也意味着要管理和管理的另一件事情。但是使用像XML这样的平面文件也是个坏主意。幸运的是,SQLite正是关键所在。

让这些来自SQLite站点的片段鼓励您:

与其使用fopen()将XML或某些专有格式写入应用程序使用的磁盘文件,不如使用SQLite数据库。您将避免编写解析器并排除故障,您的数据将更容易访问和跨平台,您的更新将是事务性的。 由于不需要配置并将信息存储在普通磁盘文件中,因此SQLite作为支持中小型网站的数据库是一种流行的选择。

阅读更多的这里

对于要与数据库进行接口的PHP代码,可以使用PDO或特定的SQLite 扩展。PDO更灵活,所以我会使用它,而且它应该是开箱即用的-- "PDO和PDO_SQLITE驱动程序默认启用PHP5.1.0一样。“(参考文献)查找引用和教程非常容易,只需搜索即可。

票数 3
EN

Stack Overflow用户

发布于 2012-02-20 00:22:30

如果您使用PHP,SimpleXML库可以提供您所需的内容,并以这种方式使用XML来进行您所描述的事情,这可能是最简单的方法。您不必担心任何MySQL配置,也不必担心客户端会搞砸一些事情。恢复和维护XML文件也可能更容易。如果您计划扩大站点,那么担心的可能是未来的可伸缩性。反正那是我的两分钱。

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

https://stackoverflow.com/questions/9354120

复制
相关文章

相似问题

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