0
FastDB
Обектно-релационната система за базирана вградена база данни, тясно интегрирана с език C ++.Използвайте механизма за виртуално картографиране на OS за достъп до данни.Предоставя подмножество от SQL език с OO разширения.Поддръжка на транзакции, поносимост на грешките, възпроизвеждане.
FastDB е високоефективна система от бази данни с основна памет с възможности в реално време и удобен C ++ интерфейс.FastDB не поддържа архитектура клиент-сървър и всички приложения, използващи база данни FastDB, трябва да работят на един и същ хост.FastDB е оптимизиран за приложения с доминиран модел за достъп за четене.Високата скорост на изпълнение на заявките се осигурява чрез елиминиране на режима на прехвърляне на данни и много ефективно заключване.Файлът на базата данни се картографира във пространството на виртуалната памет на всяко приложение, работещо с базата данни.Така че заявката се изпълнява в контекста на приложението, като не изисква промяна на контекста и пренос на данни.Синхронизирането на паралелен достъп до база данни се осъществява в FastDB с помощта на атомни инструкции, което добавя почти никакви режийни разходи за обработка на заявки.FastDB приема, че цялата база данни присъства в RAM и оптимизира алгоритмите и структурите за търсене в съответствие с това предположение.Освен това FastDB няма режийни разходи, причинени от управление на буфера на базата данни и не се нуждае от прехвърляне на данни между файл на базата данни и буферен пул.Ето защо FastDB ще работи значително по-бързо от традиционната база данни с всички кеширани данни в пулове на буфери .... FastDB поддържа транзакции, онлайн архивиране и автоматично възстановяване след срив на системата.Протоколът за извършване на транзакция се основава на алгоритъм на коренни страници в сянка, който извършва атомно актуализиране на базата данни.Възстановяването може да се извърши много бързо, като се осигури висока наличност за критични приложения.Освен това елиминирането на регистрационните файлове подобрява общата производителност на системата и води до по-ефективно използване на системните ресурси.
fastdb