Дополнительная информация доступна по адресу: http://thinkin.top/
KitDB — это библиотека высокопроизводительного NoSQL хранилища с долговременным хранением, встроенная в приложение в виде jar-файла. KitDB предоставляет аналогичные Redis данные структуры, такие как KV, List, Map, ZSET и другие. Также он предлагает функции TTL (время жизни), резервного копирования, ACID транзакций, многоузловой согласованности и прочее. KitDB полностью основан на дисковом хранении и обеспечивает производительность запросов до одного миллиона операций и записи до десятков тысяч операций.
<dependency>
<groupId>top.thinkin.kitdb</groupId>
<artifactId>store</artifactId>
<version>VERSION</version>
</dependency>
VERSION — это последняя версия из Maven Central. Вы можете нажать на эту картинку, чтобы найти текущую версию:
Примечание: тестирование KitDB проводится локально, поэтому сравнение с Redis не имеет смысла, а лишь показывает уровень производительности KitDB.
Требования к сборке: JDK 8+ и Maven 3.2.5+
По умолчанию пути для хранения данных тестирования находятся по адресу /data/kitdb. Для изменения этого значения используйте параметр -Dkitdb_path, например:
test -Dkitdb_path=D:\temp\db -f pom.xml
Модуль store
представляет собой основной компонент KitDB, модуль raft
— официальный плагин протокола Raft.
Производятся тесты операционных систем, используемых в качестве сред для разработки и выполнения приложений. Операционные системы устанавливаются с использованием официальных образов, что позволяет исключить внешние факторы влияния. Инструмент разработки IDE используется IntelliJ IDEA Community.Операционная система | Разрядность | Среда | Виртуальная машина Java | Версия Java Virtual Machine | Результат |
---|---|---|---|---|---|
Windows 10 | 64 | Разработка | OpenJDK 64-Bit Server VM | 13.0.2+8 | Успешно |
Windows 7 | 64 | Разработка | OpenJDK 64-Bit Server VM | 11.0.5+10-b520.388 | Успешно |
Windows Server 2008 R2 | 64 | Выполнение | OpenJDK 64-Bit Server VM | 13.0.2+8 | Успешно |
Ubuntu 18.04 | 64 | Выполнение | OpenJDK 64-Bit Server VM | 11.0.6+10-post-Ubuntu-1ubuntu1_18.04.1 | Успешно |
Ubuntu 16.04 | 64 | Выполнение | OpenJDK 64-Bit Server VM | 9-internal+0-2016-04-14-195246.buildd.src | Успешно |
CentOS 8.0 | 64 | Выполнение | OpenJDK 64-Bit Server VM | 11.0.5+10-LTS | Успешно |
Небольшая часть друзей сообщила о проблемах с использованием KitDB в среде разработки. Это может быть вызвано отсутствием некоторых пакетов для выполнения на используемой Windows. Вы можете попробовать установить следующую среду скачать с официального сайта Microsoft 13.9 МБ.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )