Mbtiles спецификация

Обсуждение материалов сайта: вопросы, замечания, предложения
Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3308
Зарегистрирован: 11 апр 2008, 21:09
Статьи: 33
Проекты: 9
Репутация: 489
Ваше звание: Author
Контактная информация:

Re: Mbtiles спецификация

Сообщение Denis Rykov » 16 май 2014, 16:36

Но это же проблема TileStream и к MBTiles никакого отношения не имеет.
Spatial is now, more than ever, just another column- The Geometry Column.

Konstantin Tokar
Активный участник
Сообщения: 177
Зарегистрирован: 16 июл 2008, 09:56
Репутация: 0
Откуда: Москва

Re: Mbtiles спецификация

Сообщение Konstantin Tokar » 16 май 2014, 22:14

Denis Rykov писал(а):2 t0pep0
А вы сами пользовались этим форматом? Интересует оценка его производительности по сравнению с файловым кэшем.
У этого формата есть огромное преимущество - не в производительности, а в занимаемом месте на диске. Разница на порядки, то что помещается в формате mbtiles на DVD, в файловой системе будет занимать на порядки больше места, и то если инодов хватит. При стандартных настройках их не хватает. Заархивировать/разархивировать файловый кэш тоже почти невозможно при большом количестве файлов, бэкапирование работает плохо.

Аватара пользователя
SergeyRyzhkov
Гуру
Сообщения: 908
Зарегистрирован: 02 июл 2014, 19:13
Репутация: 202
Ваше звание: GP-экотеррористы
Откуда: Санкт-Петербург
Контактная информация:

Re: Mbtiles спецификация

Сообщение SergeyRyzhkov » 15 июл 2014, 11:20

Konstantin Tokar писал(а):
Denis Rykov писал(а):2 t0pep0
А вы сами пользовались этим форматом? Интересует оценка его производительности по сравнению с файловым кэшем.
У этого формата есть огромное преимущество - не в производительности, а в занимаемом месте на диске. Разница на порядки, то что помещается в формате mbtiles на DVD, в файловой системе будет занимать на порядки больше места, и то если инодов хватит. При стандартных настройках их не хватает. Заархивировать/разархивировать файловый кэш тоже почти невозможно при большом количестве файлов, бэкапирование работает плохо.
В производительности при большом количестве тайлов, просто ОГРОМНОЕ преимущество. Причем даже не от стандарта, а от просто хранения данных в шустрой SQLite.
Если раскладывать тайлы в стандартную каталоговую структуру, то учитывая что размер тайла пару кило, винда прост умирает ...

Аватара пользователя
Дмитрий Барышников
Гуру
Сообщения: 2572
Зарегистрирован: 17 ноя 2009, 19:17
Статьи: 7
Проекты: 2
Репутация: 259
Откуда: Москва

Re: Mbtiles спецификация

Сообщение Дмитрий Барышников » 15 июл 2014, 12:02

На Android обратная ситуация. Там Sqlite не такой уж и шустрый - порядка на два медленнее файловой системы.

humpty1
Интересующийся
Сообщения: 15
Зарегистрирован: 25 сен 2015, 15:19
Репутация: 0

Re: Mbtiles спецификация

Сообщение humpty1 » 06 окт 2015, 09:34

а что находится в таблице Grids?
Grids

Смотри спецификацию UTFGrid specification(https://github.com/mapbox/utfgrid-spec) для деталей реализации сетки и их метаданных взаимодействий: в MBTiles данная спецификация используется только для хранения.
[править] Схема

Таблица может иметь имя grids или grid_table.

Таблица grids должна иметь 4 колонки zoom_level, tile_column, tile_row, grid.
в спецификацию позаглядывал, пока ничего не понял

Ответить

Вернуться в «Материалы сайта»