gpt4 book ai didi

java - 检查特殊字符在 Java 中好还是在 MYSQL 中好?

转载 作者:行者123 更新时间:2023-11-29 04:11:12 24 4
gpt4 key购买 nike

在保存用户输入的数据之前,我想检查输入的数据是否有特殊字符。 不想保存特殊字符

检查特殊字符可以在 JAVA 中完成,如 link 中所述

特殊字符的检查可以在 MYSQL 中完成,如 link 中所述

我想知道,在性能方面,JAVA 中检查特殊字符好还是 MYSQL 中检查特殊字符好?

最佳答案

用 Java 执行此操作效率更高,因为您将保存到数据库的往返行程。用 Java 做也更符合逻辑,因为这是业务逻辑,业务逻辑一般应该在应用程序代码中,而不是在数据库中。

这里有一些关于性能的经验法则:

  • 不要将所有设计选择都基于性能。尝试使您的代码干净、结构良好并首先工作。然后,如果您遇到性能问题,请测量以了解它的来源。然后只在需要的地方进行优化。过早的优化是万恶之源。
  • 一些在内存中操作数据的代码行几乎总是比进程间或更糟糕的网络调用快几个数量级。内存是隔壁的房子。数据库是火星。

关于java - 检查特殊字符在 Java 中好还是在 MYSQL 中好?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10672467/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com