Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Сравнение СУБД Новый топик    Ответить
 СУБД, способная работать в режиме ядра  [new]
AlexTheRaven
Member

Откуда: Москва
Сообщений: 879
Господа,

Подскажите, какая СУБД способна работать в режиме ядра MS Windows?

Требования и пожелания:

1) Должна быть способность работать в режиме ядра MS Windows с данными объёмом порядка 10 Мб (plain text).

2) Лучше, чтобы СУБД была реляционной, но можно и объектно-ориентированную.

3) Время запроса должно быть предсказуемым.

4) СУБД должна быть "зрелой". Важно наличие стабильной компании (или сообщества), которая её поддерживает и развивает.

5) Должен быть "многопользовательский" режим - с БД будут одновременно работать несколько таких же kernel mode компонентов на той же машине, но ограничения их полномочий не требуется

6) СУБД + БД объёмом 10 Мб (plain text) должна занимать не более 32 Мб памяти.

7) Табличек (или классов) будет не больше пары десятков, но желательно, чтобы была декларативная поддержка целостности.

8) Наличие стандартного языка запросов и оптимизирующего компиллятора запросов - плюсы (хотя последний, наверняка, плохо сочетается с (3) ).

Искал, но нашёл только eXtremeDB Kernel Mode Edition. Кто-нибудь использовал эту СУБД именно в Kernel Mode?
1 сен 06, 14:15    [3082391]     Ответить | Цитировать Сообщить модератору
 Re: СУБД, способная работать в режиме ядра  [new]
AlexTheRaven
Member

Откуда: Москва
Сообщений: 879
MS Windows 2000, XP, 2003.
1 сен 06, 14:17    [3082410]     Ответить | Цитировать Сообщить модератору
 Re: СУБД, способная работать в режиме ядра  [new]
Мимопроходящий
Member

Откуда: бурятский тундрюк, эсквайр
Сообщений: 32912

Привет, AlexTheRaven!
Ты пишешь:

AlexTheRaven
A> Подскажите, какая СУБД способна работать в режиме ядра MS Windows?

какова цель?

--
With best regards, Мимопроходящий.

Posted via ActualForum NNTP Server 1.3

1 сен 06, 14:40    [3082611]     Ответить | Цитировать Сообщить модератору
 Re: СУБД, способная работать в режиме ядра  [new]
AlexTheRaven
Member

Откуда: Москва
Сообщений: 879
Цель: обеспечить
--скрытное
--надёжное
--централизованное (в рамках одного компьютера)
хранение небольшого объёма сложно организованных данных для других компонентов, работающих в режиме ядра.

При этом минимизировать ресурсы, необходимые для разработки и поддержки компонента.
1 сен 06, 16:48    [3083679]     Ответить | Цитировать Сообщить модератору
 Re: СУБД, способная работать в режиме ядра  [new]
Мимопроходящий
Member

Откуда: бурятский тундрюк, эсквайр
Сообщений: 32912

Привет, AlexTheRaven!
Ты пишешь:

AlexTheRaven
A> Цель: обеспечить
A> --скрытное
A> --надёжное
A> --централизованное (в рамках одного компьютера)
A> хранение небольшого объёма сложно организованных
A> данных для других компонентов, работающих в режиме ядра.
первый пункт настораживает...
кто мешает "другим компонентам, работающим в режиме ядра"
обращаться к движку типа Jet и и же с ними ?..

--
With best regards, Мимопроходящий.

Posted via ActualForum NNTP Server 1.3

1 сен 06, 17:47    [3084012]     Ответить | Цитировать Сообщить модератору
 Re: СУБД, способная работать в режиме ядра  [new]
AlexTheRaven
Member

Откуда: Москва
Сообщений: 879
Не думайте, это не для того, чтобы написать супер-вирус, требующий СУБД :) . Но требование скрытности есть.

Из «иже с ними» я работал только с Jet и SQLite. Потому и спрашиваю.

Мешает, насколько я помню, отсутствие декларативной поддержки ссылочной целостности в Jet и SQLite. Ещё мешает резкое уменьшение производительности с ростом количества параллельных запросов (а они будут совершенно точно). У Jet мешает быстрое «замусоривание» БД и непонятность, кто и когда организует «уборку» и что делают в это время все остальные. У SQLite мешает блокировка на уровне всего файла БД. Хотя, конечно, можно и разбить, но всё равно меньше блокировки на уровне таблицы не будет. Да и 10 Мб в пересчёте на plain text для них уже немало.
1 сен 06, 22:36    [3084854]     Ответить | Цитировать Сообщить модератору
 Re: СУБД, способная работать в режиме ядра  [new]
ChA
Member

Откуда: Москва
Сообщений: 11383
AlexTheRaven
Мешает, насколько я помню, отсутствие декларативной поддержки ссылочной целостности в Jet и SQLite.
Не скажу за SQLite, но за Jet, полагаю, Вам еще выскажут :) Есть она там, ключевое слово - CONSTRAINT.
2 сен 06, 00:30    [3085012]     Ответить | Цитировать Сообщить модератору
 Re: СУБД, способная работать в режиме ядра  [new]
Пьяный Лох
Member

Откуда:
Сообщений: 3652
Мешает, насколько я помню, отсутствие декларативной поддержки ссылочной целостности в Jet

Ложь, звездёж, и провокация.
2 сен 06, 05:26    [3085242]     Ответить | Цитировать Сообщить модератору
Все форумы / Сравнение СУБД Ответить