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

Откуда:
Сообщений: 244
Добрый день.
Разрабатываю архитектуру очень нужного и серьезного проекта, прошу отнистись соответственно. После покупки пользователи будут устанавливать приложение себе на комп. и доступ с других компьютеров к базе не требуется. Объем данныех будет достигать 1 гб. максимум. Требуется от СУБД, выполнение запросов select, delete, update, create table, drop table и все, более не чего не требуется. Подскажите чем лучше пользоваться? И если я буду использовать dbf + ADO({Microsoft dBASE Driver (*.dbf)};DriverID=277;}), будет ли нормальная скорость работы приложения? Не думаю, что при работе объем одной таблицы будет более 400 мб. и удалятся данные будут очень редко.

Заранее спасибо.
3 окт 06, 12:01    [3214246]     Ответить | Цитировать Сообщить модератору
 Re: Помогите выбрать СУБД для проекта  [new]
ASCRUS
Member

Откуда: МО Электросталь
Сообщений: 5994
Если клиентское приложение будет писаться на Borland платформе, то мне кажется сюда очень хорошо подойдет Firebird, если на чем то другом, то неплохо бы озвучить конкретно на чем.
--
www.rusug.ru - портал русскоязычной группы пользователей Sybase
3 окт 06, 12:18    [3214337]     Ответить | Цитировать Сообщить модератору
 Re: Помогите выбрать СУБД для проекта  [new]
RENaissance
Member

Откуда: Муром->Москва
Сообщений: 10895

ASCRUS

....на Borland платформе, то мне кажется сюда очень хорошо подойдет Firebird.

+1


Posted via ActualForum NNTP Server 1.3

3 окт 06, 13:00    [3214661]     Ответить | Цитировать Сообщить модератору
 Re: Помогите выбрать СУБД для проекта  [new]
Dimitry Sibiryakov
Member

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

И работать с FB через ADO?.. Не знаю, не знаю. Я бы сказал что лучше
использовать тот сервер который аффтар уже знает. А дбфки и прочий
десктоп... только в крайнем случае.

Posted via ActualForum NNTP Server 1.3

3 окт 06, 13:06    [3214702]     Ответить | Цитировать Сообщить модератору
 Re: Помогите выбрать СУБД для проекта  [new]
ScareCrow
Member

Откуда: Белый город
Сообщений: 17472

если так не хочется сервер - бери базу аксес.. она гораздо лучше дбф..


Posted via ActualForum NNTP Server 1.3

3 окт 06, 13:12    [3214753]     Ответить | Цитировать Сообщить модератору
 Re: Помогите выбрать СУБД для проекта  [new]
super-code
Member

Откуда:
Сообщений: 244
На C# будет приложение. Подумаю насчет Access, там можно сделать create table и drop table?
И как установить драйвер программно из своего установщика?
3 окт 06, 13:33    [3214879]     Ответить | Цитировать Сообщить модератору
 Re: Помогите выбрать СУБД для проекта  [new]
RENaissance
Member

Откуда: Муром->Москва
Сообщений: 10895

Связка C#-ADO-(MSDE или SQL Server Express) очень неплохо смотрится.
З.Ы Как вариант, посмотрите в сторону OracleXE. Но в этом случае, от ADO лучше отказаться.


Posted via ActualForum NNTP Server 1.3

3 окт 06, 13:37    [3214907]     Ответить | Цитировать Сообщить модератору
 Re: Помогите выбрать СУБД для проекта  [new]
hvlad
Member

Откуда:
Сообщений: 11578
Dimitry Sibiryakov
И работать с FB через ADO?.. Не знаю, не знаю
Щас тебя Коваленке заложу ;) Все там нормально с АДО, если провайдер вменяемый

Dimitry Sibiryakov
Я бы сказал что лучше использовать тот сервер который аффтар уже знает. А дбфки и прочий десктоп... только в крайнем случае
+N
3 окт 06, 15:05    [3215510]     Ответить | Цитировать Сообщить модератору
 Re: Помогите выбрать СУБД для проекта  [new]
super-code
Member

Откуда:
Сообщений: 244
RENaissance
Спасибо большое! буду использовать именно sql server express, многим очень рекомендую.

Всем остальным тоже выражаю благодарность...
3 окт 06, 15:43    [3215773]     Ответить | Цитировать Сообщить модератору
 Re: Помогите выбрать СУБД для проекта  [new]
Anton Demidov
Member

Откуда: Atlanta, GA
Сообщений: 1187
RENaissance
Как вариант, посмотрите в сторону OracleXE. Но в этом случае, от ADO лучше отказаться.

Оракл тут будет лишним, да ещё и без опыта работы с ним ...
Что непонятно, так это чем вам связка ADO+OracleXE не угодила?
3 окт 06, 19:41    [3217222]     Ответить | Цитировать Сообщить модератору
 Re: Помогите выбрать СУБД для проекта  [new]
RENaissance
Member

Откуда: Муром->Москва
Сообщений: 10895

To Anton Demidov
Воспользуйтесь поиском по ADO и Oracle на форуме Delphi и Вы увидите, сколько возникает различных граблей.


Posted via ActualForum NNTP Server 1.3

4 окт 06, 08:01    [3218011]     Ответить | Цитировать Сообщить модератору
 Re: Помогите выбрать СУБД для проекта  [new]
meteor
Member

Откуда:
Сообщений: 53
Быстрей файл сервера (аля фокспро) клиент сервер на одном десктопе работать не будет.
4 окт 06, 11:06    [3218738]     Ответить | Цитировать Сообщить модератору
 Re: Помогите выбрать СУБД для проекта  [new]
Dimitry Sibiryakov
Member

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

meteor

Быстрей файл сервера (аля фокспро) клиент сервер на одном десктопе
работать не будет.

Даже если кому-то и удавалось заставить нормально работать десктопную
базу размером в гигабайт, то еще не факт что автор сумеет повторить этот
подвиг.

Posted via ActualForum NNTP Server 1.3

4 окт 06, 11:15    [3218803]     Ответить | Цитировать Сообщить модератору
 Re: Помогите выбрать СУБД для проекта  [new]
SergSuper
Member

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

meteor

Быстрей файл сервера (аля фокспро) клиент сервер на одном десктопе
работать не будет.

Даже если кому-то и удавалось заставить нормально работать десктопную
базу размером в гигабайт, то еще не факт что автор сумеет повторить этот
подвиг.

Даже если кому-то и удавалось заставить работать базу размером в гигабайт на SQL сервере быстрее чем файл-сервер, то еще не факт что автор сумеет повторить этот подвиг.
Особо не с чего им быстрее работать, а вот медленне - очень даже есть
4 окт 06, 11:51    [3219147]     Ответить | Цитировать Сообщить модератору
 Re: Помогите выбрать СУБД для проекта  [new]
Dimitry Sibiryakov
Member

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

SergSuper

Особо не с чего им быстрее работать, а вот медленне - очень даже есть

Но есть определенная разница между "работать медленнее" и "работать
неустойчиво" (т.е. падать периодически). С первым пользователи могут
смириться, а за второе могут попортить физиономию.

Posted via ActualForum NNTP Server 1.3

4 окт 06, 13:18    [3219867]     Ответить | Цитировать Сообщить модератору
 Re: Помогите выбрать СУБД для проекта  [new]
SergSuper
Member

Откуда: SPb
Сообщений: 5488
Это да
4 окт 06, 14:00    [3220186]     Ответить | Цитировать Сообщить модератору
 Re: Помогите выбрать СУБД для проекта  [new]
ЛП
Guest
2 Dimitry Sibiryakov
Но есть определенная разница между "работать медленнее" и "работать
неустойчиво" (т.е. падать периодически).

Локальная однопользовательская база ("после покупки пользователи будут устанавливать приложение себе на комп и доступ с других компьютеров к базе не требуется") - с хера б ей падать то?

Т.е. оно понятно, что упасть может все что угодно (я вот вчера мс-сиквельную базу обрушил невзначай), но с точки зрения надежности - преимуществ КС в данном конкретном случае как бы невидно ни разу. А минусов сколько угодно - от более медленной работы до более сложной установки и администрирования.
4 окт 06, 16:43    [3221486]     Ответить | Цитировать Сообщить модератору
 Re: Помогите выбрать СУБД для проекта  [new]
andrey_anonymous
Member

Откуда: Москва
Сообщений: 19949
SergSuper
Даже если кому-то и удавалось заставить работать базу размером в гигабайт на SQL сервере быстрее чем файл-сервер, то еще не факт что автор сумеет повторить этот подвиг.
Особо не с чего им быстрее работать, а вот медленне - очень даже есть

Я бы не был так уверен. Все зависит от задач.
1Gb или 1Tb - не столь принципиально, а вот характер данных и требования к системе - факторы определяющие.
4 окт 06, 21:20    [3222625]     Ответить | Цитировать Сообщить модератору
 Re: Помогите выбрать СУБД для проекта  [new]
Stas Tristan
Member

Откуда: Kyiv, Ukraine
Сообщений: 190
C# = Firebird + ADO.NET
5 окт 06, 15:22    [3225897]     Ответить | Цитировать Сообщить модератору
 Re: Помогите выбрать СУБД для проекта  [new]
mv
Member

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

super-code

На C# будет приложение. Подумаю насчет Access, там можно сделать create
table и drop table?

Ты это (drop/create) собираешься делать часто, в процессе работы?
Если да - то многое из перечисленного ранее не подойдет.


Posted via ActualForum NNTP Server 1.3

16 окт 06, 00:43    [3263710]     Ответить | Цитировать Сообщить модератору
 Re: Помогите выбрать СУБД для проекта  [new]
Sergey Ch
Member

Откуда: Благовещенск
Сообщений: 8894
super-code
Разрабатываю архитектуру ... После покупки пользователи будут устанавливать приложение себе на комп. и доступ с других компьютеров к базе не требуется. Объем данныех будет достигать 1 гб. максимум...

Очень хорошим решением будет вместо Microsoft dBASE Driver использовать MS VFP 9.0 Ole DB Provider... Если еще само приложение написать на MS Visual FoxPro 9.1 - то действительно, получится очень быстрок и надежное приложение - простое в установке и обслуживании...

Good luck!
16 окт 06, 09:19    [3263992]     Ответить | Цитировать Сообщить модератору
 Re: Помогите выбрать СУБД для проекта  [new]
Flare
Member

Откуда:
Сообщений: 711
Для "серьезного проекта", если надежность и безопасность имеют какое-то значение, я бы dbf-файлы не использовал, как настойчиво рекомендует Sergey Ch. Выбирал бы между Oracle XE и SQL Server Express.
16 окт 06, 15:12    [3266313]     Ответить | Цитировать Сообщить модератору
 Re: Помогите выбрать СУБД для проекта  [new]
Sergey Ch
Member

Откуда: Благовещенск
Сообщений: 8894
Flare
Для "серьезного проекта", если надежность и безопасность имеют какое-то значение, я бы dbf-файлы не использовал, как настойчиво рекомендует Sergey Ch.

Автор основной упор делал на скорость, да и словосочетание dbf его вроде бы не пугает + размер таблиц просто мизерный... Как тут кто-то справедливо на форуме заметил "зачем городить огород на пустом месте"...

P.S. ничего личного, просто обмен опытом...
16 окт 06, 23:44    [3268465]     Ответить | Цитировать Сообщить модератору
 Re: Помогите выбрать СУБД для проекта  [new]
andrey_anonymous
Member

Откуда: Москва
Сообщений: 19949
Sergey Ch
Flare
Для "серьезного проекта", если надежность и безопасность имеют какое-то значение, я бы dbf-файлы не использовал, как настойчиво рекомендует Sergey Ch.

Автор основной упор делал на скорость, да и словосочетание dbf его вроде бы не пугает + размер таблиц просто мизерный... Как тут кто-то справедливо на форуме заметил "зачем городить огород на пустом месте"...

Судя по затребованным автором crete table, drop table, update - данные в базе будут время от времени меняться.
Не знаю каким именно опытом Вы предлагаете обменяться, поэтому рискну предложить свой немудреный: пользователи обычно не очень хорошо относятся к системам, которые могут внезапно погрести под своими обломками гиг данных вместе с последними правками.
17 окт 06, 00:05    [3268496]     Ответить | Цитировать Сообщить модератору
 Re: Помогите выбрать СУБД для проекта  [new]
ЛП
Guest
Вот тля ораклоиды тупорылые пошли, ну просто писец...

andrey_anonymous
Не знаю каким именно опытом Вы предлагаете обменяться, поэтому рискну предложить свой немудреный: пользователи обычно не очень хорошо относятся к системам, которые могут внезапно погрести под своими обломками гиг данных вместе с последними правками.


Еще раз - с какой стати локальная однопользовательская база будет падать?
Для тупых повторяю - локальная и однопользовательская.
С какого ляда должно быть преимущество (с т.з. надежности) у (условно) оракла перед (уловно) фокспро? Проблемы с железом или софтом что там, что там - могут привести к сбою базы. И если не научились делать бэкапы, то что там, что там - рано или поздно увидим своими глазами страшную историю про "...под своими обломками..." и прочие ораклоидные сопли.
17 окт 06, 00:17    [3268504]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
Все форумы / Сравнение СУБД Ответить