2016-03-06 2 views
0

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

ли экземпляр in-memory имеет такую ​​же стоимость памяти, как и у другой (локальная и т. Д.)?

или это дешевле, поскольку ни один из трудных операций ввода-вывода не возникает?

Являются ли транзакции необходимыми только для экземпляров памяти? Кажется, худшее, что может случиться, это исключение O-Of-M при заполнении графика.

Не должно быть быстрее, потому что нет доступа к диску?

спасибо большое !!!

ответ

0

По существу, разница между ними заключается в том, что в памяти все данные остаются в памяти, в то время как локальное хранилище состоит из нескольких компонентов, каждый из этих компонентов использует данные диска через кеш диска.

Для получения дополнительной Информации по взглянуть на это: http://orientdb.com/docs/2.1/Paginated-Local-Storage.html

UPDATE

Я не знаю, если это помогает, но здесь вы можете найти некоторые учебники/уроки о OrientDB: http://orientdb.com/docs/last/Quick-Start.html#more-on-tutorials

+0

I используйте plocal с отличными результатами. Вопрос в большей части памяти. Я продолжу и, если попаду в блокпост, вернусь с вопросами. Благодаря! – efekctive

+0

Я не знаю, помогает ли это, но здесь вы можете найти некоторые уроки/уроки о OrientDB: http://orientdb.com/docs/last/Quick-Start.html#more-on-tutorials Я обновил свой ответ со ссылкой. –

Смежные вопросы