com.fizzed:bigmap

Parent pom for all Fizzed maven projects

Лицензия

Лицензия

Группа

Группа

com.fizzed
Идентификатор

Идентификатор

bigmap
Последняя версия

Последняя версия

0.0.3
Дата

Дата

Тип

Тип

pom
Описание

Описание

Parent pom for all Fizzed maven projects
Организация-разработчик

Организация-разработчик

Fizzed, Inc
Система контроля версий

Система контроля версий

https://github.com/fizzed/bigmap

Скачать bigmap

Имя Файла Размер
bigmap-0.0.3.pom 2 KB
Обзор

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/com.fizzed/bigmap/ -->
<dependency>
    <groupId>com.fizzed</groupId>
    <artifactId>bigmap</artifactId>
    <version>0.0.3</version>
    <type>pom</type>
</dependency>
// https://jarcasting.com/artifacts/com.fizzed/bigmap/
implementation 'com.fizzed:bigmap:0.0.3'
// https://jarcasting.com/artifacts/com.fizzed/bigmap/
implementation ("com.fizzed:bigmap:0.0.3")
'com.fizzed:bigmap:pom:0.0.3'
<dependency org="com.fizzed" name="bigmap" rev="0.0.3">
  <artifact name="bigmap" type="pom" />
</dependency>
@Grapes(
@Grab(group='com.fizzed', module='bigmap', version='0.0.3')
)
libraryDependencies += "com.fizzed" % "bigmap" % "0.0.3"
[com.fizzed/bigmap "0.0.3"]

Зависимости

Библиотека не имеет зависимостей. Это самодостаточное приложение, которое не зависит ни от каких других библиотек.

Модули Проекта

  • bigmap-core
  • bigmap-leveldb

BigMap (and Set) by Fizzed

Lightweight Map and Set implementation(s) with minimal 3rd party dependencies that alleviates memory pressure by offloading to disk.

While there are other alternatives out there, they were almost too complicated. This is a simple way to drop-in as a replacement where you use JVM Maps or Sets and don't want to fuss with settings too much.

An initial implementation based on LevelDB (Java only port) is supplied.

LevelBigMap Usage

LevelBigMap<Long,String> map = new LevelBigMapBuilder()
   .setScratchDirectory(Paths.get("target"))
   .setKeyType(Long.class)
   .setValueType(String.class)
   .build();

LevelBigSet Usage

LevelBigSet<Long> set = new LevelBigSetBuilder()
   .setScratchDirectory(Paths.get("target"))
   .setKeyType(Long.class)
   .build();

Then standard Map (sorted) and Set (sorted) methods all mostly work. Some methods make no sense when you are using this instead (e.g. finding a value vs. lookups by key)

Apache 2 License!

com.fizzed

Fizzed, Inc.

Helping companies launch and grow their mobile, web, and data products

Версии библиотеки

Версия
0.0.3
0.0.2
0.0.1