hamsterdb

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

Rating: nan/5 (Total Votes: 0)

hamsterdb є відкритим вихідним кодом, легкий, вбудованих і крос-платформний движок бази даних написано в ANSI C і призначений для роботи в якості "NoSQL" ключ-значення магазині, який підтримує B * Tree індексу structure.Features протягом glanceKey особливостей включають в себе підтримку ACID (атомарность, узгодженість, ізольованість, довговічність) транзакцій, підтримує часткове читання і запис, підтримка прозорих AES (Advanced Encryption Standard) шифрування, перевірка підтримки CRC32 і SIMD (Single Instruction, Multiple даних) апаратної підтримки.
Крім того, він підтримує номер-записи бази даних, в пам'яті бази даних для тимчасових даних, повторюваними ключами, прозору компресію для журналу транзакцій, ключі і матеріалів, аналітичних функцій для графа різні, SUM, COUNT та середнього, а також віддалену підтримку мережі по протоколу буферів.
hamsterdb забезпечує високу продуктивність, масштабованість і стабільність, необхідну усіма розробниками додатків. Він використовує відображається в пам'ять вводу / виводу, а також підтримує баз даних в пам'яті. Крім того, програмне забезпечення пропонує настроюється кеш і розмір сторінки, використовує 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 аналітичні функції для графа, сума, середнє і т.д. Див шинка / hamsterdb_ola.h для оголошень
  • Додана нова API ham_cursor_get_duplicate_position
  • новий API Python був доданий
  • Виправлені помилки:
  • Питання # 33: підвищений до libuv 0.11.22
  • Кріпильні регресії продуктивності в 2.1.7 - великі клавіші фіксованої довжини створили занадто багато сторінок розколи, навіть якщо вони були збережені в якості додатковими клавішами
  • Інші зміни:

  • не «LI> формат бази даних більше не намагається бути молодшому агностик; Тепер база даних зберігається у форматі хост прямий порядок байтів. Молодшому агностик код був зламаний так чи інакше, і в мене не було обладнання, щоб перевірити його.
  • 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, а не в зовнішньому BLOB.

Що нового у версії 2.0.5:

  • У даній версії виправлені деякі незначні помилки, має Деякі поліпшення продуктивності і виправляє помилку сегментації в .NET API.
  • Внутрішня C ++ реалізація була перенесена в простір імен та 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 доступні для завантаження на веб-сторінці.

Схожі програми

Products.Undoer
Products.Undoer

15 Apr 15

TYPO3
TYPO3

26 Apr 16

verobject
verobject

14 Apr 15

BoneCP
BoneCP

11 May 15

hamsterdb

Коментар не знайдено
додати коментар
Включіть картинки!