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

Откуда:
Сообщений: 5
Хотелось бы задать такой вопрос: какие СУБД Вы предпочитаете использовать, а главное - почему? Критерии выбора, достоинства, которые для Вас наиболее значимы. А заодно вопрос о недостатках - что Вас больше всего не устраивает в используемых Вами системах. Одним словом, значимые факторы при выборе.
25 янв 05, 15:58    [1272246]     Ответить | Цитировать Сообщить модератору
 Re: Критерии выбора СУБД  [new]
Dogen
Member

Откуда: Гондурас
Сообщений: 2976
Arta
Хотелось бы задать такой вопрос: какие СУБД Вы предпочитаете использовать, а главное - почему? Критерии выбора, достоинства, которые для Вас наиболее значимы. А заодно вопрос о недостатках - что Вас больше всего не устраивает в используемых Вами системах. Одним словом, значимые факторы при выборе.


Критерии выбора (порядок в зависимости от задачи может меняться)
- адекватность реализуемого функционала требованиям проекта (ну вот например не нужны хранимые процедуры, и список серверов сразу пересортируется)
- надежность (безглючность, удобство резервного копирования и восстановления)
- скорость работы с модельной БД (время выполнения типовых запросов)
- требования к дисковому пространству и количеству процессоров (для конкретного класса задач)
- наличие хорошей документации, книг (для первоначального изучения), комьюнити (у mySQL оно традиционно убогое, например :)
- масштабируемость
- положение фирмы-разработчика на рынке

Основные недостатки виденных серверов:
interbase (старые версии) - тормозной
MS SQL - жрет ресурсы
mySQL - недостаточно функционален, плохой оптимизатор (в части вложенных запросов точно плохой :)
Sybase ASA - медленее mySQL и MS SQL, менее распространен
Oracle, DB2 - не приходилось использовать на практике, потому ругать не стану. В принципе мешало этому личное мнение о сложности установки и освоения.
hsqldb - сейчас это игрушка для десктопных задач, но прикольная :)

Поскольку говорилось о СУБД, а не только SQL-серверах:
ZODB (из поставки zope) - доморощенное и глюкавое хранилище объектных данных, самый большой минус в том что используют его мало, потому и сырое
VFP - отвратительная реализация контейнера БД (файл dbc то бишь), глючный процессор SQL
Paradox - падает в разы чаще чем фокспро (со времен ДОС не использовал)
Cache - не пробовал и не собираюсь (ну тут причин много)
25 янв 05, 16:17    [1272321]     Ответить | Цитировать Сообщить модератору
 Re: Критерии выбора СУБД  [new]
Диченка
Member

Откуда: ИТ-Олимп, 58.1-летний супермен
Сообщений: 3989
Dogen

VFP - отвратительная реализация контейнера БД (файл dbc то бишь), глючный процессор SQL


Тебя никто не заставляет использовать контейнеры БД. Практики вообще БД в фоксе не используют, вся работа только с временными таблицами
25 янв 05, 16:40    [1272416]     Ответить | Цитировать Сообщить модератору
 Re: Критерии выбора СУБД  [new]
Dogen
Member

Откуда: Гондурас
Сообщений: 2976
Диченко
Dogen

VFP - отвратительная реализация контейнера БД (файл dbc то бишь), глючный процессор SQL


Тебя никто не заставляет использовать контейнеры БД. Практики вообще БД в фоксе не используют, вся работа только с временными таблицами

Я с Вами, товарищ, свиней не пас. Можно еще стажем практического использования фокспро померяться, тоже аргумент.

Вопрос был про СУБД, а не про средства разработки приложений, что ты опять [censored]. Я прекрасно понимаю что на VFP можно легко и быстро писать толстого клиента. Более, того, я, похоже, продвинулся малость дальше тебя и - страшно сказать - по мере сил ухожу от использования ODBC при коннекте к серверам данных. Мешает довести сей процесс до логического конца исключительно приобретенная за годы обучения в высшей школе лень. Да и от фокспро уходим мы уже, небезуспешно.
25 янв 05, 16:49    [1272454]     Ответить | Цитировать Сообщить модератору
 Re: Критерии выбора СУБД  [new]
Steppenwulf
Member

Откуда:
Сообщений: 165
Dogen
Sybase ASA - медленее mySQL и MS SQL, менее распространен

что значит медленнее??? что именно в ASA медленнее?
26 янв 05, 11:40    [1274117]     Ответить | Цитировать Сообщить модератору
 Re: Критерии выбора СУБД  [new]
ASCRUS
Member

Откуда: МО Электросталь
Сообщений: 5994
Steppenwulf
Dogen
Sybase ASA - медленее mySQL и MS SQL, менее распространен

что значит медленнее??? что именно в ASA медленнее?

Имеется ввиду наверное 5-ая версия 90-х годов, которая еще и на QNX пахала и расчитана была на небольшое кол-во подключений. А вот насчет ASA 9.0.2, ее распостраненности по миру и скорости я бы не рекомендовал делать таких вот необоснованных утверждений, а для начала посоветовал бы почитать ее родной BOL по главам, посвященных механизмам работы блокировок, индексов, оптимизатора, временных таблиц, кэшей данных, индексов и планов запросов, погонять лично на Win/Unix серверах на тяжелых запросах и больше не говорить такое :)
26 янв 05, 11:51    [1274170]     Ответить | Цитировать Сообщить модератору
 Re: Критерии выбора СУБД  [new]
Dogen
Member

Откуда: Гондурас
Сообщений: 2976
ASCRUS
Steppenwulf
Dogen
Sybase ASA - медленее mySQL и MS SQL, менее распространен

что значит медленнее??? что именно в ASA медленнее?

Имеется ввиду наверное 5-ая версия 90-х годов, которая еще и на QNX пахала и расчитана была на небольшое кол-во подключений. А вот насчет ASA 9.0.2, ее распостраненности по миру и скорости я бы не рекомендовал делать таких вот необоснованных утверждений, а для начала посоветовал бы почитать ее родной BOL по главам, посвященных механизмам работы блокировок, индексов, оптимизатора, временных таблиц, кэшей данных, индексов и планов запросов, погонять лично на Win/Unix серверах на тяжелых запросах и больше не говорить такое :)

Задел :))
Была это 6-я версия.
Однако товарищ который спросил навряд ли в ближайнее время будет тяжелые БД на *nix эксплуатировать...
26 янв 05, 12:13    [1274278]     Ответить | Цитировать Сообщить модератору
 Re: Критерии выбора СУБД  [new]
ASCRUS
Member

Откуда: МО Электросталь
Сообщений: 5994
автор
Однако товарищ который спросил навряд ли в ближайнее время будет тяжелые БД на *nix эксплуатировать...

Да хоть какие базы, хоть какие СУБД ... лишь бы программировать граммотно умел
26 янв 05, 13:02    [1274548]     Ответить | Цитировать Сообщить модератору
 Re: Критерии выбора СУБД  [new]
MX-ALEX
Member

Откуда:
Сообщений: 104
ASCRUS
автор
Однако товарищ который спросил навряд ли в ближайнее время будет тяжелые БД на *nix эксплуатировать...

Да хоть какие базы, хоть какие СУБД ... лишь бы программировать граммотно умел


достали..
грамотно - с одним м пишется ..
26 янв 05, 14:19    [1274968]     Ответить | Цитировать Сообщить модератору
 Re: Критерии выбора СУБД  [new]
Dogen
Member

Откуда: Гондурас
Сообщений: 2976
MX-ALEX
ASCRUS
автор
Однако товарищ который спросил навряд ли в ближайнее время будет тяжелые БД на *nix эксплуатировать...

Да хоть какие базы, хоть какие СУБД ... лишь бы программировать граммотно умел


достали..
грамотно - с одним м пишется ..

а вот автор топика ни адной грамматической ащипки не сделал!!!

А о программировании тут речь не идет, товарищи. Здесь речь идет о выборе СУБД, вот так. Может, товарищ тендер организовал, и такие товарищи, как товарищ A..., ему расписывают преимущества решений на базе их любимых СУБД, а товарищ автор топика хочет непредвзятые оценки получить. Здесь - и получить непредвзятые оценки, угу. Причем даром.


"пока вы смотрите свой телевизор, инопланетяне через него трахают вам мозги"
26 янв 05, 14:41    [1275092]     Ответить | Цитировать Сообщить модератору
 Re: Критерии выбора СУБД  [new]
Arta
Member

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

А о программировании тут речь не идет, товарищи. Здесь речь идет о выборе СУБД, вот так. Может, товарищ тендер организовал, и такие товарищи, как товарищ A..., ему расписывают преимущества решений на базе их любимых СУБД, а товарищ автор топика хочет непредвзятые оценки получить. Здесь - и получить непредвзятые оценки, угу. Причем даром.

Речь действительно идет о выборе. Впрочем, на непредвзятые оценки никто не рассчитывает. Просто хочется знать, чем руководствуются люди, выбирая систему. Ценой, наличием каких-то функций, известностью. А может, это все вообще неважно, и любой будет работать на том, что знает, плевав любые критерии. А выбор -- он всегда "предвзятый". У кого-то печальный опыт, кто-то слышал чего нехорошего. Или хорошего.
Насчет "даром". А жалко? :)
27 янв 05, 11:59    [1277793]     Ответить | Цитировать Сообщить модератору
 Re: Критерии выбора СУБД  [new]
Dogen
Member

Откуда: Гондурас
Сообщений: 2976
Arta
Насчет "даром". А жалко? :)

а я, между прочим, довольно подробно отписался

а потом сообразил, что вопрос слишком общий - Вам что, расписать как выбирать СУБД для OLTP, ECM, ГИС, биллинга, реестра пенсионеров, интернет-магазина...
27 янв 05, 12:10    [1277865]     Ответить | Цитировать Сообщить модератору
 Re: Критерии выбора СУБД  [new]
Мимопроходящий
Member

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

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

Dogen
Arta
Насчет "даром". А жалко? :)
а я, между прочим, довольно подробно отписался
а потом сообразил, что вопрос слишком общий

Я даже больше скажу! (С)
Бестолковый вопрос.
Проведу аналогию.
Вопрос: "Как выбирать автомобиль?"
Бифуркация чистой воды!

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

Posted via ActualForum NNTP Server 1.1

27 янв 05, 12:20    [1277912]     Ответить | Цитировать Сообщить модератору
 Re: Критерии выбора СУБД  [new]
Александр Гoлдун
Member

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

Sybase ASA - медленее mySQL и


На простых селектах к одной таблице даже Oracle медленнее MySQL (по утверждению очень многих, сам не проверял). Если же логика чуть сложнее SELECT * FROM table_name WHERE id=10, то MySQL нервно курит в сторонке (опять таки, информация от третьих лиц). Я уж молчу про транзакции, процедуры, триггера и т.п.
Dogen

MS SQL,

Спорно. Особенно если сравнивать последние версии обоих продуктов.
Dogen

менее распространен

У нас в России - да. Тут самые распространенные - MSSQL - потому что 1с и MS, IB - потому что Delphi, Oracle - потому что круто.
За рубежом - не факт. Если нет проблем с английским, то получаешь очень обширное сообщество пользователей, можно пообщаться с множеством профессионалов и даже с разработчиками ASA, повлиять на его развитие.
27 янв 05, 12:47    [1278044]     Ответить | Цитировать Сообщить модератору
 Re: Критерии выбора СУБД  [new]
Dogen
Member

Откуда: Гондурас
Сообщений: 2976
Александр Гoлдун
Dogen

Sybase ASA - медленее mySQL и


На простых селектах к одной таблице даже Oracle медленнее MySQL (по утверждению очень многих, сам не проверял). Если же логика чуть сложнее SELECT * FROM table_name WHERE id=10, то MySQL нервно курит в сторонке (опять таки, информация от третьих лиц). Я уж молчу про транзакции, процедуры, триггера и т.п.
Dogen

MS SQL,

Спорно. Особенно если сравнивать последние версии обоих продуктов.
Dogen

менее распространен

У нас в России - да. Тут самые распространенные - MSSQL - потому что 1с и MS, IB - потому что Delphi, Oracle - потому что круто.
За рубежом - не факт. Если нет проблем с английским, то получаешь очень обширное сообщество пользователей, можно пообщаться с множеством профессионалов и даже с разработчиками ASA, повлиять на его развитие.


Ну почему от третьих :))
В mySQL дурацкий механизм обработки подзапросов, он тормозит невозможно. И вряд ли его быстро вылечат, судя по нынешним темпам разработки mySQL. Про процедуры и триггеры я тоже молчу, ну так mySQL для примитивных задач используется обычно. На них и сравнивал.
Последние версии я не тестировал. Собираюсь, однако.
Про ASA - ну это мне напоминает ситацию с Apple. Их тоже много за рубежом.

Но вот чего Вы не хотите ответить автору топика :)) Товарищ про автомобиль неслабую аналогию привел, вот давайте в таком аспекте.
27 янв 05, 12:59    [1278111]     Ответить | Цитировать Сообщить модератору
 Re: Критерии выбора СУБД  [new]
ASCRUS
Member

Откуда: МО Электросталь
Сообщений: 5994
автор
Но вот чего Вы не хотите ответить автору топика :)) Товарищ про автомобиль неслабую аналогию привел, вот давайте в таком аспекте.

А толку тут расписывать достоинства выбранной СУБД ? Нам, например, ASA нравиться тем, что в ней много удобств и достоинств и нет недостатков ... в тех областях, где мы ее применяем. И что из этого можно понять ? :)
27 янв 05, 13:16    [1278207]     Ответить | Цитировать Сообщить модератору
 Re: Критерии выбора СУБД  [new]
softwarer
Member

Откуда: 127.0.0.1
Сообщений: 67454
Блог
Александр Гoлдун
За рубежом - не факт. Если нет проблем с английским, то получаешь очень обширное сообщество пользователей, можно пообщаться с множеством профессионалов и даже с разработчиками ASA, повлиять на его развитие.

Если нет проблем с английским, пообщаться можно и с разработчиками Oracle. И, полагаю, со всеми остальными разработчиками тоже.
27 янв 05, 13:39    [1278335]     Ответить | Цитировать Сообщить модератору
 Re: Критерии выбора СУБД  [new]
protector
Member

Откуда: Иваново, Россия
Сообщений: 600

ASCRUS

...и нет недостатков ...


Так не бывает!

Posted via ActualForum NNTP Server 1.1

27 янв 05, 13:40    [1278336]     Ответить | Цитировать Сообщить модератору
 Re: Критерии выбора СУБД  [new]
softwarer
Member

Откуда: 127.0.0.1
Сообщений: 67454
Блог
protector

ASCRUS

...и нет недостатков ...

Так не бывает!

Бывает :) Вон, в соседнем топике в работе Oracle с деревьями таки нашли недостаток - до десятой версии было чуть неудобно, если работать требовалось не с деревьями, а с графами
27 янв 05, 13:45    [1278369]     Ответить | Цитировать Сообщить модератору
 Re: Критерии выбора СУБД  [new]
Dogen
Member

Откуда: Гондурас
Сообщений: 2976
ASCRUS
автор
Но вот чего Вы не хотите ответить автору топика :)) Товарищ про автомобиль неслабую аналогию привел, вот давайте в таком аспекте.

А толку тут расписывать достоинства выбранной СУБД ? Нам, например, ASA нравиться тем, что в ней много удобств и достоинств и нет недостатков ... в тех областях, где мы ее применяем. И что из этого можно понять ? :)

Это пусть автор пытается понять. Он же спросил, не я.
27 янв 05, 13:47    [1278379]     Ответить | Цитировать Сообщить модератору
 Re: Критерии выбора СУБД  [new]
Alexey Rovdo
Member

Откуда: Москва
Сообщений: 913
Забавно.
Людей спрашивают о том, чем они руководствуются при выборе СУБД. А они все пытаются повернуть дело так, будто их спросили о том какую СУБД выбрать. Надо ведь разницу понимать. И сам вопрос никакого уточнения не требует. Ведь попытка уточнить "А для чего?" уже сама по себе является неким ответом. Этот ответ означает, что человек при выборе СУБД в первую очередь руководствуется техническими аспектами поставленной задачи. Но на деле это имеет место достаточно редко (ИМХО), хотя бы потому, что людей, знающих особенности и технические возможности разных СУБД, не так уж и много. На мой взгляд превалируют политические соображения и наличие подготовленных специалистов (опыта работы).
Стоит признать, что ответов по делу достаточно мало. А вопрос то достаточно интересный - жаль.
27 янв 05, 14:15    [1278532]     Ответить | Цитировать Сообщить модератору
 Re: Критерии выбора СУБД  [new]
ASCRUS
Member

Откуда: МО Электросталь
Сообщений: 5994
автор
Стоит признать, что ответов по делу достаточно мало. А вопрос то достаточно интересный - жаль.

Для начала автору неплохо бы уточнить область применения СУБД, тогда и ответов больше будет. И для каждой области применения каждая конкретная СУБД будет иметь свои достоинства и свои недостатки, не бывает СУБД, которые для всех поставленных задач идеально подходили. Я во всяком случае еще не встречал таких.
27 янв 05, 14:22    [1278593]     Ответить | Цитировать Сообщить модератору
 Re: Критерии выбора СУБД  [new]
f_w_p
Member

Откуда:
Сообщений: 1603
Подходить к выбору СУБД только от задачи, наверное, тоже не совсем правильно. Так можно на крупном предприятии породить целый зверинец СУБД. А админам потом расхлебывай:-(
27 янв 05, 16:01    [1279175]     Ответить | Цитировать Сообщить модератору
 Re: Критерии выбора СУБД  [new]
ASCRUS
Member

Откуда: МО Электросталь
Сообщений: 5994
f_w_p
Подходить к выбору СУБД только от задачи, наверное, тоже не совсем правильно. Так можно на крупном предприятии породить целый зверинец СУБД. А админам потом расхлебывай:-(

Так вот это самое "крупное предприятие" - это уже определенный круг применения СУБД со своими правилами игры. А например, СУБД под небольшой сайтик, удаленный филиал без выделенки или даже под КПК имеет свою специфику и требования. Об чем речь я и веду. Давайте тогда формализовывать задачу и в постановку вопроса дописывать не просто "Почему и на основании чего Вы выбрали такую то СУБД", а включить в нее пункт "Для какого круга задач", конкретизируя область (финансовый сектор, интернет, бухучет, товароучет и т.д.) и предьявляемые условия (аппаратные требования, наличие выделенных каналов связи, стоимость покупки и сопровождения, требования к обслуживающему персоналу, сложность структуры БД и бизнес-логики, и т.д.). Хотя думаю исходя из этого круга дополнений уже наперед будет известно, какая СУБД под что вписывается, а где нет :)
27 янв 05, 16:11    [1279221]     Ответить | Цитировать Сообщить модератору
 Re: Критерии выбора СУБД  [new]
f_w_p
Member

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

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

Так и я об том же. Только вот конкретизировать область применения часто не получается. Обычно бывает так: финансовый сектор + интернет + бухучет или бухучет + товароучет + АСУТП и т.п.
27 янв 05, 16:37    [1279392]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2 3   вперед  Ctrl      все
Все форумы / Сравнение СУБД Ответить