@scala_ru

Страница 773 из 1499
Friedrich
27.06.2017
15:18:48
val — это поля класса.

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

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

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

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

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
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
Чё то я не уловил отличий от бытового описания любой субд
Потому что его нет... Монго - величайший фейк последних лет... Ребята с трудом, за 5 лет, $160лямов инвестиций и кучу фейлов сделали жалкое подобие БД... И смогли его раскруть каким-то образом...

Daniel
27.06.2017
16:07:25
Cake is a lie
Двусмысленно в скалачате звучит %)

Митко Соловец?
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: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
postgres json тоже schemaless
во-первых плагин hstore нужен, во-вторых постгрес не умеет так быстро искать по json, как монго

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

Oleksandr
27.06.2017
16:12:31
ну, в 9.5 точно есть
ну я вот точно не помню, но "недавно" (с) :)

Митко Соловец?
27.06.2017
16:12:34
ещё текстовый файлик тоже schemaless
ну давай попиши в текстовый файлик в несколько потоков, напиши свои обвязки, которые несколько сот мд займут, напиши интеграцию с фреймворками

коммон епт

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
Митко Соловец?
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
во-первых плагин hstore нужен, во-вторых постгрес не умеет так быстро искать по json, как монго
Пруфы будут? Все тесты что видел, постгрес либо быстрее либо также по скорости. Плюс еще данные не теряет как монга

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
Oleg
27.06.2017
16:17:59
мы вот горим от каучбейза
Yo, так что там с каучбейзом?

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

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

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

Daniel
27.06.2017
16:21:48
А что насчет OrientDB?
Уж лучше монга

Чуть сложнее простого кейса - проблемы.

Баги не фиеста толком

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
в любом случае, пихать нереляционные данные в реляционку
И кто сказал, что постгри строго реляционка? Jsonb там храню, прекрасно себя чувствую....

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

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

А объективно, чем arangodb лучше, чем orientdb?
Быстрее, не падает, лучше работает с супернодами ( а в нашем стартапе такие были)

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

Страница 773 из 1499