powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Выбор СУБД для веб-сервера
16 сообщений из 16, страница 1 из 1
Выбор СУБД для веб-сервера
    #33073983
Alina Soboleva
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, уважаемые господа!
Перечитала темы, касающиеся вопросов выбора СУБД, кое-что для себя уяснила, но все-таки не могу определиться. Конечно, у меня не достаточная пока квалификация в данном вопросе.

Что имеется: база данных, которая в итоге составит в объеме пару десятков гигабайт + большое количество сложных запросов на выборку.
База сейчас "собирается" из нескольких баз - все они в разных форматах. (Кто-то Paradox, кто-то Access, и т.д.)
Предполагаемое число пользователей, одновременно подключающихся - сказать сложно, т.к. сами понимаете - это веб-сервер, не думаю, что сразу после открытия повалит масса народа.
Я сама, как условие - у меня есть опыт работы только с MySQL. Рассчитывать на то, что я в короткие сроки приобрету знания по, скажем, Oracle, не приходится.
Заказчик всего этого навряд ли захочет приобретать лицензию на тот же Oracle. Ему хочется, чтобы это стоило как можно меньше.
Сайт будет работать на выделенном сервере. С железом проблем быть не должно.

Сейчас я начала было делать все это на MySQL (приложение написано на PHP)- но вижу, что на моем рабочем компе запросы выполняются невероятно долго.
Есть запрос, с LEFT JOIN для 5-ти таблиц, одна из которых на 17 миллионов записей - крутится он на моем P IV 3.0 GHz - 512 Mb минут 20. А это рабочий запрос, не уникальный.

Помогите, пожалуйста, определиться с выбором СУБД.
...
Рейтинг: 0 / 0
Выбор СУБД для веб-сервера
    #33074076
Alina Soboleva
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Забыла уточнить - платформа Unix.
...
Рейтинг: 0 / 0
Выбор СУБД для веб-сервера
    #33074140
Alexey Rovdo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Для таких объемов данных, да еще на Web-сервере, да еще и со сложными запросами вы не сможете обеспечить нормальное быстродействие не поставив достаточно мощное многопроцессорное и многодисковое железо (не говоря уже об обеспечении нормального уровня надежности). Ни одна из существующих ныне бесплатных СУБД не способна использовать такое железо на всю катушку (эффективная параллельная обработка запросов и в/в в таких СУБД пока отсутствует). Так что от коммерческих СУБД вам в таком проекте не уйти, либо прийдется существенно снижать планку и корректировать требования.

Думаю, что вам подойдет любая СУБД из продуктов "большой тройки" (IBM, Microsoft, Oracle). Да и Sybase здесь справится. Но для коммерческого проекта и, скажем, двухпроцессорного сервера вы вряд ли найдете лицензию дешевле 10К. Если же проект некоммерческий - говорите с производителями, существенные скидки в таких случаях - общепринятая практика. Для снижения начальных выплат существуют также схемы аренды ПО.
...
Рейтинг: 0 / 0
Выбор СУБД для веб-сервера
    #33074279
andsm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Наиболее сильное средство для ускорения работы - изменение структуры БД. Может быть изменением структуры можно добиться исполнения того запроса за приемлимое время.
...
Рейтинг: 0 / 0
Выбор СУБД для веб-сервера
    #33074436
Yo!!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1. быстро запустить удастся только mssql, но т.к. платформа unix этот вариант отпадает. остается ibm и oracle. если вы считаете что ibm гораздо дружественей то вы ошибаетесь, если говорить о цене oracle standart one это $5K, mssql standart это те же $5K, Workgroup Edition $3,899, т.е. цены для твоией задачи если и отличаются то не значительно.

2. оракл сильно изменился в плане дружествености с 8й версии, там тот же графический интерефейс и теже дефаултные/автоматические настройки, что и у остальных. 20% zendовских клиентов юзают оракл, а вот использование sybase и db2 с пхп на просторах рунета думаю стремится к нулю.
...
Рейтинг: 0 / 0
Выбор СУБД для веб-сервера
    #33074617
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что за сайт то будет???
На чем писать его будете?
Почему unix - денег нет?

-- Tygra's --
...
Рейтинг: 0 / 0
Выбор СУБД для веб-сервера
    #33074659
Фотография Александр Гoлдун
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo!!
> 1. быстро запустить удастся только mssql,

Не только. Sybase ASA начиная с 9-й версии.
Yo!!
> но т.к. платформа unix этот

и под unix. И кроме того имеет собственный встроенный Web-сервер,
который может оказаться удобнее внешнего, если требуется серьезная
интеграция с БД. Можно использовать и совместно с внешним.
Alina Soboleva
Что имеется: база данных, которая в итоге составит в объеме пару
десятков гигабайт + большое количество сложных запросов на выборку.
......
Сейчас я начала было делать все это на MySQL (приложение написано на
PHP)- но вижу, что на моем рабочем компе запросы выполняются невероятно
долго.
Есть запрос, с LEFT JOIN для 5-ти таблиц, одна из которых на 17
миллионов записей - крутится он на моем P IV 3.0 GHz - 512 Mb минут 20.
А это рабочий запрос, не уникальный.

В ASA очень неплохой оптимизатор запросов.
Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
Выбор СУБД для веб-сервера
    #33074733
Yo!!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2Александр Гoлдун

а можно линк на список сертифицированых юнихов и линухов для ASE ?
...
Рейтинг: 0 / 0
Выбор СУБД для веб-сервера
    #33074777
gardenman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andsmНаиболее сильное средство для ускорения работы - изменение структуры БД. Может быть изменением структуры можно добиться исполнения того запроса за приемлимое время.
определенно прав... ничто так не повышает производительность как перепроектирование...
...
Рейтинг: 0 / 0
Выбор СУБД для веб-сервера
    #33074801
Alina Soboleva
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Во-первых, хотела бы поблагодарить всех за ответы.

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

TygraЧто за сайт то будет???
На чем писать его будете?
Почему unix - денег нет?
Писать буду, как указала выше, на php.
Что за сайт, мне кажется, не так уж важно - важно, что там надо обеспечить быстрый поиск по различным параметрам в огромной базе. Полнотекстовый поиск не нужен.
А платформу Unix нынче выбирают только из-за отсутствия денег? ;)
...
Рейтинг: 0 / 0
Выбор СУБД для веб-сервера
    #33074821
Фотография Александр Гoлдун
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo!! пишет:

> а можно линк на список сертифицированых юнихов и линухов для ASE ?

Просьба не путать! Я говорил про ASA, а не ASE - это два совершенно
разных сервера, у которых очень мало общего, кроме слова Sybase в названии.

Перечень поддерживаемых ASA платформ здесь:
http://www.sybase.com/detail?id=1002288
Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
Выбор СУБД для веб-сервера
    #33074829
gardenman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автор
Писать буду, как указала выше, на php.
Что за сайт, мне кажется, не так уж важно - важно, что там надо обеспечить быстрый поиск по различным параметрам в огромной базе. Полнотекстовый поиск не нужен.
А платформу Unix нынче выбирают только из-за отсутствия денег? ;)

не UNIX а Linux
в основном из-за меньшего количества дырок+средства удаленого администрирования+масштабируемость
...
Рейтинг: 0 / 0
Выбор СУБД для веб-сервера
    #33074851
Alexey Rovdo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот только экономит ли это деньги?
Уж время то точно не экономит. А может ли низкооплачиваемый специалист произвести такое перепроектирование и достигнуть поставленных задач (а высокооплачиваемый просто обязан рекомендовать покупку нормальной СУБД, что в итоге обеспечит более рациональное расходование средств)? Вероятно может, если повезет. Но если вопрос в значительной мере зависит от удачи, то гораздо проще взять предполагаемую зарплату этого низкооплачиваемого специалиста(ов) и двинуть в казино. Авось фортуна улыбнется, и выигранной суммы хватит на покупку нормального железа и удовлетворяющего все потребности софта?

Кому-то все это может показаться грустным, но если в ваши задачи не входит собственно разработка/доводка самой СУБД или научные исследования на предмет экстремальной оптимизации оной, то продираться через тернии, пытаясь ведрами таскать воду там, где нужен водопровод, ИМХО - значит растрачивать свои силы, средства и таланты впустую.
...
Рейтинг: 0 / 0
Выбор СУБД для веб-сервера
    #33075143
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Гражданин Соврамши

Очередное излишне сильное утверждение :o)
Почему Вы решили, что выбор в качестве среды разработки WEB ПРИЛОЖЕНИЯ платформы unix так таки уж и не может сэкономит время ???
...
Рейтинг: 0 / 0
Выбор СУБД для веб-сервера
    #33086465
VNS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Раз ваша база собирается из разных может ее денормализовать? Свести количество Left Join до минимума. А еще можно запрос с пятью Left Join и структурой таблиц и примерное кол-во записей в каждой таблице поместить в форуме MS SQL, IB/FB, Sybase и спросить у сообщества как достичь максимальной быстроты выполнения, возможно ли это.
Ну и последний обратится к специалисту который знаком с несколькими базами платформами. Может деньжат подкинуть ему.
...
Рейтинг: 0 / 0
Выбор СУБД для веб-сервера
    #33091337
baza
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
было здесь
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Выбор СУБД для веб-сервера
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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