Как выполнить сервер HSQLDB в режиме только для памяти

Единственная вещь о словаре, заказывая Вам может полагаться, то, что порядок останется тем же, если не будет никаких модификаций к словарю; например, итерация по словарю дважды, не изменяя его приведет к той же последовательности ключей. Однако, хотя порядок словарей Python детерминирован, это может быть под влиянием факторов, таких как порядок вставок и удалений, таким образом, равные словари могут закончиться с различными упорядочиваниями:

>>> {1: 0, 2: 0}, {2: 0, 1: 0}
({1: 0, 2: 0}, {1: 0, 2: 0})
>>> {1: 0, 9: 0}, {9: 0, 1: 0}
({1: 0, 9: 0}, {9: 0, 1: 0})
9
задан mtyson 3 April 2016 в 17:10
поделиться

2 ответа

использовать java -cp. \ Hsqldb-1.8.0.10.jar org.hsqldb.Server -database.0 mem: aname

В режиме памяти указывается URL-адрес подключения - поэтому, если вы хотите, вы можете просто иметь файл server.properties в том же каталоге и установить URL-адрес подключения для использования протокола mem - или если вы используете hsqldb в другом приложении, которое позволяет вам укажите URL-адрес подключения, например jdbc, укажите jdbc: hsqldb: mem: aname .

6
ответ дан 4 December 2019 в 13:03
поделиться

Я считаю, что файл используется для загрузки базы данных в память, а затем сохраняется при остановке сервера. Я не думаю, что к файлу можно получить доступ, пока вы работаете.

Прошло некоторое время с тех пор, как я использовал HSQLDB (или H2), но я почти уверен, как это работает.

0
ответ дан 4 December 2019 в 13:03
поделиться
Другие вопросы по тегам:

Похожие вопросы: