MapDB provides concurrent Maps, Sets and Queues backed by disk storage or off-heap memory
1 ответ

Сравнение ArrayList из Integer с несколькими ArrayList для извлечения общих значений

У меня есть один ArrayList из Integer, извлеченный из карты MapDB, с этим кодом: ArrayList<Integer> idOffUser=users.get(myUser).getOffers(); Это список идентификаторов. У меня есть еще одна ConcurrentNavigableMap из того же БД, называемая аукц…
06 фев '18 в 13:29
1 ответ

Использование компактного метода Map Db и как его использовать для очистки памяти

Может кто-нибудь сказать мне, что используется метод mapdb.compact(). Я ищу, как очистить объекты из кучи после вызова метода commit()
30 авг '18 в 10:25
1 ответ

Состояние гонки в синхронизированном массиве

Я включаю обработку списка объектов в синхронизированный блок, но оказался в состоянии гонки. Я использую синхронизированный блок неправильно или есть другие проблемы с моим кодом? Список фактически создается с помощью mapdb. private static List<…
26 дек '18 в 12:07
0 ответов

Восстановление MapDb после сбоя JVM

В настоящее время у меня есть hashmap, созданный из mapDb на основе файла. Я использую эту карту для локального сохранения некоторых данных на сервере (мне не нужны другие серверы для доступа к этим данным), поэтому мне нужно, чтобы эти данные были …
03 апр '18 в 14:31
1 ответ

Сериализация и десериализация объекта в mapDb - Java

Я пытаюсь сериализовать и десериализовать объект, чтобы сохранить его в mapDb. Мне удалось сериализовать объект, используя этот фрагмент: ByteArrayOutputStream bos = new ByteArrayOutputStream(); ObjectOutputStream os = new ObjectOutputStream(bos); o…
27 мар '14 в 14:43
1 ответ

Готов ли MapDB к производству?

Готов ли MapDB к производству? Люди используют это в продукт? Каковы ваши переживания? http://www.mapdb.org/ Спасибо
17 апр '13 в 15:35
1 ответ

MapDB - развивающаяся схема / изменение сохраненных объектов

Я сохранил некоторые объекты в mapdb, например: import org.mapdb.*; //open (or create) database File file = new File(“dbFileName”); DB db = DBMaker .newFileDB(file) .make(); //use map Map<Integer, MyClass> map = db.hashMap(“mapName”); map.put(…
23 ноя '15 в 18:20
1 ответ

Java кеш-библиотека mapdb истекает максимальный размер

Я хотел бы использовать библиотеку mapdb для кэширования max n объекта. Я написал что-то вроде этого: DB dbMemory = DBMaker .memoryDB() .make(); HTreeMap<Long, String> inMemory = dbMemory .hashMap("inMemory", Serializer.LONG, Serializer.STRING…
11 дек '18 в 11:21
0 ответов

Как использовать HTreeMap для заполнения списка

Я пытаюсь использовать HTreeMap из mapDB для заполнения списка миллионов записей в файле CSV, но каждый раз, когда я вставляю данные в список, предыдущая запись перезаписывается для HTreeMap. Единственный способ избежать перезаписи HTreeMap в оконча…
19 ноя '18 в 11:13
1 ответ

Какова стоимость использования `checkumHeaderBypass` в mapdb?

Мы используем mapdb для хранения списка файлов, которые были посещены во время длительного процесса, чтобы, если нам нужно прервать работу или произошел сбой процесса, мы могли продолжить с того места, где остановились. мы хотим защитить от сбоев, к…
06 июн '18 в 14:41
1 ответ

Ключ дерева карт MapDb не имеет свойства expire

Я использую прямую память mapdb, чтобы действовать как память вне кучи. Поскольку в моем приложении много sortedset, поэтому я использовал механизм кеширования mapdb treeset для хранения своих значений. Код как ниже: @PostConstruct private void init…
09 авг '18 в 10:24
1 ответ

MapDb: есть ли ограничение на количество карт

Я использую mapdb 1.0.7, и мой вопрос: есть ли ограничение на количество карт, которые я могу создать с одним экземпляром Db? Или это теоретически неограниченно. Я проверил, чтобы создать 1.000.000 карт с 25 записями в каждой. Это отлично работает. …
12 мар '15 в 14:24
1 ответ

Как вы удаляете и переименовываете таблицы из MapDB 3.x?

В MapDB 1.x вы можете легко удалить таблицы из MapDB, вызвав db.delete("table name") а также db.rename("old table name", "new table name"), Но, похоже, больше нет API-функциональности, позволяющей сделать что-либо из перечисленного выше. Как вы удал…
05 июн '18 в 23:39
0 ответов

Как устранить эту ошибку? java.lang.NoSuchMethodError: org.mapdb.elsa.ElsaSerializerPojo.<init>

Я работаю над MapDB Я добавил все зависимости. но эта ошибка не идет. java.lang.NoSuchMethodError: org.mapdb.elsa.ElsaSerializerPojo.&lt;init&gt;(I[Ljava/lang/Object;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Lorg/mapdb/elsa/ElsaClassCallback;Lorg…
05 сен '18 в 14:25
1 ответ

Пример насоса MapDb 3.0

Кто-нибудь может привести пример использования API насоса для mapdb 3.0? Нечто похожее на это в 1.0.9
01 авг '16 в 09:21
1 ответ

Упорядоченный постоянный кеш

Мне нужен постоянный кеш, который вмещает до нескольких миллионов 6-символьных строк base36 и имеет следующее поведение: - Когда клиенты извлекают N строк из кэша, они извлекаются в порядке значения base36, например, AAAAAA, затем AAAAAB и т. Д. - К…
17 окт '16 в 20:21
1 ответ

Ошибка HTTP 500 с веб-приложением GWT

Я прочитал тонны материалов, но не могу понять, что происходит. Я делаю простое веб-приложение с Eclipse Oxygen, GWT 2.8, MapDB3, когда я пытаюсь запустить веб-приложение через режим разработки Run as -> GWT с Jetty, я получаю сообщение об ошибке вы…
29 ноя '17 в 21:38
2 ответа

MapDB устарела функции

Я программирую в Android Studio. Я использую mapDB, версия 2.0-бета8. Я создал свой собственный класс SingleCase, я также определил статическую переменную: static ConcurrentNavigableMap&lt;String, SingleCase &gt; map; после инициализации базы данных…
15 окт '15 в 12:14
3 ответа

Создание карты из большого файла

У меня есть очень большой файл (10^8 строк) с количеством событий следующим образом, A 10 B 11 C 23 A 11 Мне нужно накапливать количество для каждого события, чтобы моя карта содержала A 21 B 11 C 23 Мой текущий подход: Читайте линии, ведите карту и…
19 авг '14 в 15:14
0 ответов

Как читать данные в файлах MapDB

Есть ли способ увидеть данные, сохраненные в файлах MapDB, как я делаю с MySQL? Я помещаю некоторые данные в ConcurrentNavigableMap через веб-приложение, и мне нужно проверить, правильно ли они сохранены. Я пытался открыть файл БД, но он явно не чит…
24 янв '18 в 11:00