【问题标题】:JSF - how to optimize database performance [closed]JSF - 如何优化数据库性能 [关闭]
【发布时间】:2011-12-14 14:32:16
【问题描述】:

我对如何开发具有最高数据库查询性能的 JSF-2.0 Web 应用程序很感兴趣。购买功能强大的硬件并不总是解决方案。 如果我使用简单的 SQL 语句而不是 Hibernate 等框架,这会提高性能吗?

问候 彼得

【问题讨论】:

  • 这就像在说“如果我使用简单的引擎组件或乐高技术套件,我的新车引擎会更高效”吗?数据库性能的解决方案是表和索引的设计,以及编写了解数据库需要做什么来完成该查询的查询。简而言之,您需要学习关系数据库设计和编程的技能和技巧。抱歉,没有万能的灵丹妙药或捷径。

标签: sql jsf jsf-2 oracle11g


【解决方案1】:

是的,会的。数据库越想越慢。

但是!如果您需要复杂的信息结构,它可以提高整体性能,让数据库代替 Java 部分进行思考。
这实际上取决于您到底想做什么,并且对于每个查询,答案可能会有所不同。

此外,如果您的程序员时间比更快的系统更有价值,您也应该权衡一下,所以即使像 hibernate 这样的框架在性能上的优化程度较低,但它的开发速度要快得多,节省的 20k 欧元会给您带来很多好处硬件边缘的性能更高。不过,这也取决于项目。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-06-25
    • 1970-01-01
    • 1970-01-01
    • 2018-12-16
    • 2011-06-14
    • 1970-01-01
    • 1970-01-01
    • 2016-11-16
    相关资源
    最近更新 更多