Size: a a a

Programming Offtop

2020 September 14

VP

Vladimir Petrakovich in Programming Offtop
Quantum Harmonizer
define «такое»
Сомнительная затея
источник

VP

Vladimir Petrakovich in Programming Offtop
Жалко 16 байт на строку?
источник

AK

Anton Korotkikh in Programming Offtop
Quantum Harmonizer
коллеги, нормально ли хуйнуть города разных стран в одну таблицу, и городам России первичным ключом сделать GUID в ФИАС, а остальным нагенерировать чё попало?
а контекст задачи, главный вопрос - нафига?
источник

AM

Andrew Mikhaylov in Programming Offtop
Тож не понял, зачем. Индексом сделать внешний идентификатор -- ок. А в качестве первичного ключа взять то, что от тебя не зависит -- путь к отстреленным ногам.
источник

QH

Quantum Harmonizer in Programming Offtop
Anton Korotkikh
а контекст задачи, главный вопрос - нафига?
просто нужен спрпавочник городов нескольких стран
источник

QH

Quantum Harmonizer in Programming Offtop
Andrew Mikhaylov
Тож не понял, зачем. Индексом сделать внешний идентификатор -- ок. А в качестве первичного ключа взять то, что от тебя не зависит -- путь к отстреленным ногам.
в принципе согласен, добавится новый город, может айдишником пересечься с другим
источник

Kd

Konstantin dmz9 in Programming Offtop
нагенерь лучше рандомные пк сам для ключей, какие блин индексы в качестве ПК ))
источник

Kd

Konstantin dmz9 in Programming Offtop
а тьфу не почтовые индексы же
источник

AK

Anton Korotkikh in Programming Offtop
Quantum Harmonizer
просто нужен спрпавочник городов нескольких стран
так себе. зависит от спеки id, если там прям uuid стандарт, то можно взять и из фиас, а остальным нагенирть - один хуй он не повторится на практике и никаких коллизий не будет. для просто таблички id - название города пойдёт.
в любом случае то как делать ид не решает главного подводного - дубликации данных. а если россйискй город приедет не из ФИАС?

лучше отдельно держать не тронутую базу ФИАС без модификаций и отдельно с городами из других исчтоников.
источник

QH

Quantum Harmonizer in Programming Offtop
Anton Korotkikh
так себе. зависит от спеки id, если там прям uuid стандарт, то можно взять и из фиас, а остальным нагенирть - один хуй он не повторится на практике и никаких коллизий не будет. для просто таблички id - название города пойдёт.
в любом случае то как делать ид не решает главного подводного - дубликации данных. а если россйискй город приедет не из ФИАС?

лучше отдельно держать не тронутую базу ФИАС без модификаций и отдельно с городами из других исчтоников.
а что, есть города из других источников?)
источник

AK

Anton Korotkikh in Programming Offtop
Quantum Harmonizer
а что, есть города из других источников?)
могут быть по идее. надо думать как их дружить, как-то проверять по другим доступным данным - области субъектов, например.

будет несколько Мирных или Свободных. пара из фиаса и ещё один из другого исчтоника. и хз с каким именно из фиаса пересекается новый и пересекается ли вообще. ни ид (они от балды), ни названия (они одинаковые) тут не помогут
источник

QH

Quantum Harmonizer in Programming Offtop
Свободный нашёл только в Амурской. Мирный топчик, 2 шт
источник

Kd

Konstantin dmz9 in Programming Offtop
мирных дохуя так то )))
источник

AK

Anton Korotkikh in Programming Offtop
Konstantin dmz9
мирных дохуя так то )))
воот, а нашлось только два. потом прибежит аналитик, что нужно добавить мирных, принесёт датасет уже не из фиас и понеслось...
источник

QH

Quantum Harmonizer in Programming Offtop
Anton Korotkikh
воот, а нашлось только два. потом прибежит аналитик, что нужно добавить мирных, принесёт датасет уже не из фиас и понеслось...
бля, у меня нет аналитика)
источник

AK

Anton Korotkikh in Programming Offtop
Quantum Harmonizer
бля, у меня нет аналитика)
тогда пока всё ок. придерживаеся официальной версии - мирных только два
источник

Kd

Konstantin dmz9 in Programming Offtop
ебошь ченить типа
cityTable
guid  external_guid  provider (fias)
источник

Kd

Konstantin dmz9 in Programming Offtop
а там дальше уже lat/lng name и все такое
источник

AM

Andrew Mikhaylov in Programming Offtop
Quantum Harmonizer
а что, есть города из других источников?)
Так ты ж написал, что нескольких стран. ФИАС их все идеально покрывает?
источник

QH

Quantum Harmonizer in Programming Offtop
Andrew Mikhaylov
Так ты ж написал, что нескольких стран. ФИАС их все идеально покрывает?
а, не, ну понятно, что города не-России — не из ФИАС
источник