首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在轻量级购物网站中,数据库相对于XML的优势是什么?

问在轻量级购物网站中,数据库相对于XML的优势是什么?
EN

Stack Overflow用户
提问于 2009-05-19 13:10:57
回答 9查看 578关注 0票数 2

我有一个基于JSP和XML的轻量级在线购物网站,我想知道这个系统相对于PHP和MySQL有什么特别的弱点?

我知道JSP可以使用Java API,但我觉得PHP与HTML的关系更“自然”,而且还具有动态类型的优点,而且使用范围更广、需求更广。这是有原因的吗?

EN

回答 9

Stack Overflow用户

回答已采纳

发布于 2009-05-19 13:15:34

我想说XML解决方案与数据库解决方案相比的主要缺点是:

  1. search
  2. speed
  3. scalability
  4. concurrency (感谢乔纳森)
票数 17
EN

Stack Overflow用户

发布于 2009-05-19 14:47:23

轻量级是相对的。选择数据库解决方案。你永远不知道什么时候你的“轻量级”站点变成了“任务关键型”。

票数 5
EN

Stack Overflow用户

发布于 2009-05-19 13:21:27

PHP通常更广泛,也更受欢迎,因为它的学习曲线非常小,并且对于普通开发人员来说很容易学会并开始使用。它通常与基于linux的服务器上的大多数Apache安装捆绑在一起,这也不会有什么坏处。

由于以上原因,有更多的好的(和坏的!)可用于帮助PHP初学者的资源比任何语言都要多,这就产生了滚雪球效应。

为了回答您最初关于XML的问题,在商品很少的小容量商店上的基本购物车实现可能不会使用您所描述的体系结构来分解,但是搜索商品数据库、跟踪库存等操作最好留给数据库。

也就是说,如果您已经在使用JSP,那么改用数据库并不意味着您需要放弃JSP。

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

https://stackoverflow.com/questions/882668

复制
相关文章

相似问题

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