【问题标题】:After installing a HAPI FHIR server, what database to use?安装 HAPI FHIR 服务器后,要使用什么数据库?
【发布时间】:2023-03-20 03:05:02
【问题描述】:

我是 HAPI FHIR 的新手,我创建了一个谷歌云计算引擎 VM,安装了 java 和 maven,克隆了 hapi-fhir-jpaserver-starter 并安装了它: mvn 安装 然后运行它在我的服务器上进行测试: mvn jetty:run

现在我使用:http://IP:8080/hapi-fhir-jpaserver 访问它 我得到了这个页面:

现在所有资源都是空的(病人等),我需要知道:

  1. 这是一款适合生产的服务器吗?
  2. 服务器实际使用的是什么数据库以及如何访问它?
  3. 我必须设置什么类型的数据库以及如何设置?

谢谢

编辑: 我尝试使用 docker compose 安装 hapi 服务器,我使用 mvn clean install 构建了应用程序并运行了命令 docker-compose up -d --build 但是安装完成后我得到了基本的 HAPI SERVER(新的)不是我编辑和构建的版本。

有什么想法吗?

【问题讨论】:

    标签: java database jetty hl7-fhir hapi-fhir


    【解决方案1】:
    1. 这是一个意见问题,并不适合在本网站上提问。但是,确实有许多系统确实在生产中使用 HAPI。
    2. 这取决于哪个服务器。根据文档here,您可以使用“普通”服务器并提供您自己的持久层,也可以使用使用 JPA 2.0 和 Derby 作为默认数据存储的 JPA 服务器。上述文档中定义了有关数据库及其结构的详细信息
    3. 如果您不确定要做什么并且没有必须使用的现有数据库,那么坚持使用 JPA 数据库可能是最简单/最明智的做法,因为它已经正确配置并且运行良好。

    【讨论】:

    • 你能检查我的编辑吗
    【解决方案2】:
    1. 这是一个意见问题,所以没有真正正确的答案。

    2. 话虽如此,我还是会坚持“已知”的设置。

    https://smilecdr.com/docs/database_administration/database_design.html

    smilecdr 和 hapi 的关系

    https://smilecdr.com/open-source.html

    我偏爱 Sql Server 或 Postgres。

    我不会选择甲骨文,除非我的公司已经投入巨资。请参阅本文后面的图片。

    https://docs.oracle.com/cd/B19306_01/server.102/b14200/statements_6014.htm

    “创建架构”命令“实际上并未创建架构”。 #makesPerfectSense 但是创建用户时会自动获取架构。

    做什么??我不是甲骨文的粉丝。其中一些是历史性的,这就是为什么我认为 MySql 可能是被扯掉的创可贴。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-12-29
      • 2014-07-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多