哪个具有更好的性能,Java或DB功能?

Omm*_*awn 1 java mysql database performance function

我正在编写一个Web应用程序,我不知道哪种技术更快:使用Java本机或数据库函数(在我的情况下是mysql或maridb)实现一些代码.

即:使用Java:

String new_string = my_string.replace('-','');
Query query = "SELECT * FROM my_table WHERE id=" + new_string;
Run Code Online (Sandbox Code Playgroud)

即:使用数据库功能:

Query query = "SELECT * FROM my_table WHERE id=REPLACE(" + new_string + ",'-','');
Run Code Online (Sandbox Code Playgroud)

谢谢!

PS:拜托,忘了坏密码,我知道.它只是向你解释这个想法:-)

Don*_*Don 5

性能差异可以忽略不计,或者根本没有差别.我想说在Java中进行替换,以便你的SQL日志更清晰,如果你想看看它们来调试/看看发生了什么.搜索/读取我认为的替换字符串要容易得多.