
Oleg
15.02.2017
10:18:31
как я понял это гибрид nosql и классического СУБД, соответсвенно конкуренцию в области классических СУБД Или я не правильно понял ?

Айтуар
15.02.2017
10:19:10
Google запустила бета-версию Cloud Spanner — СУБД поколения NewSQL
https://habrahabr.ru/post/321880/
Вот тебе конкурент. )

Oleg
15.02.2017
10:20:10
а в чем ? там же наверняка тотже самый мапридьюс будет))

Google

Kirill
15.02.2017
10:26:09
а в чем ? там же наверняка тотже самый мапридьюс будет))
там же написано With Cloud Spanner you enjoy all the traditional benefits of a relational database: ACID transactions, relational schemas (and schema changes without downtime), SQL queries, high performance, and high availability.

Oleg
15.02.2017
10:26:43
сорри еще не успел прочитать

Fike
15.02.2017
10:30:30
А про спаннер очень интересно, но руки еще не дошли. Особенно Brewer, который говорит, что его CAP все еще рабоатет и что пуристы будут правы, что это не CAP-система, но "ее можно считать таковой в 99.999% случаев"

Oleg
15.02.2017
10:34:06
да прочитал, типичное носкл, сплю спокойно)

Roman
15.02.2017
10:34:36
И это не типичное nosql
Потому что во-первых это application server, а потом уже nosql

Oleg
15.02.2017
10:38:43
последовательность не так важна, если есть nosql.
почитал про тарантул, да мест соприкосновения с постгрескл нет

Zhenia
15.02.2017
10:42:19
spanner дороговато выходит

vladget
15.02.2017
14:50:02
Привет!
Кто-то использует wal-e?
Какие есть рекомендации/подводные камни?
Как часто вы делаете base backup?

Sergey
15.02.2017
14:51:56
base backup каждый день и WAL в архив обязательно.

Google

Sergey
15.02.2017
14:52:57
еще не мешало бы проверять возможность с этого дела восстановиться.

Артур
15.02.2017
14:55:25
привет всем.
Вопрос по структуре БД.
Согласно этой статье. Даже улица (!) имеет ряд вариантов
http://www.torins.ru/support/blogs.php?page=post&blog=gladkov&post_id=109
Верно ли будет хранить не название улицы, а массив из названий улиц. Или таблица, где есть поля имя улицы и родительская запись указывающая на первичное название?
Что будет производительнее и правильнее?
Ведь хранить графы или вложенные данные не круто ... вроде как

Anatoliy
15.02.2017
15:05:57
Я бы сделал связью один ко многим, если название будет первичным ключем. Или с массивом, если нет.

Sergey
15.02.2017
15:16:04
почти в кадом городе есть пара улиц с одинаковым названием в разных его концах. По этому делать из имени primary key плохая идея. Ну и еще есть другие проблемы с текстовыми primary key.

Артур
15.02.2017
15:17:04

vladget
15.02.2017
15:17:34
не думаю что это верно
бывает одинаковые названия, но разные типы (улица, переулок, бульвар)

Артур
15.02.2017
15:17:58
Сначала хотел фиас забрать, но судя по статье - это фиговая затея

Anatoliy
15.02.2017
15:18:07
можно хранить координаты и названия )
Точно не совпадут

Артур
15.02.2017
15:18:16
В общем вопрос тут именно в правильной структуре на старте

Robert
15.02.2017
15:19:35
Продам структуру адресов. Дорого (с)
Для биллинга делали. Еще важна каннибализация близлежащих городов. Когда две улицы Ленина по прежнему будут писаться через г. Тырнауз, поселок Дербышки ул. Ленина
Каннибализация это наше все
Пиши если что, может чем и помогу

Google

Robert
15.02.2017
15:24:20
Ну и адрес который правильный типа ул. Первого мая и адрес в учредительных документах Юр лица контрагента записанный как ул. 1 мая это тоже веселье, когда в счете фактуре пишешь как у тебя в справочнике адресов.
А налоговая не принимает потом эту счет фактуру
Боль эти адреса. Боль.

Darafei
15.02.2017
15:31:36
Адрес - это плейнтекст
У него есть кажущаяся структура, но она обманчива и неуниверсальна
Во-первых, адресов есть несколько по версиям разных структур... :)
https://www.mjt.me.uk/posts/falsehoods-programmers-believe-about-addresses/

Аггей
15.02.2017
15:37:31
? Вроде только ФИАС c 13го года
Мы ж про РФ

Артур
15.02.2017
15:41:26
Фиас г..но
Это не я говорю ) в статье аргументы есть
Выше ссылку кидал

Аггей
15.02.2017
15:43:07
Вы вкурсе как заполняется ФИАС?

Semen
15.02.2017
15:43:12
ФИАС норм, если данные не обновлять и не проверять))

Pavel
15.02.2017
15:43:36
В Фиасе как и в кладре очень много неточностей
но есть ли базы лучше?

Anatoliy
15.02.2017
15:44:37
Собрать самостоятельно?)

Артур
15.02.2017
15:44:54

Anatoliy
15.02.2017
15:44:54
Адреса же в 99% случаях в автокомплите используются
ну не выскочит и ладно)

Google

Semen
15.02.2017
15:45:14
Я, кстати, всё ещё не понимаю зачем они поделил дома на административное/муниципальное деление и в своём же поиске это игнорируют.

Anatoliy
15.02.2017
15:45:19
Я утрирую, конечно. Но в больших конторах скорее всего так и делают

Аггей
15.02.2017
15:45:48
Администрации различных уровней издают постановления о присвоении, смене, ликвидации адресов в населеннных пунктах своего подчинения... и посылают их в ФНС, прям как считаю нужным - а ФНС из этого лепит ФИАС. Учитываю, что адреса меняют, например, главы администраций небольших деревень, которые с компутером то на ты, то имеют место быть простые опечатки - которые в фиас выливаются в косяки
Ярчайший пример - Республика Бурятия - где республиканский департамент имущества субъекту окато проставил от населенного пункта районного значения... и так бурятия в ФИАС лежала полгода с непонятным ОКАТО

Артур
15.02.2017
15:48:36
Это в статье и описано

Аггей
15.02.2017
15:49:05
Ну я статью еще не прочитал - личный опыт так сказать )

Артур
15.02.2017
15:49:06
Отсюда как раз и плявился такой вопрос: как хранить варианты

Semen
15.02.2017
15:49:17
Очипятки - это поправимо, справочник всё-таки, а вот инкрементальные обновления с пропусками - это самое больное что приходилось ловить. 20Гб на табличку и ищи в какое обновление за полгода они забыли добавить данные.

Артур
15.02.2017
15:53:09
Итак, подытог: кто за массив, кто за один ко многим
?

nietzschebrod
15.02.2017
16:02:37
Семён, а вы не думали иначе транслитерировать своё имя?
Semyon, например
"Simeon" is also nice

Quet
15.02.2017
16:04:29
а он может не Семен... ))

Alexey
15.02.2017
16:05:03
По ГОСТ надо последнему, иначе не канонiчно.

nietzschebrod
15.02.2017
16:06:07
Also "Simon"

Alexey
15.02.2017
16:07:05

Stas
15.02.2017
16:07:07

Semen
15.02.2017
16:07:22

Darafei
15.02.2017
16:07:39
Транслитерация вообще боль

Alexey
15.02.2017
16:07:53

Google

Darafei
15.02.2017
16:07:57
Я вот Дорофей, но Darafei
И люди из россии на этом ломаются :)

nietzschebrod
15.02.2017
16:08:50

Anatoliy
15.02.2017
16:08:51
Иногда удивляются люди, если смотреть на банковскую карту и в доки (типа заграна, прав, где транслит) за бугром

nietzschebrod
15.02.2017
16:08:53
мне кажется ок

Alexey
15.02.2017
16:09:34

Semen
15.02.2017
16:10:19
И всё-таки про ФИАС. Вся база по РФ в виде дерева не вызывает проблем при работе, только если вы не собираетесь агрегации по адресам делать... Но это совсем другая история.

Dmitrii
15.02.2017
17:41:18
Всем привет. Вопрос на тему PostGIS. Как конвертировать lat/long в декартовы координаты что бы юзать оператор <->?
Потому что если делать как то так: _st_distance(geography(st_point(u.point[0], u.point[1])), geography(st_point((t.point)[0], (t.point)[1])), '0'::double precision, false) то индексам можно сказать давай досвидания.

Evgeniy
15.02.2017
17:45:06
http://postgis.net/docs/geometry_distance_knn.html
а тут пишут что можно не прощаться

Артур
15.02.2017
17:45:36
а можно всетаки поле сделать с нужным типом и не париться
А преобразование при записи делать
как преобразовывать могу завтра сотрудника спросить

Darafei
15.02.2017
17:49:24
оператор <-> вместо st_distance

Dmitrii
15.02.2017
17:52:43
Ща попробуем

Darafei
15.02.2017
17:54:03
Не забываем заносить добровольные пожертвования в donate.osm.org :)

Dmitrii
15.02.2017
17:57:43
Говорит что оператор не делает поправку на сферичность Земли тогда

Darafei
15.02.2017
18:00:10
А что за задача-то?
Давно не видел необходимости в точном расстоянии, на котором играет роль сферичность