Возможности

У формата Sypex Geo следующие преимущества:

  • Очень высокая скорость работы, в 4-5 раз выше, чем у конкурентов (см. тестирование).
  • Низкое потребление памяти.
  • Малое количество обращений к диску (в пакетном режиме без кеширования в памяти - 1 чтение с диска на 1 IP ).
  • Режим пакетной обработки с кэшированием в памяти, увеличивает скорость работы на 80%.
  • Маленький размер файла базы данных.
  • Мультиязычность.
  • Возможность создавать бинарный файл базы данных самостоятельно, а не только скачивать готовый.
  • Добавление в БД своих данных, а не только стандартных.
  • Автономность, работоспособность не зависит от сторонних сайтов.

API

Sypex Geo ипользует API с открытым исходным кодом и лицензией BSD, и может свободно использоваться в любых проектах, включая коммерческие.

На начальном этапе доступно будет только версия на PHP, но в дальнейшем появятся версии для других языков.

Также в дальнейшем будет доступна подписка на базы данных, с автоматическим обновлением.

Базы данных

Формат Sypex Geo поддерживает несколько форматов, а также доступны БД на нескольких языках.

Страны

  • ID страны
  • Код страны ISO 3166-1 (двухсимвольный)

Города

  • ID страны
  • Код страны ISO 3166-1 (двухсимвольный)
  • Название региона (опционально)
  • Город
  • Широта
  • Долгота
  • Численность населения (опционально)
  • Почтовые индексы (опционально)
  • Телефонные коды (опционально)
  • Timezone

Пользовательские данные

Также поддерживаются базы данных с абсолютно любыми данными. Это может быть информация о подсетях крупной компании, контактные данные ответственных за диапазон, телефоны службы поддерки для данного диапазона IP, вплоть до того, что подробная информация о пользователе IP. В общем, всё что придумаете.