You are here: Foswiki>Gnumed Web>GnumedDatabaseRu (17 Mar 2013, IvanLykov)EditAttach

Настройка базы данных для GNUmed

Наиболее часто используемые термины:

База данных - мощная система хранения, предоставляемая отдельным программным обеспечением, на которое опирается GNUmed, и для которого GNUmed был специально собран. Мы используем свободное программное обеспечение базы данных SQL с открытым исходным кодом http://www.postgresql.org/ PostgreSQL, также известное, как "Postgres". Postgres должен быть установлен на основной машине, где планируется выполнять бэкэнд GNUmed (т.е. хранить, сделать доступным и держать в безопасности.

Бэкэнд - обозначает специально подготовленную область внутри базы данных, из которой клиент GNUmed будет читать свои данные (например медицинские записи, лабораторные результаты), и в которой клиент GNUmed -- а также программа импортера-сборщика -- будет записывать данные. Бэкэнду не нужно быть, ни единым местом, ни даже обязательно физическим местом.

Говоря упрощённо, Postgres является большим шкафом, который может содержать один или более "ящиков", а каждый ящик способен содержать карты. Один такой ящик карт будет бэкэндом GNUmed. Один ящик (один бэкэнд) может вместить много карт (много файлов, записей данных).

Поэтому создание базы данных здесь означает такую настройку уже установленного Postgres, чтобы бэкэнд GNUmed мог быть установлен в него. Это делает возможным для клиентской программы GNUmed хранить данные в подготовленной области базы данных. Клиент и база данных не должны находиться на одной машине, на самом деле, GNUmed успешно протестирован по каналам глобальной сети, в том числе через Интернет и беспроводную связь UMTS с произвольного места. Конечно, при соединении с любой ненадежной машины или в любых ненадежных сетях требуется осторожность – см., например, WirelessSecurity.

Прежде чем приступить к установке бэкэнда для GNUmed, необходимо установить, если нужно, и настроить Postgres.
Topic revision: 17 Mar 2013, IvanLykov
 
Download.png
This site is powered by the TWiki collaboration platformCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki? Send feedback
Powered by Olark