hamsterdb

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

Rating: nan/5 (Total Votes: 0)

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 OpenGL Module
Qore OpenGL Module

20 Feb 15

Tellico
Tellico

7 Mar 16

ChemDB
ChemDB

14 Apr 15

HatTrick
HatTrick

14 Apr 15

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

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