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 доступні для завантаження на веб-сторінці.

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

Squall
Squall

15 Apr 15

fdb
fdb

20 Feb 15

Orabbix
Orabbix

11 May 15

Products.Undoer
Products.Undoer

15 Apr 15

hamsterdb

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