Программа "Раджа" была задумана как система позволяющая использовать в качестве серверов базы данных различные типы промышленных SQL-серверов.
В состав дистрибутивного набора входит бесплатный SQL-сервер FireBird для операционной системы Windows. Это клон сервера InterBase версии 6.
SQL-сервер FireBird фирма разработчик рекомендует использовать при относительно небольших размерах базы данных (примерно 3-5 млн. документов). Этот же сервер рекомендуется использовать на этапе знакомства с системой Раджа.
Преимещества такой рекомендации очевидны:
FireBird бесплатен. Он находится в составе дистрибутивного набора программы. Установка осуществляется автоматически вместе с основной программой;
Вся разработка, отладка и тестирование системы осуществляется с использованием SQL-сервера FireBird;
Мощности FireBird вполне достаточно для нужд большинства пользователей;
FireBird весьма нетребователен к аппаратному обеспечению;
FireBird не требует для своей работы серверных версий операционной системы Windows, а значит, позволяет сохранить очень существенную сумму при обеспечении лицензионности всего программного обеспечения вычислительной системы фирмы;
FireBird весьма прост в администрировании;
Программа "Раджа" обеспечивает для сервера FireBird процедуры проверки базы данных, ее копирование и восстановление посредством своих пультов, что существенно облегчает эксплуатацию системы в целом.
Как следствие вышесказанного решено не открывать поддержку всей линейки SQL-серверов с первого релиза программы "Раджа". Такая поддержка будет открываться постепенно в следующей последовательности:
FireBird для Linux;
Oracle для Windors;
Oracle для Linux;
Эта очередность обусловлена выбором по принципу двух крайностей - самый простой и самый сложный и мощный.
Срок выхода релиза с возможностью работы с FireBird для Linux - релиз 26 (конец 2005 года).
Срок выхода релиза с возможностью работы с Oracle - релиз 29 (начало 2006 года).
После чего и при наличии востребованности - SyBase и Informix.
Желание фирмы-разработчика позволять работу с различными типами серверов постепенно, а не "всем списком сразу" обусловлено стремлением обеспечить качественное предварительное бета тестирование с конкретной моделью сервера, а также попыткой избежать сложных инсталляционных действий пользователей на начальном этапе выхода системы Раджа на рынок.