appslandia-scaling

AppsLandia Scaling

Лицензия

Лицензия

Группа

Группа

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

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

appslandia-scaling
Последняя версия

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

1.3
Дата

Дата

Тип

Тип

jar
Описание

Описание

appslandia-scaling
AppsLandia Scaling
Ссылка на сайт

Ссылка на сайт

https://github.com/haducloc/appslandia-scaling
Система контроля версий

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

https://github.com/haducloc/appslandia-scaling.git

Скачать appslandia-scaling

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

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

Зависимости

provided (2)

Идентификатор библиотеки Тип Версия
com.appslandia : appslandia-common jar 7.9
org.rocksdb : rocksdbjni jar 6.14.6

test (1)

Идентификатор библиотеки Тип Версия
junit : junit jar 4.13.1

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

Данный проект не имеет модулей.

Appslandia Scaling

Features

  • Facebook RocksDB Utilizing

Installation

Maven

<dependency>
    <groupId>com.appslandia</groupId>
    <artifactId>appslandia-scaling</artifactId>
    <version>{LATEST_VERSION}</version>
</dependency>

<dependency>
    <groupId>com.appslandia</groupId>
    <artifactId>appslandia-common</artifactId>
    <version>{LATEST_VERSION}</version>
</dependency>

Gradle

dependencies {
  compile 'com.appslandia:appslandia-scaling:{LATEST_VERSION}'
  compile 'com.appslandia:appslandia-common:{LATEST_VERSION}'
}

Sample Usage

RocksDB

List<ColumnFamilyDescriptor> descriptors = new ArrayList<>();

// DEFAULT_COLUMN_FAMILY is required at index 0
descriptors.add(RocksUtils.newCfDescriptor(RocksManager.DEFAULT_COLUMN_FAMILY, new ColumnFamilyOptions()));
descriptors.add(RocksUtils.newCfDescriptor("other_column_family", new ColumnFamilyOptions()));

DBOptions dbOptions = RocksUtils.newDBOptions().setCreateIfMissing(true).setCreateMissingColumnFamilies(true);
boolean readOnlyMode = false;
RocksCloseable rocksCloseable = RocksUtils.newRocksCloseable().add(descriptors).add(dbOptions);

try (RocksManager db = RocksManager.open("database_dir", dbOptions, readOnlyMode, descriptors, rocksCloseable)) {

	// db.put, db.get, db.delete, db.newRocksIterator, db.newRocksEntryIterator, etc.
	
} catch (RocksDBException ex) {
	ex.printStackTrace();
}

Questions?

Please feel free to contact me if you have any questions or comments. Email: haducloc13@gmail.com

License

This code is distributed under the terms and conditions of the MIT license.

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

Версия
1.3
1.2
1.1
1.0