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

Откуда:
Сообщений: 2
Разрабатываю приложение, позволяющее клиентам заполнить некоторую ведомость и отправить ее к нам в офис в виде файла. Структура ведомости сложна, поэтому предполагается хранить ее в виде SQL-базы данных.

Хотел бы использовать некоторую embedded СУБД, которая позволяла бы хранить все данные базы в одном файле. Access не подходит, т.к. требовать, чтобы он был установлен у клиентов не могу. Основные критерии выбора базы - скорость разработки приложения (чем больше уже готовых компонетов, тем лучше, я в Access пробовал что-то подобное за ночь кропать - вроде нормально, здесь хочется так же...) и заведомая бесплатность кода, распространяемого клиентам - компилятор буду использовать само собой крякнутый, но клиентам до этого дела нет, а вот то, что попадает к клиентам - должно быть абсолютно законным, вдруг кто решаит разобраться... А то мы еще вероятно будем продавать готовое приложение клиентам...

Кто что посоветует? Заранее спасибо.
8 окт 06, 22:58    [3234890]     Ответить | Цитировать Сообщить модератору
 Re: что выбрать?  [new]
Dmitriy Ivanov
Member

Откуда: Moscow
Сообщений: 68

"Coder-j" <nospam@sql.ru> wrote:

Cj> Разрабатываю приложение, позволяющее клиентам заполнить некоторую
Cj> ведомость и отправить ее к нам в офис в виде файла. Структура
Cj> ведомости сложна, поэтому предполагается хранить ее в виде SQL-базы
Cj> данных.
Cj>
Cj> Хотел бы использовать некоторую embedded СУБД, которая позволяла бы
Cj> хранить все данные базы в одном файле. Access не подходит, т.к.
Cj> требовать, чтобы он был установлен у клиентов не могу. Основные
Cj> критерии выбора базы - скорость разработки приложения (чем больше
Cj> уже готовых компонетов, тем лучше, я в Access пробовал что-то
Cj> подобное за ночь кропать - вроде нормально, здесь хочется так
Cj> же...) и заведомая бесплатность кода, распространяемого клиентам -
Cj> компилятор буду использовать само собой крякнутый, но клиентам до
Cj> этого дела нет, а вот то, что попадает к клиентам - должно быть
Cj> абсолютно законным, вдруг кто решаит разобраться... А то мы еще
Cj> вероятно будем продавать готовое приложение клиентам...

Аccess довольно хорош и как СУБД: на клиентских машинах достаточно
установить бесплатные MDAC и ODBC драйвер или провайдер. Правда,
разрабатывать клиента придется не на Access - размер runtime больно
необъятный.

Из более миниатюрных можно посоветовать SQLite, но поддержка однобайтовых
русских кодировок WIN1251 или KOI8R там отсутствует. Так что сортировка и
сравнение букв в разных регистрах - сами понимаете. Есть в нем еще UTF-8, но
я не пробовал.


Posted via ActualForum NNTP Server 1.3

9 окт 06, 10:58    [3235770]     Ответить | Цитировать Сообщить модератору
 Re: что выбрать?  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 54803

FireBird Embedded.

Posted via ActualForum NNTP Server 1.3

9 окт 06, 11:12    [3235856]     Ответить | Цитировать Сообщить модератору
 Re: что выбрать?  [new]
Coder-j
Member

Откуда:
Сообщений: 2
Dimitry Sibiryakov

FireBird Embedded.

Так, а клиента на чем писать посоветуете? Чтобы побыстрее?
9 окт 06, 11:36    [3236012]     Ответить | Цитировать Сообщить модератору
 Re: что выбрать?  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 54803

Coder-j

Так, а клиента на чем писать посоветуете? Чтобы побыстрее?

На том что знаешь.

Posted via ActualForum NNTP Server 1.3

9 окт 06, 13:15    [3236770]     Ответить | Цитировать Сообщить модератору
Все форумы / Сравнение СУБД Ответить