Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Критерии выбора СУБД / 25 сообщений из 51, страница 1 из 3
25.01.2005, 15:58
    #32882751
Arta
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Критерии выбора СУБД
Хотелось бы задать такой вопрос: какие СУБД Вы предпочитаете использовать, а главное - почему? Критерии выбора, достоинства, которые для Вас наиболее значимы. А заодно вопрос о недостатках - что Вас больше всего не устраивает в используемых Вами системах. Одним словом, значимые факторы при выборе.
...
Рейтинг: 0 / 0
25.01.2005, 16:17
    #32882815
Dogen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Критерии выбора СУБД
ArtaХотелось бы задать такой вопрос: какие СУБД Вы предпочитаете использовать, а главное - почему? Критерии выбора, достоинства, которые для Вас наиболее значимы. А заодно вопрос о недостатках - что Вас больше всего не устраивает в используемых Вами системах. Одним словом, значимые факторы при выборе.

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

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

Поскольку говорилось о СУБД, а не только SQL-серверах:
ZODB (из поставки zope) - доморощенное и глюкавое хранилище объектных данных, самый большой минус в том что используют его мало, потому и сырое
VFP - отвратительная реализация контейнера БД (файл dbc то бишь), глючный процессор SQL
Paradox - падает в разы чаще чем фокспро (со времен ДОС не использовал)
Cache - не пробовал и не собираюсь (ну тут причин много)
...
Рейтинг: 0 / 0
25.01.2005, 16:40
    #32882884
Диченка
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Критерии выбора СУБД
Dogen
VFP - отвратительная реализация контейнера БД (файл dbc то бишь), глючный процессор SQL


Тебя никто не заставляет использовать контейнеры БД. Практики вообще БД в фоксе не используют, вся работа только с временными таблицами
...
Рейтинг: 0 / 0
25.01.2005, 16:49
    #32882912
Dogen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Критерии выбора СУБД
Диченко Dogen
VFP - отвратительная реализация контейнера БД (файл dbc то бишь), глючный процессор SQL


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

Вопрос был про СУБД, а не про средства разработки приложений, что ты опять [censored]. Я прекрасно понимаю что на VFP можно легко и быстро писать толстого клиента. Более, того, я, похоже, продвинулся малость дальше тебя и - страшно сказать - по мере сил ухожу от использования ODBC при коннекте к серверам данных. Мешает довести сей процесс до логического конца исключительно приобретенная за годы обучения в высшей школе лень. Да и от фокспро уходим мы уже, небезуспешно.
...
Рейтинг: 0 / 0
26.01.2005, 11:40
    #32884097
Steppenwulf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Критерии выбора СУБД
Dogen Sybase ASA - медленее mySQL и MS SQL, менее распространен

что значит медленнее??? что именно в ASA медленнее?
...
Рейтинг: 0 / 0
26.01.2005, 11:51
    #32884144
ASCRUS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Критерии выбора СУБД
Steppenwulf Dogen Sybase ASA - медленее mySQL и MS SQL, менее распространен

что значит медленнее??? что именно в ASA медленнее?
Имеется ввиду наверное 5-ая версия 90-х годов, которая еще и на QNX пахала и расчитана была на небольшое кол-во подключений. А вот насчет ASA 9.0.2, ее распостраненности по миру и скорости я бы не рекомендовал делать таких вот необоснованных утверждений, а для начала посоветовал бы почитать ее родной BOL по главам, посвященных механизмам работы блокировок, индексов, оптимизатора, временных таблиц, кэшей данных, индексов и планов запросов, погонять лично на Win/Unix серверах на тяжелых запросах и больше не говорить такое :)
...
Рейтинг: 0 / 0
26.01.2005, 12:13
    #32884218
Dogen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Критерии выбора СУБД
ASCRUS Steppenwulf Dogen Sybase ASA - медленее mySQL и MS SQL, менее распространен

что значит медленнее??? что именно в ASA медленнее?
Имеется ввиду наверное 5-ая версия 90-х годов, которая еще и на QNX пахала и расчитана была на небольшое кол-во подключений. А вот насчет ASA 9.0.2, ее распостраненности по миру и скорости я бы не рекомендовал делать таких вот необоснованных утверждений, а для начала посоветовал бы почитать ее родной BOL по главам, посвященных механизмам работы блокировок, индексов, оптимизатора, временных таблиц, кэшей данных, индексов и планов запросов, погонять лично на Win/Unix серверах на тяжелых запросах и больше не говорить такое :)
Задел :))
Была это 6-я версия.
Однако товарищ который спросил навряд ли в ближайнее время будет тяжелые БД на *nix эксплуатировать...
...
Рейтинг: 0 / 0
26.01.2005, 13:02
    #32884439
ASCRUS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Критерии выбора СУБД
авторОднако товарищ который спросил навряд ли в ближайнее время будет тяжелые БД на *nix эксплуатировать...
Да хоть какие базы, хоть какие СУБД ... лишь бы программировать граммотно умел
...
Рейтинг: 0 / 0
26.01.2005, 14:19
    #32884756
MX-ALEX
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Критерии выбора СУБД
ASCRUS авторОднако товарищ который спросил навряд ли в ближайнее время будет тяжелые БД на *nix эксплуатировать...
Да хоть какие базы, хоть какие СУБД ... лишь бы программировать граммотно умел

достали..
грамотно - с одним м пишется ..
...
Рейтинг: 0 / 0
26.01.2005, 14:41
    #32884837
Dogen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Критерии выбора СУБД
MX-ALEX ASCRUS авторОднако товарищ который спросил навряд ли в ближайнее время будет тяжелые БД на *nix эксплуатировать...
Да хоть какие базы, хоть какие СУБД ... лишь бы программировать граммотно умел

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

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


"пока вы смотрите свой телевизор, инопланетяне через него трахают вам мозги"
...
Рейтинг: 0 / 0
27.01.2005, 11:59
    #32886632
Arta
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Критерии выбора СУБД
Dogen
А о программировании тут речь не идет, товарищи. Здесь речь идет о выборе СУБД , вот так. Может, товарищ тендер организовал, и такие товарищи, как товарищ A..., ему расписывают преимущества решений на базе их любимых СУБД, а товарищ автор топика хочет непредвзятые оценки получить. Здесь - и получить непредвзятые оценки, угу. Причем даром.

Речь действительно идет о выборе. Впрочем, на непредвзятые оценки никто не рассчитывает. Просто хочется знать, чем руководствуются люди, выбирая систему. Ценой, наличием каких-то функций, известностью. А может, это все вообще неважно, и любой будет работать на том, что знает, плевав любые критерии. А выбор -- он всегда "предвзятый". У кого-то печальный опыт, кто-то слышал чего нехорошего. Или хорошего.
Насчет "даром". А жалко? :)
...
Рейтинг: 0 / 0
27.01.2005, 12:10
    #32886667
Dogen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Критерии выбора СУБД
ArtaНасчет "даром". А жалко? :)
а я, между прочим, довольно подробно отписался

а потом сообразил, что вопрос слишком общий - Вам что, расписать как выбирать СУБД для OLTP, ECM, ГИС, биллинга, реестра пенсионеров, интернет-магазина...
...
Рейтинг: 0 / 0
27.01.2005, 12:20
    #32886693
Мимопроходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Критерии выбора СУБД
Привет, Dogen!
Ты пишешь:

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

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

Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
27.01.2005, 12:47
    #32886767
Александр Г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, повлиять на его развитие.
...
Рейтинг: 0 / 0
27.01.2005, 12:59
    #32886819
Dogen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Критерии выбора СУБД
Александр Г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. Их тоже много за рубежом.

Но вот чего Вы не хотите ответить автору топика :)) Товарищ про автомобиль неслабую аналогию привел, вот давайте в таком аспекте.
...
Рейтинг: 0 / 0
27.01.2005, 13:16
    #32886876
ASCRUS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Критерии выбора СУБД
авторНо вот чего Вы не хотите ответить автору топика :)) Товарищ про автомобиль неслабую аналогию привел, вот давайте в таком аспекте.
А толку тут расписывать достоинства выбранной СУБД ? Нам, например, ASA нравиться тем, что в ней много удобств и достоинств и нет недостатков ... в тех областях, где мы ее применяем. И что из этого можно понять ? :)
...
Рейтинг: 0 / 0
27.01.2005, 13:39
    #32886971
softwarer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Критерии выбора СУБД
Александр ГoлдунЗа рубежом - не факт. Если нет проблем с английским, то получаешь очень обширное сообщество пользователей, можно пообщаться с множеством профессионалов и даже с разработчиками ASA, повлиять на его развитие.
Если нет проблем с английским, пообщаться можно и с разработчиками Oracle. И, полагаю, со всеми остальными разработчиками тоже.
...
Рейтинг: 0 / 0
27.01.2005, 13:40
    #32886972
protector
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Критерии выбора СУБД
ASCRUS
...и нет недостатков ...


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

Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
27.01.2005, 13:45
    #32886993
softwarer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Критерии выбора СУБД
protector
ASCRUS
...и нет недостатков ...

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

Бывает :) Вон, в соседнем топике в работе Oracle с деревьями таки нашли недостаток - до десятой версии было чуть неудобно, если работать требовалось не с деревьями, а с графами
...
Рейтинг: 0 / 0
27.01.2005, 13:47
    #32887000
Dogen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Критерии выбора СУБД
ASCRUS авторНо вот чего Вы не хотите ответить автору топика :)) Товарищ про автомобиль неслабую аналогию привел, вот давайте в таком аспекте.
А толку тут расписывать достоинства выбранной СУБД ? Нам, например, ASA нравиться тем, что в ней много удобств и достоинств и нет недостатков ... в тех областях, где мы ее применяем. И что из этого можно понять ? :)
Это пусть автор пытается понять. Он же спросил, не я.
...
Рейтинг: 0 / 0
27.01.2005, 14:15
    #32887093
Alexey Rovdo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Критерии выбора СУБД
Забавно.
Людей спрашивают о том, чем они руководствуются при выборе СУБД. А они все пытаются повернуть дело так, будто их спросили о том какую СУБД выбрать. Надо ведь разницу понимать. И сам вопрос никакого уточнения не требует. Ведь попытка уточнить "А для чего?" уже сама по себе является неким ответом. Этот ответ означает, что человек при выборе СУБД в первую очередь руководствуется техническими аспектами поставленной задачи. Но на деле это имеет место достаточно редко (ИМХО), хотя бы потому, что людей, знающих особенности и технические возможности разных СУБД, не так уж и много. На мой взгляд превалируют политические соображения и наличие подготовленных специалистов (опыта работы).
Стоит признать, что ответов по делу достаточно мало. А вопрос то достаточно интересный - жаль.
...
Рейтинг: 0 / 0
27.01.2005, 14:22
    #32887122
ASCRUS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Критерии выбора СУБД
авторСтоит признать, что ответов по делу достаточно мало. А вопрос то достаточно интересный - жаль.
Для начала автору неплохо бы уточнить область применения СУБД, тогда и ответов больше будет. И для каждой области применения каждая конкретная СУБД будет иметь свои достоинства и свои недостатки, не бывает СУБД, которые для всех поставленных задач идеально подходили. Я во всяком случае еще не встречал таких.
...
Рейтинг: 0 / 0
27.01.2005, 16:01
    #32887480
f_w_p
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Критерии выбора СУБД
Подходить к выбору СУБД только от задачи, наверное, тоже не совсем правильно. Так можно на крупном предприятии породить целый зверинец СУБД. А админам потом расхлебывай:-(
...
Рейтинг: 0 / 0
27.01.2005, 16:11
    #32887506
ASCRUS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Критерии выбора СУБД
f_w_pПодходить к выбору СУБД только от задачи, наверное, тоже не совсем правильно. Так можно на крупном предприятии породить целый зверинец СУБД. А админам потом расхлебывай:-(
Так вот это самое "крупное предприятие" - это уже определенный круг применения СУБД со своими правилами игры. А например, СУБД под небольшой сайтик, удаленный филиал без выделенки или даже под КПК имеет свою специфику и требования. Об чем речь я и веду. Давайте тогда формализовывать задачу и в постановку вопроса дописывать не просто "Почему и на основании чего Вы выбрали такую то СУБД", а включить в нее пункт "Для какого круга задач", конкретизируя область (финансовый сектор, интернет, бухучет, товароучет и т.д.) и предьявляемые условия (аппаратные требования, наличие выделенных каналов связи, стоимость покупки и сопровождения, требования к обслуживающему персоналу, сложность структуры БД и бизнес-логики, и т.д.). Хотя думаю исходя из этого круга дополнений уже наперед будет известно, какая СУБД под что вписывается, а где нет :)
...
Рейтинг: 0 / 0
27.01.2005, 16:37
    #32887572
f_w_p
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Критерии выбора СУБД
ASCRUS
Так вот это самое "крупное предприятие" - это уже определенный круг применения СУБД со своими правилами игры. А например, СУБД под небольшой сайтик, удаленный филиал без выделенки или даже под КПК имеет свою специфику и требования. Об чем речь я и веду. Давайте тогда формализовывать задачу и в постановку вопроса дописывать не просто "Почему и на основании чего Вы выбрали такую то СУБД", а включить в нее пункт "Для какого круга задач", конкретизируя область (финансовый сектор, интернет, бухучет, товароучет и т.д.) и предьявляемые условия (аппаратные требования, наличие выделенных каналов связи, стоимость покупки и сопровождения, требования к обслуживающему персоналу, сложность структуры БД и бизнес-логики, и т.д.). Хотя думаю исходя из этого круга дополнений уже наперед будет известно, какая СУБД под что вписывается, а где нет :)
Так и я об том же. Только вот конкретизировать область применения часто не получается. Обычно бывает так: финансовый сектор + интернет + бухучет или бухучет + товароучет + АСУТП и т.п.
...
Рейтинг: 0 / 0
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Критерии выбора СУБД / 25 сообщений из 51, страница 1 из 3
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]