Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.09.25;
Скачать: CL | DM;

Вниз

Как вам MySql?   Найти похожие ветки 

 
iNew ©   (2003-09-09 08:24) [0]

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


 
Sergey13 ©   (2003-09-09 09:17) [1]

2iNew © (09.09.03 08:24)
>Кто что может сказать по поводу MySql,
Ничего. Не работал.

>быстро ли крутиться будет на 2Gb базах,
Смотря на каком винте. 5400, 7200 или 10000 оборотов.

>есть ли у него какие-либо проблемы?
Наверняка есть. Особенно если не знаешь что делать.

Че в "потрепаться" то?


 
Anatoly Podgoretsky ©   (2003-09-09 09:23) [2]

Есть, и самая главная это невероятное количество версия, много больше тысячи, если это не пугает то вперед.
Система не относится к промышленным базам, используют иногда на ВЕБ сайтах и то за счет старых заслуг, когда не было альтернативы в бесплатных СУБД.
Говорить о скорости вне отрыва от используемого формата базы (а их много) и без учета версии (а их еще бпольше и намного) нет смысла. Если использовать старые форматы и версии то достаточно быстро, но не гибко, будет многого не хватать.
Лучше конечно прочитать книгу от разработчиков и только потом задавать вопрос, а то возможно ответы будут не понятны.


 
Nikolay M. ©   (2003-09-09 09:37) [3]


> используют иногда на ВЕБ сайтах и то за счет старых заслуг

Ну, допустим, не иногда, а сплошь и рядом...


 
Anatoly Podgoretsky ©   (2003-09-09 09:48) [4]

Nikolay M. © (09.09.03 09:37) [3]
Да брось, у меня другие сведенья, например на Королевстве Дельфи и на многих других сайтах используются практически весь спектр существующих СУБД. В последнее время чаще всего MS SQL или Interbase, но не только они. Золотая эра MySql прошла. У нее отобрали и последнее преимущесто - бесплатность.
Но это не означает, что ее не стоит использовать, есть желание, то всегда пожалуйста.


 
Nikolay M. ©   (2003-09-09 09:53) [5]


> В последнее время чаще всего MS SQL или Interbase

Ни один админ в здравом уме (M$ в расчет не берем) не станет выносить виндовый сервер в интернет, не говоря уже о том, чтобы делать его веб-сервером.

А в качестве хороше альтернативы мускулу есть PostgreSQL, только почему-то у нас он не слишком распространен :(


 
Calm ©   (2003-09-09 09:53) [6]


> Система не относится к промышленным базам, используют иногда
> на ВЕБ сайтах и то за счет старых заслуг, когда не было
> альтернативы в бесплатных СУБД.

Anatoly, MySQL рекомендуется использовать для хранения в системах фирмы SAP. SAP заключил с разработчиками MYSQL контракт согласно которому продукты SAP будут поставляться вместе с MYSQL Продукты SAP (наиболее известна система R/3) могут хранить данные в различных БД. Теперь рекомендуемой БД является MySQL.
Стоит ли всталяеть слова " и то за счет старых заслуг"?


 
Calm ©   (2003-09-09 09:57) [7]

Interbase использвать на web-сервере можно только если у вас посещений пара сотен в день.

MySQL значительно превосходит interbase на web-серверах.
Проверено на реальном примере. Один сайт использовал IB. После того, как перевели на MySQL заработало заметно шустрее. Разработчики были те же, в скрипты вносились только изменения, учитывающие специифику БД.


 
Карелин Артем ©   (2003-09-09 10:02) [8]

А у меня интербаза нормально крутилась на 10 лимонах записей. Индексы рулят. А вот select count в интербазе сделано плохо. Очень плохо.


 
Calm ©   (2003-09-09 10:05) [9]


> Индексы рулят

Дык куда же без индексов :)
Разумеется в MySQL они имеются. Но некоторые возможности SQL там действительно реализованы плохо. А некоторые могут быть и вовсе не реализованы. Все-таки сказывается заточенность под web.


 
Zacho ©   (2003-09-09 10:09) [10]


> Карелин Артем © (09.09.03 10:02) [8]
> А вот select count в интербазе сделано плохо.
>

Ничего не поделаешь - особенность версионной архитектуры.


 
Карелин Артем ©   (2003-09-09 10:09) [11]

А в чем заключается эта "заточенность"? Я просто как-то очень доволен работой интербазы на десктопном компе с большой базой (исключая count и проиндексировав системные таблицы). Да и без храмых процедур как-то тоскливо.
На web у меня только накопление инфы идет.
P.S. Вопрос в целях образованности.


 
PVOzerski ©   (2003-09-09 10:14) [12]

Вроде не оффтоп :^): народ, а какая сейчас лицензия для MySQL? И что можно взять для обслуживания web-сайта некоммерческой направленности? А то вчера подал заявку на грант по РФФИ, указал использование MySQL, а после Anatoly Podgoretsky © (09.09.03 09:48) [4] сомнения мучить стали. Может, и UDF-ы на FreePascal"е зря писать научился?


 
Anatoly Podgoretsky ©   (2003-09-09 10:15) [13]

Nikolay M. © (09.09.03 09:53) [5]
Зачем же выносить какой ли бо сервер в Интернет, это действительно надо быть не в своем уме.
И пример с PostgreSQL хороший пример религии.

Calm © (09.09.03 09:53) [6]
Ну скажем, они рекомендут SAP DB
Но главное тут халявность, а у немцем об ней особые понятия.

Зато есть куча сайтов, где количество посещений измеряется не сотнями, а миллионами и там никаким MySql и не пахнет, только Oracle на соответсвующей платформе конечно.

Что использовать на данном этапе более религия, чем реально обоснованное. За MySql стоит включение ее в дистрибутив Линукса, а это уже сильный рычаг.


 
Anatoly Podgoretsky ©   (2003-09-09 10:18) [14]

PVOzerski © (09.09.03 10:14) [12]
С лицензие лучше на сайт, у них два типа лицензий коммерческая и свободное, а то можешь попасть в просак.
С докуменацией по MySql можно зайти и на мой сайт, есть документация от разработчиков, переведенная, там есть и по лицензии, но лучше конечно смотреть с сайта, поскольку лицензия объект для изменения.


 
Nikolay M. ©   (2003-09-09 10:21) [15]


> Зачем же выносить какой ли бо сервер в Интернет

Эээ... Много есть случаев, когда это нужно делать...
Хотя бы тот же веб-сервер. И тут уже никакими MS SQL/IB не пахнет. Оракле на *никсе - другое дело.


 
Dmitriy O. ©   (2003-09-09 10:21) [16]

У нас на работе используют MySQL-тормоз страшный и с каждым мес накопления данных тормозит все сильнее. Скоро чтоб получить отчет нужно будет ждать целый день :)). Хотя не исключаю что это вина наших самоучек-программеров.


 
Nikolay M. ©   (2003-09-09 10:23) [17]


> У нас на работе используют MySQL-тормоз страшный

У нас тоже. Летает так, что работать за ним не успеваешь. У вас, наверное, CurveHands 1.0 Final Release на сервере установлены...


 
Calm ©   (2003-09-09 10:31) [18]


> Ну скажем, они рекомендут SAP DB

Именно MySQL. Не помню с какого времени, но SAP планирует отказаться от БД собственного формата.

> Зато есть куча сайтов, где количество посещений измеряется
> не сотнями, а миллионами

Сайты с милионами посещений - совершенно другая задача, чем сайты с тысячами.


> P.S. Вопрос в целях образованности.

Заточенность под web заключается не какой-то хитрой реализации, а скорее в аскетичности в плане возможностей. Можем мало, зато быстро! Кроме того, кроссплатформенность - важный фактор для web.


 
Карелин Артем ©   (2003-09-09 10:38) [19]

Значит причина только в том, что в интербазе запрос возвращает данные за 50мс, а MySQL видимо за 20. И время на создание коннекта и старта транзакции меньше. Так?


 
Calm ©   (2003-09-09 10:58) [20]


> Так?

Да. Если скорость не является самой критичной величиной, то особого преимущества у MySQL нет. Остаются только неудобства - отсутсвие ХП, тригеров и т.п.


 
Calm ©   (2003-09-09 11:05) [21]

Т.е. использовать MySQL для программы складского учета (вообще в локальной сети) не имеет никакого смысла, т.к. там едва ли будет постоянно количество обращений к БД десятками в секунду.
Отсюда и фараза о "заточености" под web.

Я не хочу сказать, что есть такие задачи, которые решаются только с помощью MySQL. Не будем спорить на эту тему. Но MySQL по-прежнему используется и используется эффективно и заявления о его закате imho преждевременны.


 
Anatoly Podgoretsky ©   (2003-09-09 11:56) [22]

Пока он будет соваться в дистрибутив заката не будет. А причин для отказа от него в дистрибутиве нет.
И действительно не стоит говорить в отрыве от задачи, не задача подбирается под базу, а как раз наоборот, бод задачу выбирается железл и база, хотя иногда в вопросах наблюдается противоположное.


 
ЯЯЯ   (2003-09-09 12:33) [23]

http://www.mysql.com/information/crash-me.php?res_id=1064
Ну я думаю все кто, здесь плохого говорили о MySQL, просто с ним не работали. Более легкого, быстрого и функционального сервера баз данных еще не придумали.


 
KSergey ©   (2003-09-09 12:34) [24]

[15] Nikolay M. © (09.09.03 10:21)
> Зачем же выносить какой ли бо сервер в Интернет
Эээ... Много есть случаев, когда это нужно делать...
Хотя бы тот же веб-сервер.


Дак в интернет-то веб сервер выносится, а ни как не SQL. SQL сервер и не надо выносить вовсе.


 
Nikolay M. ©   (2003-09-09 12:47) [25]


> Дак в интернет-то веб сервер выносится, а ни как не SQL.
> SQL сервер и не надо выносить вовсе.

Обычно практика с веб-серверами такая (в случаях, когда есть посещаемость ресурса, конечно): вебсервер ставится на стойку к провайдеру, чтобы не гонять данные по тонкому канала от офиса до провайдера и обратно - это ествественно. Но немногие могут себе позволить иметь два сервера у провайдера: сервер приложений и сервер БД, т.к. стоит это немало. Отсюда вывод: сервер приложений и сервер БД ставятся на один физический компьютер. Следствие 1: ОС на этом компе НЕ Windows. Следствие 2: СУБД на этом сервере НЕ MS SQL/IB/Oracle for Windows и тд.


 
Zacho ©   (2003-09-09 13:11) [26]


> Nikolay M. © (09.09.03 12:47) [25]
> компьютер. Следствие 1: ОС на этом компе НЕ Windows. Следствие
> 2: СУБД на этом сервере НЕ MS SQL/IB/Oracle for Windows
> и тд.

А кто сказал, что тот же IB, хотя бы, есть только под win ?


 
Nikolay M. ©   (2003-09-09 13:15) [27]


> А кто сказал, что тот же IB, хотя бы, есть только под win ?

А разве по контексту не понятно, что перечисляются только СУБД для Windows?


 
Anatoly Podgoretsky ©   (2003-09-09 13:52) [28]

Следствие номер один в принципе неверно, даже апологет апологет Динукса - soft привел информацию, что Win2000 лидирует, а отсюда следствие 2 автоматически тоже становится неверным. Кроме того большинство SQL серверов кросплатформенные, не знаю насчет SQL 2000, просто не владею информацией, но в спецификациях фигурируют такие даынн как 64гб память, процессоров очень много, так что это явно не Wintel, ну и не Линукс конечно.
Но большинству достаточно обычно Win2000 и при том никто не мешает ставить это на площадке провайдера, ящик стоит дешево, для любой даже мелкой фирмы мелочь.



Страницы: 1 вся ветка

Текущий архив: 2003.09.25;
Скачать: CL | DM;

Наверх




Память: 0.55 MB
Время: 0.05 c
3-82053
CrazyCrazyMax
2003-09-05 17:32
2003.09.25
Как динамически создать таблицу и изменить ее структуру???


4-82568
bineon
2003-07-24 22:26
2003.09.25
Что за проблема с мультимедиа-таймером? Пол дня мучаюсь.


3-82120
Unknow
2003-09-06 21:01
2003.09.25
Подсчитать кол-во записей


3-82045
AndB
2003-09-03 09:55
2003.09.25
Не прохожу по F9


3-82108
P0tia
2003-09-04 16:48
2003.09.25
Как узнать номер последней непустой ячейки в EXCEL