LINUX.ORG.RU

Сооруди(или переопредели если нужна совместимость с встроенным(можно даже врапер нативного хешмапа запилить)) класс hashmap.Делов на пять минут,ничего сложного.

anonymous ()

java.util.Hashtable реализует интерфейс java.io.Serializable.

iZEN ★★★★★ ()

http://www.db4o.com/
Правда не HashMap, да и вообще оверкилл, но - имеет много приятных фишек, глядишь пригодится.

Reinar ()
Ответ на: комментарий от roy

Порт на Java всего лишь. 10% производительности от С++. Жабка может быстрее. Вывод - быдлокод

vertexua ★★★★☆ ()
Ответ на: комментарий от iZEN

Юмор понял, но все же хотелось бы нормальное персистентное хранилище

vertexua ★★★★☆ ()

Написать что ли. Заодно пальчики разомну

vertexua ★★★★☆ ()
Ответ на: комментарий от vertexua

Но даже в сдохшем виде оно юзабельно для не слишком критичных задач.

Reinar ()
Ответ на: комментарий от Reinar

Хочу написать опенсорс проект аля 1000 строк, на работе возникла задача. Ничего тяжелого туда не нужно, но в нем нужен key-value. И если эту поделку показывать, то лучше key-value в нем использовать живой.

vertexua ★★★★☆ ()
Последнее исправление: vertexua (всего исправлений: 3)
Ответ на: комментарий от tnodir

Вроде нету в maven, и GPL не позволит запилить свою поделку под Apache

vertexua ★★★★☆ ()
Ответ на: комментарий от vertexua

Не понял. Сериализация это ненормально?

iZEN ★★★★★ ()
Ответ на: комментарий от iZEN

Всю мапу в 100 метров на каждый чих на диск шлепать?

vertexua ★★★★☆ ()

Есть такой проект с непонятным статусом. Prevalayer называется. Можно с его помощью обернуть операции доступа к твоей HashMap. Скорость записи должна получиться умопомрачительной. И скорость чтения (это же локальная хешмепа) будет тоже зверской.

dizza ★★★★★ ()
Ответ на: комментарий от dizza

Ну я уже попробовал Oracle Berkeley DB. Вроде подходит пока, хотя API запутанное

vertexua ★★★★☆ ()
Ответ на: комментарий от vertexua

хотя API запутанное

Во-во.

У этого Prevalayer API вроде как очень простой, да и принцип работы его очень понятен, так что я думаю стоит глянуть.

dizza ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.