gpt4 book ai didi

java - 何时使用属性文件以及何时查看数据库?

转载 作者:搜寻专家 更新时间:2023-10-30 19:58:07 25 4
gpt4 key购买 nike

全部:

我有一个场景来维护配置数据。据我所知,我们可以将配置数据存储在属性文件或平面表中。

我正在寻找一个有效的分界线,它规定了何时使用属性以及何时使用数据库表。

据我所知,将配置数据存储在属性中相对于 API 的成本和效率(在基于 Java 的应用程序的情况下)比数据库更便宜(因为为此目的建立连接是昂贵的)

欢迎您提出意见!

谢谢。

最佳答案

我假设您只会加载一次配置数据或很少加载配置数据,因此我不会太担心性能方面的问题。不过有几点需要考虑:

  • 如果您只是需要名称/值对,数据库可能会提供更丰富的数据模型。
  • 将配置存储在数据库中可能更容易在多台计算机之间共享
  • 即使在数据库中进行了配置,您也需要自己配置数据库连接...
  • 使用数据库进行配置如果您不需要数据库做任何其他事情似乎有点奇怪,尽管您可能会考虑使用嵌入式数据库,例如SQLite 而不是传统的客户端/服务器。
  • 别忘了除了您提到的这两个之外还有其他选择

关于java - 何时使用属性文件以及何时查看数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10026972/

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