Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Вопрос о MySQL / 18 сообщений из 18, страница 1 из 1
28.08.2003, 11:45
    #32249821
Nektov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос о MySQL
Скажщите, а если есть база на MS SQL, можно ли ее перенести на My SQL?
...
Рейтинг: 0 / 0
28.08.2003, 11:48
    #32249828
fedd
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос о MySQL
данные - можно
хп, триггеры - нельзя
...
Рейтинг: 0 / 0
29.08.2003, 08:45
    #32250852
alex_24
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос о MySQL
Так тригер можно програмно эмулировать.
...
Рейтинг: 0 / 0
29.08.2003, 09:34
    #32250903
Stellar.
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос о MySQL
>Так тригер можно програмно эмулировать.

Тяжелый случай.
...
Рейтинг: 0 / 0
31.08.2003, 13:01
    #32252148
alex_24
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос о MySQL
Так а что же ты будешь делать?
Если ему функциональность тригеров нужна.
А ты просто плечами пожил и все. Вопрос то ему как то надо решать.
...
Рейтинг: 0 / 0
01.09.2003, 16:03
    #32252871
Stellar.
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос о MySQL
Не использовать MySQL.
Использовать PostgreSQL или другие доступные СУБД.
...
Рейтинг: 0 / 0
01.09.2003, 22:31
    #32253179
alex_24
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос о MySQL
Stellar. ты что туго догоняешь, тебе же сказали хотят использовать MySQL
Он кстате и быстрее.
...
Рейтинг: 0 / 0
02.09.2003, 09:18
    #32253260
Sad Spirit
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос о MySQL
alex_24
> ...хотят использовать MySQL

ничего, с опытом это проходит

> Он кстате и быстрее.

Ты, кстат и , проводил тесты с реальными данными и под реальной нагрузкой или пропаганды начитался? ;)
...
Рейтинг: 0 / 0
02.09.2003, 18:16
    #32254040
Хрен
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос о MySQL
на тебе реальный тест с реальной нагрузкой. Слайды обязательно посмотри.

http://www.eweek.com/article2/0,3959,293,00.asp
...
Рейтинг: 0 / 0
02.09.2003, 18:49
    #32254063
Sad Spirit
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос о MySQL
Хрен
> http://www.eweek.com/article2/0,3959,293,00.asp

Видел, лажа.

Если посмотреть в исходники, ни одного запроса по более чем двум таблицам нету. На большем числе таблиц "оптимизатор" Мыскля будет сосать причмокивая.

Мыскль показывал нормальные результаты только со своим супер-пупер-кэшем. Если реализовать кэш на уровне приложения/сервера приложений, то ускорения можно добиться и для всех остальных баз. А если без кэша,
[quote]
MySQL's great performance was due mostly to our use of an in-memory query results cache that is new in MySQL 4.0.1. When we tested without this cache, MySQL's performance fell by two-thirds.
[/quote]

Т.е. вместо реального приложения опять имеем оптимизированный под Мыскль бенчмарк, что вполне понятно, т.к.

[quote]
MySQL and Sybase both accepted and had staffers tune their own databases as they wished. IBM didn't send personnel, but we exchanged several rounds of e-mail with IBM engineers to get tuning advice. Microsoft and Oracle both declined to be involved in the test—with their database servers, we did all tuning ourselves with no vendor input.
[/quote]
...
Рейтинг: 0 / 0
02.09.2003, 20:54
    #32254111
Хрен
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос о MySQL
" Если бы да кабы".. Все субд были в одинаковых условиях. Условия разрабатывались однозначно не для mysql.

Вот из технического задания на тестирование ( отгадай, на какую субд похоже? явно не mysql синтаксис) :
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
 -- script to create the nile database user
 
 --   note: run this script before loading the dump file
 
connect system/manager;
 -- create user
 
drop user nile;
create user nile identified by nile default tablespace users temporary tablespace temp;
grant connect, resource to nile;
 -- done
 
commit;
quit;


application server - тоже был. bea weblogic.. Запросы, которые использовались - такие, какие были необходимы для задачи. Специально усложнять/упрощать их никто не собирался специально для какой-либо субд

Так что - читай заново и внимательнее.

Хотя, какого еще ответа следовало ждать, когда лицом в цифры макнули? Естественно, на уровне - "будет сосать причмокивая...своим супер-пупер-... лажа...."
...
Рейтинг: 0 / 0
03.09.2003, 00:45
    #32254159
Sad Spirit
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос о MySQL
Ещё раз, если с первого раза непонятно.

Мыскль работал с кэшем, остальные базы без. Если Мыскль пускать без кэша, то он работает на две трети медленнее (см. цитату, на графиках это достижение "почему-то" не отражено), а сделать кэш на уровне приложения/сервера приложений тестеры "почему-то" не догадались.

> Запросы, которые использовались - такие, какие были необходимы для задачи. Специально усложнять/упрощать их никто не собирался специально для какой-либо субд

О чём и речь: задача была выбрана так, чтобы запросы были максимально простыми. ;)

А в техническом задании были "почему-то" оставлены лазейки, позволявшие Мысклеводам использовать встроенный кэш и таблицы MyISAM (остальные-то у них помедленнее будут).

А вот промышленные бенчмарки , в которых команды тех же Oracle и MSSQL с удовольствием участвуют, Мыскль "почему-то" игнорирует. Либо просто выполнить их не в состоянии --- функциональности не хватает, либо графики не такие красивые получаются. ;)

А SQLite всё равно быстрее . На правильных тестах. ;)
...
Рейтинг: 0 / 0
03.09.2003, 03:42
    #32254171
Хрен
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос о MySQL
Мыскль работал с кэшем, остальные базы без

Кто мешал другим вендорам сделать то же самое? А вот если mysql это - умеет, а другие - нет, то спасибо Сане Белкину, который реализовал query cache в mysql. Это и означает, что в этом случае - mysql круче большинства баз.

А в техническом задании были "почему-то" оставлены лазейки, позволявшие Мысклеводам использовать встроенный кэш и таблицы MyISAM (остальные-то у них помедленнее будут).

Техническое задание было разработано _до_того_ как определился набор участников. Если вы скажете что подозреваете PCMag в сочувствии Mysql AB, я буду долго смеяться.. Кстати, MyISAM там использовался только для вспомогательных таблиц (типа справочников), которым не нужны транзакции. Для основных нагруженных таблиц использовался innodb (те, которые были примерно 60 миллионов записей).

Вот вам и еще одна фича mysql, которой нет у других, и которой удачно воспользовался MySQL AB - возможность использовать транзакции только на тех таблицах, на которых это нужно.

А вот промышленные бенчмарки, в которых команды тех же Oracle и MSSQL с удовольствием участвуют, Мыскль "почему-то" игнорирует.

"Потому что" это коммерция. Ты там хоть одну opensource базу видел? Основной показатель там (вокруг которого все пляшут) - сколько баксов надо платить за единицу производительности. Там не сравниваются базы между собой (если ты не понял). Там сравниваются готовые решения на основе крутых компьютеров.

А SQLite всё равно быстрее. На правильных тестах. ;)

Ага,ага.. Особенно он радует скоростью на update. Сам то пробовал? Кстати - если посмотришь, там нет тестов с таблицами больше чем 25000 записей. Отгадай почему..
...
Рейтинг: 0 / 0
03.09.2003, 09:36
    #32254278
Sad Spirit
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос о MySQL
Хрен
> А вот если mysql это - умеет, а другие - нет, то спасибо Сане Белкину, который реализовал query cache в mysql. Это и означает, что в этом случае - mysql круче большинства баз.

Как работает кэш на уровне приложения? Приложение знает, какие данные меняются часто, какие нет и кэширует нужные запросы. Когда нужно выполнить запрос, данные берутся из кэша, к базе обращения не происходит.

Как работает кэш на уровне Мыскля? Приложение дёргает базу (запрос идёт от приложения к базе), база смотрит, закэширован ли запрос (не зная при этом, какие запросы имеет смысл кэшировать, а какие нет), потом отдаёт данные (данные идут от базы к приложению).

Мораль. Мысклёвый кэш нужен в двух случаях: для веб-приложений с базами "только для чтения", авторы которых слишком тупы, чтобы самим сделать кэширование, и для бенчмарков, где с кэшем можно попробовать типа обогнать конкурентов.

> Вот вам и еще одна фича mysql, которой нет у других, и которой удачно воспользовался MySQL AB - возможность использовать транзакции только на тех таблицах, на которых это нужно.

Вот и ещё одна проблема с этими тестами --- наличие там таблиц "только для чтения".

> Если вы скажете что подозреваете PCMag в сочувствии Mysql AB, я буду долго смеяться.

Нет, я думаю, что они сочувствуют мёртвым американским президентам. А по принципу "кому выгодно" президенты могли быть предоставлены только MySQL AB:
* Полстатьи --- PR замечательных новых фич Мыскля 4, который на момент тестов был ещё альфой .
* Никому из остальных вендоров показывать, что они быстрее на таких тестах не нужно. Я тут дал ссылку на их пузомерку классом повыше.

> Кстати - если посмотришь, там нет тестов с таблицами больше чем 25000 записей. Отгадай почему..

Отгадал. Потому что SQLite на них отсосёт.
А теперь ты отгадай, почему тесты, с которыми Мысклеводы носятся, как с писаной торбой, отличаются таким большим количеством странностей.
...
Рейтинг: 0 / 0
03.09.2003, 11:09
    #32254387
BigHarry
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос о MySQL
2 Хрен
Отстань ты от Sad Spirit, не заводись - он постоянно талдычит - что Мускуль лажа. Не обращай внимания - игнорируй...
...
Рейтинг: 0 / 0
03.09.2003, 11:54
    #32254468
mahoune
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос о MySQL
Игнорируйте, те кто знает зачем и в каких местах можно, а то инужно использовать MySQL - используют его с успехом!

P.S. Никто-же не ругает MS SQL, за то что на нем плохо работают хранилища данных.

Даешь каждой задачке по СУБД.

mahoune
...
Рейтинг: 0 / 0
03.09.2003, 18:03
    #32255128
Stellar.
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос о MySQL
Согласен с mahoune.
Только тут надо понимать, что нормаьно перенести базу с MSSQL на MySQL не получится. Только и всего.
...
Рейтинг: 0 / 0
03.09.2003, 18:13
    #32255148
mahoune
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос о MySQL
Это верно - желание особенное!
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Вопрос о MySQL / 18 сообщений из 18, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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