Масштабирование со встроенной базой данных - PullRequest
1 голос
/ 09 марта 2012

Если вы используете встроенную базу данных, поставляемую с Opa, и создаете один исполняемый файл, как можно масштабировать до нескольких экземпляров?Например, вы компилируете свое приложение и получаете myapp.exe, насколько я понимаю, что exe содержит базу данных.Итак, если вы хотите запустить несколько экземпляров myapp.exe, как мне синхронизировать несколько экземпляров базы данных, содержащейся в каждом exe-файле?

1 Ответ

3 голосов
/ 09 марта 2012

Чтобы запустить несколько экземпляров myapp.exe, запустите opa-db-server (установленный пакетом Opa) с параметром --db-local dbname. Затем запустите все свои экземпляры myapp.exe с --db-remote:dbname host, чтобы подключиться к нему.

Если вам нужно больше с точки зрения масштабируемости, вы можете использовать бэкэнд mongodb.

Для получения дополнительной информации читайте http://doc.opalang.org/#!/manual/The-database

...