SASGIS

Веб-картография и навигация

Вернемся к Mysql

программа для загрузки и просмотра спутниковых снимков Земли, Луны, Марса предоставленных сервисами Google Maps и Космоснимки. Возможность работы с GPS приёмником.

Модератор: Tolik

Re: Вернемся к Mysql

Сообщение rokki » 15 янв 2009, 16:35

ну и модуль апачевский есть...
тока все это туфта.... напряжение не стоит извращения.
Надежней кеш хранить в файловой системе, а оперировать им из индекса в мускле. Все быстро и без геморроев
rokki
Соображающий
 
Сообщения: 68
Зарегистрирован: 28 ноя 2008, 21:57
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Вернемся к Mysql

Сообщение VMatveev » 15 янв 2009, 18:06

rokki писал(а):ну и модуль апачевский есть...
тока все это туфта.... напряжение не стоит извращения.
Надежней кеш хранить в файловой системе, а оперировать им из индекса в мускле. Все быстро и без геморроев

И как Вы не боитесь за файловую систему? :o Ведь она тоже может грохнуться, также как и БД. :(
J'ai rêvé qu'on pouvait s'aimer
J'avais rêvé du mot aimer...
© MF
Аватара пользователя
VMatveev
Советчик
 
Сообщения: 292
Зарегистрирован: 07 ноя 2008, 04:41
Благодарил (а): 82 раз.
Поблагодарили: 76 раз.

Re: Вернемся к Mysql

Сообщение zed » 15 янв 2009, 21:33

rokki,
а какова скорость определения наличия/отсутствия тайла в MySQL?
Вот, Alexander создал свой индекс со скоростью определения более 2 млн./сек.
Насколько быстра индексация в MySQL, сколько проверок за 1 сек. способна сделать или как долго будет искать 1 млн. тайлов?

У меня, например, такой результат (в файл записывались X и Y найденных тайлов):
Всего найдено 52297 тайлов (из 10 000 000)
Запрос обработан за 0.702450990677 сек.
Запись в файл длилась 1.10982394218 сек.

Поиск выполнялся по условию (X>minX and X<maxX and(Y>minY or Y<maxY) and Z=Zoom and ID=LookMapType and V=TileVer) а в базе было ~ 1.5 млн. записей. Причём, на быстродействие запроса определяющее значение имела разность maxX-minX.
Или вот:
Всего найдено 15170 тайлов (из 500 000 000)
Запрос обработан за 0.512903928757 сек.
Запись в файл длилась 0.310911893845 сек.

(условие поиска (X>minX and X<maxX and Y>minY and Y<maxY and Z=Zoom and ID=LookMapType and V=TileVer) при maxX-minX=10 000 и maxY-minY=50 000)
Скорости сумашедшие :) и без "велосипедов"...
zed
Гуру
 
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз.
Поблагодарили: 568 раз.

Re: Вернемся к Mysql

Сообщение rokki » 16 янв 2009, 01:39

И как Вы не боитесь за файловую систему? :o Ведь она тоже может грохнуться, также как и БД. :


вероятность падения БД в десятки раз выше... и учитывая то что там все хранится в одном файле - это трындец всему кешу.
rokki
Соображающий
 
Сообщения: 68
Зарегистрирован: 28 ноя 2008, 21:57
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Вернемся к Mysql

Сообщение rokki » 16 янв 2009, 01:43

zed писал(а):rokki,
а какова скорость определения наличия/отсутствия тайла в MySQL?
Вот, Alexander создал свой индекс со скоростью определения более 2 млн./сек.
Насколько быстра индексация в MySQL, сколько проверок за 1 сек. способна сделать или как долго будет искать 1 млн. тайлов?

У меня, например, такой результат (в файл записывались X и Y найденных тайлов):
Всего найдено 52297 тайлов (из 10 000 000)
Запрос обработан за 0.702450990677 сек.
Запись в файл длилась 1.10982394218 сек.

Поиск выполнялся по условию (X>minX and X<maxX and(Y>minY or Y<maxY) and Z=Zoom and ID=LookMapType and V=TileVer) а в базе было ~ 1.5 млн. записей. Причём, на быстродействие запроса определяющее значение имела разность maxX-minX.
Или вот:
Всего найдено 15170 тайлов (из 500 000 000)
Запрос обработан за 0.512903928757 сек.
Запись в файл длилась 0.310911893845 сек.

(условие поиска (X>minX and X<maxX and Y>minY and Y<maxY and Z=Zoom and ID=LookMapType and V=TileVer) при maxX-minX=10 000 и maxY-minY=50 000)
Скорости сумашедшие :) и без "велосипедов"...



не думаю что есть смысл писать в базу координаты тайла ))) есть имя файла и оно уникально ))) вот по нему и надо делать выборку. Индексация беркли таблиц примерно в 4 раза медленней таблиц мускла )))
rokki
Соображающий
 
Сообщения: 68
Зарегистрирован: 28 ноя 2008, 21:57
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Вернемся к Mysql

Сообщение zed » 16 янв 2009, 01:59

не думаю что есть смысл писать в базу координаты тайла ))) есть имя файла и оно уникально )))

а по-моему с именем неудобно... тем более при выборке региона
zed
Гуру
 
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз.
Поблагодарили: 568 раз.

Re: Вернемся к Mysql

Сообщение Vasya » 16 янв 2009, 02:02

rokki писал(а): Индексация беркли таблиц примерно в 4 раза медленней таблиц мускла )))


Кто автор этих слов ? Вы ? Тогда можно факты.
Если же нету фактов, а голословная выдумка - то не стоит бить себя пяткой в грудь.

Лучше всего опираться на чёткие данные, чем просто устраивать холивар.
Аватара пользователя
Vasya
Советчик
 
Сообщения: 266
ICQ: 137791
Зарегистрирован: 14 июл 2008, 13:06
Откуда: Одесса
Благодарил (а): 0 раз.
Поблагодарили: 3 раз.

Re: Вернемся к Mysql

Сообщение rokki » 16 янв 2009, 02:06

zed писал(а):
не думаю что есть смысл писать в базу координаты тайла ))) есть имя файла и оно уникально )))

а по-моему с именем неудобно... тем более при выборке региона


без разницы.
когда вы выделяете регион нужно имя первого тайла в левом верхнем углу и имя последнего тайла в правом нижнем. вот и все дела.
rokki
Соображающий
 
Сообщения: 68
Зарегистрирован: 28 ноя 2008, 21:57
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Вернемся к Mysql

Сообщение rokki » 16 янв 2009, 02:08

Vasya писал(а):
rokki писал(а): Индексация беркли таблиц примерно в 4 раза медленней таблиц мускла )))


Кто автор этих слов ? Вы ? Тогда можно факты.
Если же нету фактов, а голословная выдумка - то не стоит бить себя пяткой в грудь.

Лучше всего опираться на чёткие данные, чем просто устраивать холивар.


Об этом написано в руководстве Mysql ))))))))))

[!]MODERATED:OFFTOPIC
rokki
Соображающий
 
Сообщения: 68
Зарегистрирован: 28 ноя 2008, 21:57
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Вернемся к Mysql

Сообщение zed » 16 янв 2009, 02:49

rokki писал(а):
zed писал(а):
не думаю что есть смысл писать в базу координаты тайла ))) есть имя файла и оно уникально )))

а по-моему с именем неудобно... тем более при выборке региона

без разницы.
когда вы выделяете регион нужно имя первого тайла в левом верхнем углу и имя последнего тайла в правом нижнем. вот и все дела.

Строка будет занимать 24 символа (24 байта), а X и Y всего по 4 байта каждый... и в чём преимущество строки?
zed
Гуру
 
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз.
Поблагодарили: 568 раз.

Пред.След.

Вернуться в SAS.Планета

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4