LevelDB
LevelDB
3
Бесплатное ПО
Открытый код
Категории:
Разработка
Платформы:
Mac
Linux
Android
Windows
Ссылки:
Официальный сайт
Facebook
Особенности:
nosql dbm база данных embedded-database key-value
nosql dbm база данных embedded-database key-value
LevelDB хранит ключи и значения в произвольных байтовых массивах, а данные
сортируются по ключу. Он поддерживает пакетную запись, прямую и обратную
итерацию и сжатие данных с помощью библиотеки сжатия Google Snappy.
LevelDB не является базой данных SQL. Как и другие хранилища NoSQL и Dbm, он
не имеет реляционной модели данных и не поддерживает запросы SQL.
Особенности
\- Ключи и значения являются произвольными байтовыми массивами.
\- Данные хранятся отсортированы по ключу.
\- Абоненты могут предоставить пользовательскую функцию сравнения для
переопределения порядка сортировки.
\- Основными операциями являются Put (ключ, значение), Get (ключ), Delete
(ключ).
\- Несколько изменений могут быть сделаны в одной атомной партии.
\- Пользователи могут создавать временные снимки, чтобы получить согласованное
представление данных.
\- Прямая и обратная итерация поддерживается по данным.
\- Данные автоматически сжимаются с использованием библиотеки сжатия Snappy.
\- Внешняя активность (операции с файловой системой и т. Д.) Передается через
виртуальный интерфейс, чтобы пользователи могли настраивать взаимодействия
операционной системы.
Аналоги (6):
-
Kyoto Cabinet
Кабинет Киото: простое внедрение DBM5
Бесплатное ПО Открытый кодMac Linux Windowsnosql база данных dbm key-value -
QDBM
Более быстрый менеджер баз данных3
Бесплатное ПО Открытый кодMac Linux Windowsnosql база данных dbm key-value -
Tokyo Cabinet
Токийский Кабинет: современная реализация DBM3
Бесплатное ПО Открытый кодMac Linux Windowsnosql база данных dbm key-value -
Berkeley DB
Berkeley DB (BDB) - это библиотека программного обеспечения, которая обеспечивает высокопроизводительную встроенную базу данных для ...1
Бесплатное ПО Открытый кодMac Linux Windowsnosql big-data база данных big-data-database key-value -
GDBM
GNU dbm (или GDBM, для краткости) - это библиотека функций базы данных, которые используют расширяемое хеширование и ...0
Бесплатное ПО Открытый кодLinuxбаза данных -
upscaledb
Высокопроизводительная встроенная база данных, связанная с вашим приложением и оптимизированная для аналитических ...0
Бесплатное ПО Открытый кодLinux Windows Mac iOS Androidvariable-length-keys b-tree встроенная аналитика b+tree embedded-database-engine database-cursors embedded-column-store база данных в памяти acid key-value-store