gpt4 book ai didi

java - 新应用程序数据决策

转载 作者:行者123 更新时间:2023-12-01 16:01:44 25 4
gpt4 key购买 nike

一个小组已经使用 VB 应用程序一段时间了,它使用访问数据库作为其数据存储。我的任务是用java完全重做这个。该应用程序将独立于本地数据(通过互联网更新),但不是与数据库的中央连接。因此安装和本地设置是一个考虑因素。访问数据库并不大(100MB-300MB),并且有些复杂,但不过分。

我一直必须在设定的数据环境中工作,现在发现自己能够决定它。所以我的问题是“我应该做什么”/“你会做什么”?保留 ms access 数据库。与另一个数据库一起去。使用java数据存储环境。

我很乐意在我可以决定的时候就最好的想法和方向获得一些意见。什么有效,什么无效。

最佳答案

我绝对会避免再次使用 Access,因为它不是最强大的数据库。 Java 和 JDBC 与大多数数据库都能很好地配合。您选择哪一个完全取决于您的要求,例如:

  • 应该免费/开源
  • 您是部署到 Microsoft 生态系统中的 Windows 还是 Linux 上
  • 必须是相关的
  • 应用程序是否部署到具有不同数据存储要求的不同“客户”

使用像 Hibernate 这样的 ORM/JPA 库的一个主要优点的优点是您可以对 JDBC 数据存储有一个抽象 View ,这使得切换您使用的数据库成为可能,这对于部署在不同环境中的应用程序(对于使用不同数据库的客户)有时很有用(或者如果您更改了数据库)稍后请注意您要使用的数据库)。

用于本地存储的最简单的数据库是嵌入式 Java 数据库之一,例如H2或者更简单,JavaDB它嵌入在 JDK 中。这意味着数据库本身不需要单独的安装过程。 H2 和 JavaDB (Apache Derby) 都会很高兴地扩展到 100/300MB。

关于java - 新应用程序数据决策,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3695628/

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