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

Откуда:
Сообщений: 47
В общих чертах задача следующая:
Необходимо реализовать клиенские части таким образом, чтобы они работали в отсутствии связи с основной БД. То есть необходимо использовать клиенские (локальные) БД и Основную серверную БД с программным механизмом синхронизации.
Основную серверную БД по любому придется далать на Oracle, а вот на что использовать в качестве локальных БД я никак определиться не ммогу.
.mdb - глупо и тормазно;
Firebird - много негатива последнее время слышу;
mySQL - на первый взгляд все устраивает.

У кого какие мнения будут?
16 апр 08, 17:51    [5557044]     Ответить | Цитировать Сообщить модератору
 Re: Выбор локальной СУБД  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
По меньшей мере странно выбирать разные типы СУБД для "клиентской" и "серверной" части.
16 апр 08, 17:53    [5557061]     Ответить | Цитировать Сообщить модератору
 Re: Выбор локальной СУБД  [new]
Чернышов Вадим Константинович
Member

Откуда:
Сообщений: 47
pkarklin
По меньшей мере странно выбирать разные типы СУБД для "клиентской" и "серверной" части.


Ну использовать локальный Oracle на клиентских частях больно уж как то жестока
16 апр 08, 18:00    [5557107]     Ответить | Цитировать Сообщить модератору
 Re: Выбор локальной СУБД  [new]
Yo.!
Guest
а синхронизация двунаправленая ? если в локальную ничего писать не нужно и десктопы не из прошлого тысячилетия то можно ставить oracle XE и синхронизовать через мат вью. дешево и сердито.

еще есть postgres/enterprisedb но имхо ресурсов не сильно меньше oracle XE сьест.
16 апр 08, 18:04    [5557123]     Ответить | Цитировать Сообщить модератору
 Re: Выбор локальной СУБД  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
Чернышов Вадим Константинович
Ну использовать локальный Oracle на клиентских частях больно уж как то жестока


С чего бы это?!
16 апр 08, 18:08    [5557155]     Ответить | Цитировать Сообщить модератору
 Re: Выбор локальной СУБД  [new]
tru55
Member

Откуда: СПб
Сообщений: 19788
есть вариант с локальными Sybase ASA и синхронизацией через их родной MobiLInk
16 апр 08, 18:08    [5557159]     Ответить | Цитировать Сообщить модератору
 Re: Выбор локальной СУБД  [new]
miksoft
Member

Откуда:
Сообщений: 38921
каналы связи, объем данных, интенсивность изменений на сервере и на клиенте, доступность клиентов для техподдержки, аппаратные ресурсы клиентских компьютеров?
16 апр 08, 19:18    [5557463]     Ответить | Цитировать Сообщить модератору
 Re: Выбор локальной СУБД  [new]
hvlad
Member

Откуда:
Сообщений: 11564
Чернышов Вадим Константинович
Firebird - много негатива последнее время слышу;
Отличный критерий для выбора, так держать !

PS не-не-не, не надо FB выбирать, умоляю автора...
16 апр 08, 20:04    [5557580]     Ответить | Цитировать Сообщить модератору
 Re: Выбор локальной СУБД  [new]
Чернышов Вадим Константинович
Member

Откуда:
Сообщений: 47
miksoft
каналы связи, объем данных, интенсивность изменений на сервере и на клиенте, доступность клиентов для техподдержки, аппаратные ресурсы клиентских компьютеров?


Каналы связи - от 2-х мегабит до 256К

объем данных - всреднем за 2 года работы локальные БД на mdb разрослись до 40 мегабайт (но прогнозируется дальнейший рост количества записей в сутки).

интенсивность изменений на сервере и на клиенте - На клиенте в среднем 400 новых записей в день, клиентов ориентировочно 40 (от 1-го до 4-х на одном канале) итого на серваке в день получается 16000 записей. Интенсивность - реалтайм.

доступность клиентов для техподдержки - доступно вплоть до удаленного управления.

аппаратные ресурсы клиентских компьютеров - (точно не скажу) но ориентировочно можно взять за минимум среднестатистический рабочий комп на котором бегает Win 2000 - Cel 1200, 256 мозгов и винт 40.
17 апр 08, 09:53    [5558911]     Ответить | Цитировать Сообщить модератору
 Re: Выбор локальной СУБД  [new]
Чернышов Вадим Константинович
Member

Откуда:
Сообщений: 47
hvlad
Чернышов Вадим Константинович
Firebird - много негатива последнее время слышу;
Отличный критерий для выбора, так держать !

PS не-не-не, не надо FB выбирать, умоляю автора...


А с чем связано то такое вот твое негодование от FB?
17 апр 08, 09:54    [5558919]     Ответить | Цитировать Сообщить модератору
 Re: Выбор локальной СУБД  [new]
roden
Member

Откуда:
Сообщений: 741
Есть варианты:
1 Основной сервер ORACLE, клиентские сервера - на основе СУБД ЛИНТЕР. Фирма разрабатывала ПО для синхронизации различных БД (в том числе ORACLE и ЛИНТЕР). Можно попробовать это ПО.
2 Основной и клиентский сервера - на основе СУБД ЛИНТЕР (обеспечивает асинхронную репликацию).
3 Основной и клиентский сервера - на основе СУБД ЛИНТЕР (система резервирования поддерживает несколько серверов резервирования и синхронизацию БД).

Если будут дополнительные вопросы или сомнения пишите сюда
17 апр 08, 10:04    [5558979]     Ответить | Цитировать Сообщить модератору
 Re: Выбор локальной СУБД  [new]
miksoft
Member

Откуда:
Сообщений: 38921
Имхо, FB - был бы неплохой выбор.
Для Oracle XE машинки слабоваты, но при наличии аппаратных возможностей я бы выбрал именно его.

Кстати, объем базы на клиентах какой предполагается?
нужно ли клиентам видеть то, что наработали другие клиенты?
17 апр 08, 10:56    [5559369]     Ответить | Цитировать Сообщить модератору
 Re: Выбор локальной СУБД  [new]
Чернышов Вадим Константинович
Member

Откуда:
Сообщений: 47
miksoft
Имхо, FB - был бы неплохой выбор.
Для Oracle XE машинки слабоваты, но при наличии аппаратных возможностей я бы выбрал именно его.

Кстати, объем базы на клиентах какой предполагается?
нужно ли клиентам видеть то, что наработали другие клиенты?


Прогнозоровать объем пока не могу (уже говорил, что за два года использования в качестве бд Microsoft Office Access база распухла до 40метров)

Клиенты будут делиться на три вида:
1) Клиенты должны видеть все справочники (которые изменять они не будут иметь прав), и только свои записи (назовем их операциями).
2) Клиенты которые будут отвественными за ведение справочников
3) Клиенты, делающие общие отчеты, то есть должны видеть обсолютно все данные

Соответственно клиенты 2 и 3 могут работать только в случае доступности сервака, а клиенты 1 могут работать в любом состоянии.
17 апр 08, 11:55    [5559906]     Ответить | Цитировать Сообщить модератору
 Re: Выбор локальной СУБД  [new]
Чернышов Вадим Константинович
Member

Откуда:
Сообщений: 47
Да еще докучи, может кото видел в инете сравнительную табличку СУБД с плюсами и минусами?
17 апр 08, 11:58    [5559925]     Ответить | Цитировать Сообщить модератору
 Re: Выбор локальной СУБД  [new]
miksoft
Member

Откуда:
Сообщений: 38921
Чернышов Вадим Константинович
Прогнозоровать объем пока не могу (уже говорил, что за два года использования в качестве бд Microsoft Office Access база распухла до 40метров)
Объем допустимый практически для всех вариантов бесплатных версий коммерческих СУБД, того же Oracle XE.

Чернышов Вадим Константинович
Клиенты будут делиться на три вида:
1) Клиенты должны видеть все справочники (которые изменять они не будут иметь прав), и только свои записи (назовем их операциями).
2) Клиенты которые будут отвественными за ведение справочников
3) Клиенты, делающие общие отчеты, то есть должны видеть обсолютно все данные
т.е. клинетам 2 и 3 локальная база не нужна?
а первым, думаю, хватит практически какой угодно СУБД.
Т.е. единственное, во что упирается выбор - аппратные возможности клиентских компьютеров и ваш вкус и умения.
17 апр 08, 12:19    [5560083]     Ответить | Цитировать Сообщить модератору
 Re: Выбор локальной СУБД  [new]
Чернышов Вадим Константинович
Member

Откуда:
Сообщений: 47
miksoft
Т.е. единственное, во что упирается выбор - аппратные возможности клиентских компьютеров и ваш вкус и умения.


На самом деле для поставленной задачи имеющиеся на вооружении аппратные возможности клиентских компьютеров с использованием скажем FB или mySQL вполне пригодны, я писал программки под FB боловства ради, с использованием mySQL уже более серьезные вещи но то была одна серверная БД с нормальным клиентсерверным приложением (без использования локальной БД), которые уже эксплуатируются. Но вот сейчас намечается проект очень серьезный, поэтому обратился за советом, чтобы заранее знать про возможные подводные грабли :)

Например, что быстрее и менее геморойнее развернуть на клиентской части, написав какой нибудь инсталятор (сколько не пытался так и не нашел нормальный инсталятор в инете для таких вещей).
17 апр 08, 12:30    [5560171]     Ответить | Цитировать Сообщить модератору
 Re: Выбор локальной СУБД  [new]
Чернышов Вадим Константинович
Member

Откуда:
Сообщений: 47
miksoft
клинетам 2 и 3 локальная база не нужна?


В чистом виде нет не нужна, но могут существовать клиенты гибриды, например гибрид 1 и 2.
То ксть должен видеть все свои операции, но при построении какого либо общего отчета лезть уже непосредственно на сервак за общими данными (ну это легко реализовать - есть конект хорошо, нате вам данные, нету конекта - досвидос! ;) )
17 апр 08, 12:34    [5560218]     Ответить | Цитировать Сообщить модератору
 Re: Выбор локальной СУБД  [new]
miksoft
Member

Откуда:
Сообщений: 38921
Инсталляция ни у Oracle XE, ни у FB, ни у MySQL не вызывает особых проблем, особенно если любой из последних двух использовать в Embedded варианте.

Я бы больше заострил внимание на механизмах взаимодействия с центральной БД.
17 апр 08, 12:37    [5560247]     Ответить | Цитировать Сообщить модератору
 Re: Выбор локальной СУБД  [new]
Yo.!
Guest
ну если на клиенте доступ не конкурентный (один пользователь) и данных в пределах пары сотен мб то firebird embedded может и подойдет (если не забывать об некоторых "особеностях" FB).
еще mSQL (не путать с mySQL) и oracle breaklydb вроде позиционируются на такие задачки, но репликацию ручками прийдется вовротить.
17 апр 08, 12:41    [5560297]     Ответить | Цитировать Сообщить модератору
 Re: Выбор локальной СУБД  [new]
Аве2
Guest
Чернышов Вадим Константинович

аппаратные ресурсы клиентских компьютеров - (точно не скажу) но ориентировочно можно взять за минимум среднестатистический рабочий комп на котором бегает Win 2000 - Cel 1200, 256 мозгов и винт 40.

ПМСМ 256 мозгов для Oracle XE маловато будет. Это официально заявленный минимум - а все знают, что это обычно значит... При 1 гиге памяти он 300 метров жрет, и ворочается временами тяжко.
17 апр 08, 12:46    [5560346]     Ответить | Цитировать Сообщить модератору
 Re: Выбор локальной СУБД  [new]
Yo.!
Guest
Аве2

ПМСМ 256 мозгов для Oracle XE маловато будет. Это официально заявленный минимум - а все знают, что это обычно значит... При 1 гиге памяти он 300 метров жрет, и ворочается временами тяжко.

а юзеров сколько ? у меня на машине с 512мб под линухом в 300мб прекрасно вмещалось XE, апач и 2-3 вебных юзера.
17 апр 08, 13:21    [5560684]     Ответить | Цитировать Сообщить модератору
 Re: Выбор локальной СУБД  [new]
hvlad
Member

Откуда:
Сообщений: 11564
Чернышов Вадим Константинович
hvlad
Чернышов Вадим Константинович
Firebird - много негатива последнее время слышу;
Отличный критерий для выбора, так держать !

PS не-не-не, не надо FB выбирать, умоляю автора...


А с чем связано то такое вот твое негодование от FB?
Оно не от FB.
Развивать флейм не намерен, как и участвовать в нём
17 апр 08, 13:25    [5560715]     Ответить | Цитировать Сообщить модератору
 Re: Выбор локальной СУБД  [new]
Чернышов Вадим Константинович
Member

Откуда:
Сообщений: 47
miksoft
Инсталляция ни у Oracle XE, ни у FB, ни у MySQL не вызывает особых проблем, особенно если любой из последних двух использовать в Embedded варианте.

Я бы больше заострил внимание на механизмах взаимодействия с центральной БД.


Взаимодействие с Центральной БД будет реализовываться исключительно программно, своими сылами без всяких сторонних механизмов синхронизации.
17 апр 08, 14:01    [5561050]     Ответить | Цитировать Сообщить модератору
 Re: Выбор локальной СУБД  [new]
Чернышов Вадим Константинович
Member

Откуда:
Сообщений: 47
hvlad
Чернышов Вадим Константинович
hvlad
Чернышов Вадим Константинович
Firebird - много негатива последнее время слышу;
Отличный критерий для выбора, так держать !

PS не-не-не, не надо FB выбирать, умоляю автора...


А с чем связано то такое вот твое негодование от FB?
Оно не от FB.
Развивать флейм не намерен, как и участвовать в нём


Не намерен не развивай, только для избежания флейма нужно ответы четкие давать, а вот что тебя что hvlad я так и не понял.

Вот тебе четкий вопрос - стоит ли использовать Firebird или нет, и обоснуй почему?

(Ты наверно мало с топ менеджерами лбщаешься, их как правило простые ответы вид "да", "нет" и уж темболее "незнаю" как правило не устраивают ;) )
17 апр 08, 14:07    [5561103]     Ответить | Цитировать Сообщить модератору
 Re: Выбор локальной СУБД  [new]
Мимопроходящий
Member

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

Привет, Чернышов!
Ты пишешь:

Чернышов
ЧВК> Вот тебе четкий вопрос - стоит ли использовать Firebird или нет
тебе - ни в коем случае!
Чернышов
ЧВК> и обоснуй почему?
категорически противопоказано при нарушениях ЦНС.

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

Posted via ActualForum NNTP Server 1.4

17 апр 08, 14:15    [5561179]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
Все форумы / Сравнение СУБД Ответить