LevelDB

LevelDB

  3
Бесплатное ПО Открытый код
Категории: Разработка
Платформы: Mac Linux Android Windows
Особенности:
nosql dbm база данных embedded-database key-value



LevelDB хранит ключи и значения в произвольных байтовых массивах, а данные
сортируются по ключу. Он поддерживает пакетную запись, прямую и обратную
итерацию и сжатие данных с помощью библиотеки сжатия Google Snappy.

LevelDB не является базой данных SQL. Как и другие хранилища NoSQL и Dbm, он
не имеет реляционной модели данных и не поддерживает запросы SQL.

Особенности

\- Ключи и значения являются произвольными байтовыми массивами.
\- Данные хранятся отсортированы по ключу.
\- Абоненты могут предоставить пользовательскую функцию сравнения для
переопределения порядка сортировки.
\- Основными операциями являются Put (ключ, значение), Get (ключ), Delete
(ключ).
\- Несколько изменений могут быть сделаны в одной атомной партии.
\- Пользователи могут создавать временные снимки, чтобы получить согласованное
представление данных.
\- Прямая и обратная итерация поддерживается по данным.
\- Данные автоматически сжимаются с использованием библиотеки сжатия Snappy.
\- Внешняя активность (операции с файловой системой и т. Д.) Передается через
виртуальный интерфейс, чтобы пользователи могли настраивать взаимодействия
операционной системы.

Аналоги (6):

  • Kyoto Cabinet

    Кабинет Киото: простое внедрение DBM
      5
    Бесплатное ПО Открытый код
    Mac Linux Windows
    nosql база данных dbm key-value
  • QDBM

    Более быстрый менеджер баз данных
      3
    Бесплатное ПО Открытый код
    Mac Linux Windows
    nosql база данных dbm key-value
  • Tokyo Cabinet

    Токийский Кабинет: современная реализация DBM
      3
    Бесплатное ПО Открытый код
    Mac Linux Windows
    nosql база данных dbm key-value
  • Berkeley DB

    Berkeley DB (BDB) - это библиотека программного обеспечения, которая обеспечивает высокопроизводительную встроенную базу данных для ...
      1
    Бесплатное ПО Открытый код
    Mac Linux Windows
    nosql big-data база данных big-data-database key-value
  • GDBM

    GNU dbm (или GDBM, для краткости) - это библиотека функций базы данных, которые используют расширяемое хеширование и ...
      0
    Бесплатное ПО Открытый код
    Linux
    база данных
  • upscaledb

    Высокопроизводительная встроенная база данных, связанная с вашим приложением и оптимизированная для аналитических ...
      0
    Бесплатное ПО Открытый код
    Linux Windows Mac iOS Android
    variable-length-keys b-tree встроенная аналитика b+tree embedded-database-engine database-cursors embedded-column-store база данных в памяти acid key-value-store