Какую базу данных использовать после установки сервера HAPI FHIR?

Я новичок в HAPI FHIR, я создал виртуальную машину облачных вычислений Google, установил java и maven, клонировал hapi-fhir-jpaserver-starter и установил его с помощью: mvn install Затем запустил его для тестирования на моем сервере с помощью: mvn jetty: run

Теперь я получаю к нему доступ, используя: http: // IP: 8080 / hapi-fhir-jpaserver, и получаю эту страницу:

Главная страница

Теперь все ресурсы пусты (пациенты и т. Д.), Мне нужно знать:

  1. Это хороший сервер для производства?
  2. Какую базу данных фактически использует сервер и как получить к ней доступ?
  3. Какой тип базы данных я должен настроить и как?

Спасибо

РЕДАКТИРОВАТЬ: Я попытался установить сервер hapi с помощью docker compose, я создал приложение с mvn clean install и выполнил команду docker-compose up -d --build, но когда установка была завершена, я получаю базовый HAPI SERVER (свежий), а не ту версию, которую я редактировал и создавал.

Есть идеи, почему?


person xgeek95    schedule 27.06.2020    source источник


Ответы (2)


  1. Это вопрос личного мнения и не совсем подходящий вопрос на этом сайте. Однако, безусловно, существует множество систем, которые действительно используют HAPI в производственной среде.
  2. Это зависит от того, на каком сервере. Согласно документации, здесь, вы можете использовать «простой» сервер и обеспечить собственное постоянство. Layer или используйте сервер JPA, который использует JPA 2.0 с Derby в качестве хранилища данных по умолчанию. Подробности о базе данных и ее структуре определены в вышеупомянутой документации.
  3. Если вы не знаете, что делать, и у вас нет существующей базы данных, которую вы должны использовать, вероятно, проще / мудрее всего придерживаться базы данных JPA, поскольку она уже правильно настроена и работает довольно хорошо.
person Lloyd McKenzie    schedule 27.06.2020
comment
Не могли бы вы проверить мое ИЗМЕНИТЬ - person xgeek95; 27.06.2020

  1. Это вопрос общественного мнения, поэтому на него нет верного правильного ответа.

  2. Сказав это, я бы остановился на известных настройках.

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

список базы данных smilecdr

Отношения между smilecdr и hapi

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

Я неравнодушен к Sql Server или Postgres.

Я бы не стал работать с Oracle, если моя компания уже не инвестирует большие средства. См. Изображение ниже в этом посте.

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

Команда «Создать схему» «фактически не создает схему». #makesPerfectSense Но вы автоматически получаете схему при создании пользователя.

Что делать?? Я не фанат Oracle. Некоторые из них являются историческими, поэтому я думаю, что MySql может быть сорванным бандажом.

введите описание изображения здесь

person granadaCoder    schedule 21.07.2020