
Friedrich
27.06.2017
15:18:48
val — это поля класса.

Ivan
27.06.2017
15:20:05
а, ну да, логично

Oleg
27.06.2017
15:35:17

Alex
27.06.2017
15:40:42
А как же сертификат? Можно напечатать и на стену повесить :)

Google

Valeriy
27.06.2017
15:41:26
Да там вроде задания сдавать бесплатно можно только в первом курсе, в остальных только видео смотреть

Oleg
27.06.2017
15:42:17
Иди в финтех школу Тинькоф лучше

Иван
27.06.2017
15:43:30

KrivdaTheTriewe
27.06.2017
15:44:36

Nick
27.06.2017
15:44:45
Oleg может ты Тиньков Олег?

Oleg
27.06.2017
15:45:33
@amfetreon там преподаёт

KrivdaTheTriewe
27.06.2017
15:48:58

Valeriy
27.06.2017
15:49:14

Oleg
27.06.2017
15:49:32

Nick
27.06.2017
15:52:22

Google

Daniel
27.06.2017
15:59:01
По монге будет всего 3 слайда. Нечего говорить.

Nick
27.06.2017
15:59:30
@optician_owl сейчас огребешь от адвоката аккамонги

Daniel
27.06.2017
16:00:40
Вполне дипломатично. Ничего плохого не сказано.

Oleksandr
27.06.2017
16:00:45

Митко Соловец?
27.06.2017
16:01:01
монга - супер база
если по назначению юзать

Daniel
27.06.2017
16:02:01
Название презентации. О докладчике. Монга 6 будет отличной базой.

Andrey
27.06.2017
16:02:01

Митко Соловец?
27.06.2017
16:03:09
А какое у нее назначение?
наша команда нашла ей примененией, как хранилище данных, которые мы получаем от стороннего рестфул-сервиса. По этим данным надо осуществлять поиск, эти данные можно будет модифицировать, трансформировать.
в это плане, все недостатки становятся несущественными по сравнению с реляционками, а преимущества становятся очевидными

Andrey
27.06.2017
16:04:57

Митко Соловец?
27.06.2017
16:05:08
вопрос в гибкости и скорости

Daniel
27.06.2017
16:05:20
Чё то я не уловил отличий от бытового описания любой субд

Митко Соловец?
27.06.2017
16:05:56
ну например, чтобы описать модель сторонненого сервиса в своей субд реляционной, надо эту модель нарисовать, а потом таблицы создавать
монга schemaless, если че
любые изменения вносятся на лету буквально

Andrey
27.06.2017
16:07:04

Daniel
27.06.2017
16:07:25

Митко Соловец?
27.06.2017
16:08:06
я адвокатом монги не буду, просто рассказал свой сценарий

Google

Oleg
27.06.2017
16:09:08
postgres json тоже schemaless
ещё текстовый файлик тоже schemaless

Daniel
27.06.2017
16:10:37
ещё текстовый файлик тоже schemaless
Dmitrii ▄︻̷ ┻ ═━一?:
наша команда нашла ей примененией, как хранилище данных, которые мы получаем от стороннего рестфул-сервиса. По этим данным надо осуществлять поиск, эти данные можно будет модифицировать, трансформировать.

Andrey
27.06.2017
16:10:39
Да брехня вся эта schemaless...
Никуда эта эта схема не девается. Толко переезжает из всеми известного, стандартно описанного места, в код, где каждый разработчик изгаляется как может...

Oleksandr
27.06.2017
16:10:41
а в последнем (или предпоследнем) постгресе запилили запросы по жсону

Nikolay
27.06.2017
16:11:04

Daniel
27.06.2017
16:11:09

Nikolay
27.06.2017
16:11:20
query по jsonb уже давно кажется есть
или ты не про это?

Oleg
27.06.2017
16:11:31
ещё arangodb и neo4j тоже schemaless, но каким-то парадоксальным образом ещё и не говно

Oleksandr
27.06.2017
16:11:37

Nikolay
27.06.2017
16:11:49
ну, в 9.5 точно есть

Митко Соловец?
27.06.2017
16:11:51

Nikolay
27.06.2017
16:11:59
в 9.4 вроде бы тоже

Oleksandr
27.06.2017
16:12:31

Митко Соловец?
27.06.2017
16:12:34
коммон епт

Nikolay
27.06.2017
16:12:41

Oleg
27.06.2017
16:13:45
schemaless cyber fighter

Mikhail
27.06.2017
16:14:25
Oleg добавил ньютайпы. должно быть в централе уже. нестед ньютайпинг воркает точно так же. синтаксис точно такой же. Поскольку цель этой ерунды именно в том о чем выше говорили(потому что все остальное точно с тегированными типами работает) - я просто вынес в отдельный NewType и вобще все хорошо) Но там есть нюанс, обрати внимание на 92 строчку - изза нестед имплиситов компилятор для такого выражения не способен вывести верно тип. ну либо нужно там посидеть покопаться, но не знаю стоит ли оно того) https://github.com/Rudogma/scala-supertagged/blob/master/shared/src/test/scala/supertaggedtests/TestNewTypes.scala

Google

KrivdaTheTriewe
27.06.2017
16:14:28

Oleg
27.06.2017
16:14:37

Митко Соловец?
27.06.2017
16:14:55

KrivdaTheTriewe
27.06.2017
16:15:03
те какой-то жсон идёт , там миллион полей, какие-то постоянно меняются, тебе нужно только два, вот ты их берешь и используешь

Митко Соловец?
27.06.2017
16:15:16
говорю, нам в большом кол-ве плюются данные в джэйсон, мы их персистим в монгу, где потом над ними манипуляции

Oleg
27.06.2017
16:15:16
в несколько потоков

KrivdaTheTriewe
27.06.2017
16:15:24
Потом научился с остальными работать и начал их использовать

Andrey
27.06.2017
16:15:36

Admin
ERROR: S client not available

Diemust
27.06.2017
16:15:39

KrivdaTheTriewe
27.06.2017
16:15:51
Я про схемлесс, а не монгу

Oleg
27.06.2017
16:15:52

Митко Соловец?
27.06.2017
16:15:53
есть рычаги рекавери

KrivdaTheTriewe
27.06.2017
16:16:16

Митко Соловец?
27.06.2017
16:16:39
в любом случае, пихать нереляционные данные в реляционку

Oleg
27.06.2017
16:17:09

Митко Соловец?
27.06.2017
16:17:09
ну нафиг

Google

Митко Соловец?
27.06.2017
16:17:24

Oleg
27.06.2017
16:17:59

Митко Соловец?
27.06.2017
16:18:04
просто в конкретно моем сценарии она подошла отлично

Diemust
27.06.2017
16:19:03
так так, что такое?
он не availability при том, что горизонтально масштабируется. Если отваливается нода, то всё перестает работать, а если она возвращается и начинается ребаланс, то всё становится еще хуже

Oleg
27.06.2017
16:19:17

Alexandr
27.06.2017
16:19:59

Oleg
27.06.2017
16:21:09
А что насчет OrientDB?
Я пытался затащить его на одном стартапе, охрененно нестабильное говно. И, к несчастью, скоростью на сильно-рекурсивных запросах типа shortest path тоже не обладает

Daniel
27.06.2017
16:21:48
Чуть сложнее простого кейса - проблемы.
Баги не фиеста толком

Alexandr
27.06.2017
16:22:48
А объективно, чем arangodb лучше, чем orientdb?
Падает, работает не так, как ожидается?

Daniel
27.06.2017
16:24:25

KrivdaTheTriewe
27.06.2017
16:25:20

Andrey
27.06.2017
16:28:11

Mikhail
27.06.2017
16:31:05
Oleg ты видел сообщение про ньютайпы?

Oleg
27.06.2017
16:31:14
Спасибо

Mikhail
27.06.2017
16:35:29
Спасибо
тебе спс, что пинул в сторону ньютайпов. меня там смущает некоторые вещи, надо будет побенчить. но если просадки нет, сделаю в след месяце еще одну версию superquants - которая на ньютайпах будет. благо там почти ничего менять не придется, но зато можно будет заоверрайдить обычные +, -, /, * вместо текущих ** )

Oleg
27.06.2017
16:44:17
А объективно, чем arangodb лучше, чем orientdb?
В аранго есть некий формат сериализации velocypack, типа BSON, только эффективней в плане кеширования проперти неймов и т.п.
Плюс рёбра цепляются к вершинам через DHT. Как результат, связи между вершинами, можно сказать через распределённый индекс. На этот счёт был ходивар между Лукой - автором ориента и разработчиками аранги. Лука говорил, что аранга - не настоящая графовая СУБД. А разработчики говорят, что за счёт этой промежуточной структуры база работает лучше с супернодами - вершинами с хреновой тучей рёбер

Yuriy
27.06.2017
16:46:04
Коллеги, прошу кого-нибудь провести небольшой ликбез для новичка на примере корректной реализации вот этого алгоритма на Spark/Scala: http://ars.els-cdn.com/content/image/1-s2.0-S0167739X13001726-fx1.jpg