ФорумРазработкаУстановка и администрирование ПОРазное ПО → GeoIP, слияние нескольких баз, конвертация csv=>dat

GeoIP, слияние нескольких баз, конвертация csv=>dat

  • mario

    Сообщения: 6067 Репутация: N Группа: Джедаи

    Spritz 5 июля 2011 г. 13:39

    Собственно, кто работал с GeoIP?
    Есть пару вопрос.
    Первый: есть ли утилиты для слияния двух и более баз? У меня одна загвоздка, есть две базы, у них есть расхождения по блокам ip, одна из них приоритетная, как мне смержить их по умному.
    Второй: Попытался найти (через гугль) формат бинарного geoip файла, ничего нормального ненашел, не кто не знает? Или как сконвертить csv (от maxmind) в бинарный .dat файл для geoip?
    Бонус-вопрос: Что посоветуете еще для определения откуда юзер?
  • Troy

    Сообщения: 2532 Репутация: N Группа: Джедаи

    Spritz 5 июля 2011 г. 13:47, спустя 7 минут 44 секунды

    У дуда вроде что-то хорошее готовое было.
  • mario

    Сообщения: 6067 Репутация: N Группа: Джедаи

    Spritz 5 июля 2011 г. 13:49, спустя 1 минуту 46 секунд

    Знаю, но до него не могу достучаться в скайпе )))
  • Абырвалг

    Сообщения: 6480 Репутация: N Группа: Джедаи

    Spritz 5 июля 2011 г. 13:53, спустя 4 минуты 14 секунд

    не забудь рассказать как там все в итоге вышло
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz 5 июля 2011 г. 14:11, спустя 17 минут 43 секунды

    (от maxmind) в бинарный .dat файл для geoip?

    прикинь, это одно и тоже :D

    GeoIP - продукт максмайнда.

    Формат бинарного дерева у них там вроде BTREE, но какой именно - тут да, я хуй знаю.

    я делал свой формат, свой поиск, свое двигло в общем, скорость в итоге у меня в 2 раза ниже их хуйни, но их хуйня работает в памяти + написана на си :-) (важнее даже что она в память мапит данные и в оперативке ищет уже), все хочу на шаред пересадить и вконек порвать их нахуй xD

    нет, пошарить не могу, это коммерческая разработка, продать в принципе могу баксов за 500 одну копию :-))

    for IP: 94.77.16.202
    Geo_Result Object
    (
    [city] => Krasnodar
    [region] => 38
    [country] => RU
    [lat] => 45.0328
    [lng] => 38.9769
    [ip] => 94.77.16.202
    )
    Iterations: 5

    Time for search: 0.000861


    скорость на буке. База - 4млн диапазонов :-))
    Сапожник без сапог
  • mario

    Сообщения: 6067 Репутация: N Группа: Джедаи

    Spritz 5 июля 2011 г. 14:12, спустя 1 минуту 40 секунд

    прикинь, это одно и тоже :D

    ок, я примерно это так и представлял :)
    Как мне сконвртить их csv в их же dat? ))
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz 5 июля 2011 г. 14:15, спустя 2 минуты 36 секунд

    Как мне сконвртить их csv в их же dat? ))

    хз
    Сапожник без сапог
  • artoodetoo

    Сообщения: 5147 Репутация: N Группа: в ухо

    Spritz 5 июля 2011 г. 15:05, спустя 49 минут 30 секунд

    все хочу на шаред пересадить

    сажай редиску
    ιιlllιlllι унц-унц

Пожалуйста, авторизуйтесь, чтобы написать комментарий!