hamsterdb

Скриншот программы:
hamsterdb
Детали программы:
Версия: 2.1.8
Дата загрузки: 17 Feb 15
Разработчик: Christoph Rupp
Тип распространения: Бесплатная
Популярность: 61

Rating: 4.0/5 (Total Votes: 2)

hamsterdb является открытым исходным кодом, легкий, встроенные и кросс-платформенный движок базы данных написано в ANSI C и предназначен для работы в качестве "NoSQL" ключ-значение магазине, который поддерживает A B + дерево индекса structure.Features в течение glanceKey особенностей включают в себя поддержку ACID (атомарность, согласованность, изолированность, долговечность) транзакций, поддерживает частичное чтение и запись, поддержка прозрачных AES (Advanced Encryption Standard) шифрования, проверка поддержки CRC32 и SIMD (Single Instruction, Multiple Data) аппаратной поддержки.
Кроме того, он поддерживает запись номер базы данных, в памяти базы данных для временных данных, дублирующих клавиш, прозрачной сжатия для журнала транзакций, ключи и материалов, аналитических функций для COUNT DISTINCT, SUM, COUNT и среднего, а также удаленную поддержку сети через протокол буферов.
hamsterdb обеспечивает высокую производительность, масштабируемость и стабильность, необходимую всем разработчикам приложений. Он использует память отображается I / O, и поддерживает в памяти базы данных. Кроме того, программа предлагает настраиваемый кэш и размер страницы, использует 64-разрядные указатели файлов, это и Rsquo; с индийской независимой, поставляется с API, для C, C ++, .NET, Java, Python и Erlang программирования languages.Under капотом и поддерживается OSesThis является независимым от платформы программного обеспечения, предназначенный для работы на всех дистрибутивах GNU / Linux, а также на операционных системах Microsoft Windows и Mac OS X. Он полностью написан на С ++ программирование language.Getting начался с hamsterdbTo оптимизации и установить hamsterdb от вашего дистрибутива GNU / Linux, вы должны загрузить универсальные архивные источники распределены по Softoware бесплатно, распаковать его на месте по вашему выбору, открыть эмулятор терминала и перейдите в папку, из извлеченных файлов.
Выполнить & ldquo; ./ настроить && сделать и Rdquo; Команда (без кавычек), чтобы настроить и скомпилировать проект для вашей архитектуры аппаратных средств, 32-бит или 64-бит. Когда процесс компиляции завершается, которые займет некоторое время, вы можете установить программное обеспечение системы широко, выполнив & ldquo; сделать установку и Rdquo; Команда (без кавычек) в качестве корня

Что нового В этом выпуске:.

  • Новые возможности:
  • Добавление нового и Quot; Hola & Quot; API - hamsterdb аналитические функции для COUNT, SUM, средняя и т.д. См ветчиной / hamsterdb_ola.h для деклараций
  • Добавлена ​​новая API ham_cursor_get_duplicate_position
  • Новый API Python был добавлен
  • Исправления:
  • Вопрос # 33: повышен до libuv 0.11.22
  • Крепление регрессии производительности в 2.1.7 - крупные клавиши фиксированной длины, созданные слишком много страниц расколы, даже если они были сохранены в качестве расширенных клавиш
  • Другие изменения:

  • не
  • Формат базы данных больше не пытается быть агностиком младшему; база данных теперь хранятся в формате хост Endian. На байты агностик код был сломан так или иначе, и я не имел оборудования, чтобы проверить его.
  • ham_db_get_error теперь устаревшим
  • файлы заголовков больше не содержат winsock.h, чтобы избежать конфликтов с winsock2.h на платформах Windows,
  • Оба BTree макеты были полностью переписаны; PAX KeyLists теперь могут быть использованы в комбинации с дублированных RecordLists, и переменные длины KeyLists теперь может быть использован в сочетании с PAX RecordLists
  • Как избежать BTree расщепляется, если ключи будут добавлены (HAM_HINT_APPEND)
  • Внутренняя связь с удаленным сервером в настоящее время использует другой протокол, который быстрее, чем Google, protobuffer
  • макет PAX теперь использует линейный поиск для малых диапазонов; это улучшает эффективность поиска на 5-10%
  • Удалены ham_get_license API (и serial.h)

Что нового в версии 2.1.5:

  • Этот релиз исправляет ряд ошибок и улучшает производительность. Кроме того, в настоящее время hamsterdb весы гораздо лучше, если размер файла увеличивается за несколько гигабайт.

Что нового в версии 2.1.4:

  • Этот выпуск добавляет пользовательские макеты BTree для ключей переменной длины и дублировать ключи. Кроме того, небольшие записи теперь хранятся непосредственно в конечный узел BTree, а не во внешнем каплю.

Что нового в версии 2.0.5:

  • Эта версия исправляет некоторые незначительные ошибки, имеет Некоторые улучшения производительности и исправляет ошибку сегментации в .NET API.
  • Внутренняя С ++ реализация была перенесена в пространство имен и Quot; ветчина & Quot; чтобы избежать конфликтов с другими символами.
  • Пожалуйста, проверьте файл README для предстоящих изменениях API в следующем выпуске.

Что нового в версии 2.0.3:

  • Эта версия исправляет несколько ошибок и добавляет поддержку для Microsoft, Visual Studio 2010.
  • Формат наследие файл hamsterdb 1.0.9 и старше больше не поддерживается.
  • Источники и скомпилированные библиотеки для Win32 (x86 и x64) доступны для скачивания.

Что нового в версии 2.0.2:.

  • Эта версия делает hamsterdb поточно-
  • Исправлена ​​ошибка в свободных блоков была установлена.
  • Повышение теперь требуется.
  • Источники и предварительно скомпилированные библиотеки Win32 / Win64 доступны для скачивания.

Что нового в версии 2.0.1:

  • Эта версия добавляет несколько незначительных функций, таких как установив пользовательских путь для файлов журналов и повторное включение приблизительное соответствие для использования с операций.
  • Несколько ошибки были исправлены, а также.
  • Источники и скомпилированные библиотеки Win32 / Win64 доступны для скачивания.

Что нового в версии 2.0.0:

  • Это имеет полный ре-реализации Сделки поддержка, теперь позволяет неограниченное количество операций параллельно.
  • Это объединяет Java API, и .NET.
  • Источники, документация и ранее созданные библиотеки для Win32 (в том числе .NET и Java) доступны на (переработан) веб-страницы.

Что нового в версии 2.0.0 RC3:

  • Эта версия дополнительно стабилизирует 2.x филиал и исправляет все известные проблемы по сравнению с предыдущим выпуском rc2.
  • Производительность была улучшена во многих областях.
  • Источники и скомпилированные библиотеки Win32 доступны для загрузки на веб-странице.

Похожие программы

Qore uuid Module
Qore uuid Module

20 Feb 15

PgAdmin III
PgAdmin III

17 Feb 15

Qore Qt4 Module
Qore Qt4 Module

20 Feb 15

Glom
Glom

14 Jul 16

Комментарии к hamsterdb

Комментарии не найдены
добавить комментарий
Включите картинки!