Страница 2 из 2

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

Добавлено: 16 май 2014, 16:36
Denis Rykov
Но это же проблема TileStream и к MBTiles никакого отношения не имеет.

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

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

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

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

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

Добавлено: 15 июл 2014, 12:02
Дмитрий Барышников
На Android обратная ситуация. Там Sqlite не такой уж и шустрый - порядка на два медленнее файловой системы.

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

Добавлено: 06 окт 2015, 09:34
humpty1
а что находится в таблице Grids?
Grids

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

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

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