FastDB описание, скриншоты и видео

FastDB

  • (247)
Описание, скриншоты и видео

Описание

FastDB — это высокоэффективная система баз данных в оперативной памяти.
с возможностями реального времени и удобным интерфейсом C++.
FastDB не поддерживает клиент-серверную архитектуру и все приложения
использование базы данных FastDB должно работать на том же хосте. FastDB оптимизирован
для приложений с доминирующим шаблоном доступа для чтения. Высокая скорость запроса
выполнение обеспечивается устранением накладных расходов на передачу данных и
очень эффективная реализация блокировки. Файл базы данных сопоставляется с виртуальным
объем памяти каждого приложения, работающего с базой данных. Таким образом, запрос выполняется в
контекст приложения, не требуя переключения контекста и передачи данных.
Синхронизация параллельного доступа к БД реализована в FastDB
с помощью атомарных инструкций, добавляя почти
отсутствие накладных расходов на обработку запросов. FastDB предполагает, что вся база данных
присутствует в оперативной памяти и оптимизирует алгоритмы и структуры поиска в соответствии с этим
предположение. Кроме того, FastDB не имеет накладных расходов, связанных с управлением буфером базы данных.
и не требует передачи данных между файлом базы данных и буферным пулом.
Вот почему FastDB
будет работать значительно быстрее, чем традиционная база данных со всеми кэшированными данными
в пуле буферов.

FastDB поддерживает транзакции, онлайн-резервное копирование и автоматическое восстановление
после сбоя системы. Протокол фиксации транзакции основан на
алгоритм теневых корневых страниц, выполняющий атомарное обновление базы данных.
Восстановление может быть сделано очень быстро, обеспечивая
высокая доступность для критически важных приложений. Более того, устранение
журналов транзакций повышает общую производительность системы и приводит к более
эффективное использование системных ресурсов.

Ссылки и скачивание

Ссылка на официальный сайт FastDB, по которой вы можете скачать приложение и найти более подробную информацию о нём
Ссылка на официальный сайт

Преимущества и недостатки

  • С++
  • База данных в памяти
  • SQL
  • Портативный

Поддерживаемые платформы и тарифы

Бесплатно | Открытый исходный код Windows Linux BSD Windows 98 Solaris FreeBSD Windows 2000 TF3DM Windows XP Английский

Краткое описание

  • Разработчик: Konstantin Knizhnik
  • Открытый исходный код и бесплатный продукт.
  • 1 аналогов