У меня есть процессор Intel i3-2350M с тактовой частотой 2,30 ГГц с Windows 7, 64-разрядная версия, 4 ГБ оперативной памяти и достаточно свободного места на жестком диске.
Файл openstreetmap planet-latest.osm.bz2 очень большой и сжатый. (У меня есть версия со сжатием 36 ГБ, и я считаю, что это как 100 ГБ без сжатия.
У меня работает mysql-база данных, которую я установил с XAMPP. (Так что у меня есть Apache и PHP тоже.)
Мои вопросы:
Привет
Джон
Постскриптум У меня есть большинство, если не все стандартные программы, которые связаны на OSM-вики. (Хотя OSM-wiki явно несовершенна и немного устарела относительно доступных на данный момент инструментов.)
Open Street Map использует функции географической информационной системы в postgreSQL, которые недоступны в MySQL. В частности, некоторые операции используют функции проекции карт ГИС.
Вот описание различных схем и их требований к марке и модели сервера базы данных. http://wiki.openstreetmap.org/wiki/Databases#Database_Schemas
И PostgreSQL, и MySQL являются прилично быстрыми технологиями на 64-битных платформах. Для базы данных размером с глобальный OSM ваша производительность будет зависеть от скорости хранения, а также от вычислительной мощности.
Трудно дать совет о том, какие технологии могут быть быстрее, не зная намного больше о том, что вы пытаетесь сделать. Но я могу сказать следующее: благодаря использованию технологии, созданной и протестированной группой разработчиков карт улиц, производительность узлов в месяц будет выше, по крайней мере, в течение пары месяцев — месяцев, которые вы потратите на адаптацию данных.
Других решений пока нет …