Разработчики: | Lakshya & Community |
Дата последнего релиза: | 8 мая 2011 года |
Технологии: | СУБД |
Содержание |
О продукте
CSQL - высокоэффективная система управления реляционными базами данных, основанная на открытых кодах, разработанная sourceforge.net. Она разработанна так, чтобы обеспечить высокую эффективность для запросов языка SQL и операторов языка DML. CSQL выполняет запросы в 30 раз быстрее чем другие с открытыми исходными кодами системы управления базой данных и обеспечивает прогнозируемое время ответа (10 микросекунд для выполнения запроса по LOOKUP и 20 микросекунд для операций INSERT, UPDATE, DELETE), что позволяет использовать эту СУБД для операций, выполняемых в реальном времени и приложений для работы с массивами баз данных, и критичных к времени выполнения запросов.
Базы данных расположенные в основной памяти позволяют выполнять операции в 10-20 раз быстрее чем коммерческие системы управления базами данных, так как данные используемые в запросах располагаются в оперативной памяти. CSQL может быть сконфигурированна так, чтобы работать как прозрачный обновляемый кеш реального времени, для находящихся на диске коммерческих баз данных, таких как Oracle, Sybase, MySQL, Postgres, и т.д.
Возможности
- Прямой доступ к базе данных, данные доступны в адресном пространстве приложения через внутренний механизм;
- Клиент-серверный доступ для приложений, постоянно находящихся на удаленных от сервера компьютерах;
- Атомарность - все операции выполненной транзакции должны быть подтверждены для вступления в силу, при отсутствии подтверждения изменения будут отменены;
- Последовательность - база данных должна быть в доступном режиме, до начала выполнения транзакции и некоторое время после ее окончания;
- Изоляция - каждая транзакция выполняется в изолированной области, независимо и недоступной для транзакций выполняемых другими приложениями;
- Отказоустойчивость - возможность востановить все подтвержденные транзакции в случае отказа оборудования или других сбоев в работе системы;
- Ограничения - NOT NULL, Unique key, Primary Key, Foreign Key;
- Значения по умолчанию для автоинкриминентных полей;
- Автоматическая система освобождения ресурсов тех прикладных процессов, которые получили сбой и перестали отвечать;
- Ускоренное выполнение комманды LOOKUP, за счет использования индексов и кеша индексов;
- Ускоренное выполнение множественных запросв за счет использования древовидной индексации;
- Типы данных: BYTE, SMALL, INT, BIGINT, FLOAT, DOUBLE, CHAR, BINARY, DATE, TIME, TIMESTAMP;
- Блокировка на уровне элемента данных (строки), блокировка свободных внутренних структур для высокой степени многопоточности;
- Поддержка механизма аутентификации пользователей для доступа к базе данных;
- Поддержка агрегатных функций, группировки, внутреннего объединения, внешнего объединения, самообъединения, исключения, сортировки;
Платформы
Поддерживаемые интерфейсы
Подрядчики-лидеры по количеству проектов
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
Распределение вендоров по количеству проектов внедрений (систем, проектов) с учётом партнёров
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
Распределение систем по количеству проектов, не включая партнерские решения
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)