LINUX.ORG.RU

Sophia — современная встраиваемая транзакционная СУБД (вышла версия 1.2.2)

 ,


3

3

Sophia — встраиваемая СУБД, работающая по принципу «ключ - значение» и имеющая уникальную архитектуру, разработанную в результате попытки избавления от основных алгоритмических недостатков LSM-деревьев.

Sophia рассчитана на быструю запись в режиме постоянного пополнения (append-only) и не менее быстрое чтение данных и диапазонов значений.

Особенности:

  • Полное соответствие требованиям ACID.
  • Движок MVCC (Multi-Version Concurrency Control) для мультидоступа к БД.
  • Чистый режим постоянной дозаписи (append-only).
  • Поддержка множественных БД.
  • Многопоточность в движке и клиентском доступе.
  • Мультиоперационные транзакции.
  • Поддержка сериализованных представлений.
  • Асинхронное горячее резервирование.
  • Консистентные указатели.
  • Снапшоты.
  • Простой и лёгкий API со стабильным форматом.
  • Прост в интеграции (требуется только два файла на С).
  • Легко расширяется посредством FFI.
  • Распространяется под лицензией BSD в виде небольшой блибиотеки на языке С без каких-либо зависимостей.

В новой версии появилось:

  • Поиск по префиксу.
  • Компрессия (доступны алгоритмы сжатия lz4 и zstd).
  • Асинхронное выполнение транзакций.

>>> Подробности

anonymous

Проверено: mono ()
Последнее исправление: mono (всего исправлений: 2)

ACID
быстрая запись

Не верю.

iSage ★★★★
()

Кому там замеры производительности нужны были? По ссылкам не ходи - сразу вопи? http://sphia.org/pv12.html

void_ptr ★★★★
()
Ответ на: комментарий от reprimand

Ты, друг мой, из какой вселенной. Из той, где единороги радугой срут? Разработчики занимаются проектом, потому как сами его где-то используют. И они совсем никому ничего не обязаны. Особенно анонимусам-борщевикам с лора, делающим заявления в стиле:

так что тут надо либо дать циферки, либо прикрыть роток, иначе самим же хуже.

Ты либо используешь результат труда этих разработчиков, либо проходишь мимо.

kauto
()

Я смотрю, баннер mailru вы уже убрали =)

anonymous
()

NIH. Cто лет как есть embedded Firebird с хряпями и триггерами и возможностью вынуть базу из ембеда воткнуть в отдельный инстанс.

handbrake ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.