gpt4 book ai didi

java - 硬编码区域、城市、国家字符串

转载 作者:行者123 更新时间:2023-12-02 01:28:21 28 4
gpt4 key购买 nike

总共可能最多有 1000 个字符串。这些应该硬编码还是存储在数据库中?这些内容经常被访问,因为每次用户想要注册或结帐商品时,他们都需要查看区域/郊区/省/国家/地区列表。

如果我有一堆枚举,我认为性能应该很快,因为字符串的最大数量约为 1-2k 最大。

另一方面,如果我将它们存储在数据库中,则会出现访问数据库的延迟以及 CPU/内存消耗。

你选择哪个选项?

最佳答案

1000 并不是一个很大的数字,我会将这些信息放入一个文本文件中,并在启动时将它们读入程序中。

无论如何,这是数据,而不是代码,因此不应该是枚举(代码)。为什么不枚举?如果将来需要更改,更新/更改数据比更改代码更容易、更灵活。

如果您肯定会随着时间的推移更新和更改此信息,特别是通过多个来源,那么数据库肯定是最佳选择。

关于java - 硬编码区域、城市、国家字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56502823/

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