@scala_ru

Страница 486 из 1499
Юрий
09.02.2017
05:15:52
забейте на монгу, берите ресинк, он снова в строю!

Sergey
09.02.2017
05:17:56
Схему и целостность итак приходится контролировать в приложении, а в случае с sql еще и в базе дублировать

Oleg
09.02.2017
05:27:49
забейте на монгу, берите ресинк, он снова в строю!
он правда требует минимум 2Гб оперативки?

Юрий
09.02.2017
05:28:53
хз, первый раз слышу

Google
Oleg
09.02.2017
05:29:26
на сайте так написано

Юрий
09.02.2017
05:30:00
ну значит это так. А это проблема?

Oleg
09.02.2017
05:30:25
мне нужна игрушечная state-of-art субдшка для игрушечных проектов типа ботов на 10 человек

Daniel
09.02.2017
05:31:09
We recommend RethinkDB servers have at least 2GB of RAM там нет требования

Oleg
09.02.2017
05:31:10
чтобы держалась на инстансе с 700КБ или хотя бы с 1ГБ

вот arango, к примеру спокойно живёт

Юрий
09.02.2017
05:32:10
я думаю для экспериментов или локального запуска можно и меньше

Oleg
09.02.2017
05:33:17
я думаю для экспериментов или локального запуска можно и меньше
просто вот orientdb или, к слову, cassandra, я не смог потюнить так, чтобы им комфортно жилось на гибибайте

это уже разогретая на работающем приложении?

Daniel
09.02.2017
05:35:17
про кассандру была новость, что кто-то запустил её на малине, но повторить подвиг не удалось никому из моих знакомых

только запустил, счас из туториала данные воткну

Sergey
09.02.2017
05:36:21
В контексте первоначальногу вопроса, с чего всё началось, человек спросил, как мне мапить класы в базу ? С монго ты их мапишь через json на прямую, они сохраняются просто и быстро со всей внутренней структурой. И потом также просто и быстро достаются. В запросах можно обращаться по всей структуре. В случае с sql идёт преобразование сначала в sql потом разбивается на таблицы это медленее , и недай бог у тебя там есть вложенная коллекция, тебе прийдётся долго прыгать с бубном что бы она нормально записывалась, а если две вложенности или более ? В итоге мы не получаем той гибкости которой мы ждём от БД

Google
Sergey
09.02.2017
05:38:53
Я про них и говорю, они делают это очень ограниченно.

Oleg
09.02.2017
05:41:10
про кассандру была новость, что кто-то запустил её на малине, но повторить подвиг не удалось никому из моих знакомых
у меня был "кластер" из трёх гиговых нод, в лучшем случае жил до первой загрузки в Мб/с. Кластер при этом жил, но ноды по одной отваливались с ООМ, приходилось вручную оживлять

Daniel
09.02.2017
05:42:05
у них в гайде написано что желательно 8ГБ чисто под нужды кассандры (не считая данных)

Oleg
09.02.2017
05:43:41
ну вот и здесь "рекомендуется", поэтому хотелось узнать, как всё меняется при живом приложении

Dmitry
09.02.2017
05:56:08
серьезно, до сих пор решаете как мапить в базу? :)

?

у вопрощающего уже дедлайн прошел наверное, и в проде все крутится

Oleg
09.02.2017
06:04:36
Daniel
09.02.2017
06:27:36
ты все проспал, вчера мусолили

Mikhail
09.02.2017
06:27:56
можно как ембед воткнуть, раньше неплохо бегала

Oleg
09.02.2017
06:29:22
http://www.objectdb.com/
прочитал JPA/JDO и вышел как можно скорее

если бы мне нужен был jvm sqlite, я бы воткнул H2 из вездесущих туториалов

но есть бот на Haskell, у него такой-же туториальный sqlite сейчас. А нужен - продвинутый молодёжный NoSQL супердвижок

Mikhail
09.02.2017
06:34:19
objectdb - по сути nosql with sql query support

Oleg
09.02.2017
06:35:04
Скулайт :-)
ты хоть глаза на две реплики выше подними

Dmitry
09.02.2017
06:37:39
Окай..

Google
Dmitry
09.02.2017
06:56:27
You can add a harmless time.Sleep(0) in the infite loop and observe that the program does not hang anymore.

Golang scheduler preempts

Andrey
09.02.2017
06:57:55
Схему и целостность итак приходится контролировать в приложении, а в случае с sql еще и в базе дублировать
Мать моя женщина... Это серьезно? Целостность данных должно контролировать приложение а не хранилище? О_о Ну тогда понятно, почему у монги понятие целостности относительное))

Daniel
09.02.2017
06:59:05
кап из э лай

Oleg
09.02.2017
06:59:10
потому что кап
бывает и CP

Grigory
09.02.2017
06:59:25
разумеется я же с зукиперами касндарми хбейзами работаю

Ivan
09.02.2017
06:59:28
Мать моя женщина... Это серьезно? Целостность данных должно контролировать приложение а не хранилище? О_о Ну тогда понятно, почему у монги понятие целостности относительное))
есть случаи где БД не может контролировать целостность данных, поэтому приложение часто занимается этим самостоятельно

Oleg
09.02.2017
06:59:30
тот же HBase

Daniel
09.02.2017
06:59:43
бывает и CP
да, мне такое про тарантул втирали

Oleg
09.02.2017
07:00:01
да, мне такое про тарантул втирали
да во всех современных есть какой-то тюнинг

Daniel
09.02.2017
07:00:02
а не, вру там CA втирали %)

Grigory
09.02.2017
07:00:04
ну монга поидее как они говорят частичаня консистеность?

или что-то такое

какая-то маленькая ложь

которая все рушит

Andrey
09.02.2017
07:00:39
Oleg
09.02.2017
07:00:41
а не, вру там CA втирали %)
т.е. есть вероятность, что операция поломает Partition Tolerance?

Andrey
09.02.2017
07:01:25
ну монга поидее как они говорят частичаня консистеность?
Не частичная, а скорее "целостность в конечном итоге". Т.е. когда нибудь все данные лягут на диск и все будет хорошо. Если не сбойнет))

Google
Oleg
09.02.2017
07:01:26
збс

Grigory
09.02.2017
07:01:44
точно это так называется

Aleksei
09.02.2017
07:01:45
Ну да, а есть случаи, когда мужики женятся на мужиках. Давайте все так делать))
наш вариант бить жен и не сидеть за это? =) давайте все так делать?

Grigory
09.02.2017
07:02:05
вот она маленькая ложь, которая кладет все на*

Andrey
09.02.2017
07:03:44
наш вариант бить жен и не сидеть за это? =) давайте все так делать?
Таки случаи тоже бывают. Это был стеб на тему того, что люди почему-то любят в качестве ориентиров и правильных примеров приводить вырожденные, хреновые случаи.

Admin
ERROR: S client not available

Daniel
09.02.2017
07:04:01
Ну может оговорились, но я уточнять не стал. И так фонтанировали долго.

Oleg
09.02.2017
07:05:42
по опыту со сроком жизни приложения растёт вероятность того, что его логика вырастет больше логики его же данных, и консистентность на уровне приложения в любом случае возникнет. Но это всё ещё не повод переходить на давно обличённые сообществом решения, вроде монги

Ivan
09.02.2017
07:06:34
а ведь есть еще решения которые не влазят в стандартный SQL, например хранение иерархий

какой нибудь ClosureTable

Oleg
09.02.2017
07:07:04
или на худой случай neo4j

Ivan
09.02.2017
07:07:50
а еще я хочу ООП в БД чтобы мог ссылаться на полиморфный тип

Ivan
09.02.2017
07:08:19
ну мы про целостность речь ведем

и я так понял про реляционные БД

Oleg
09.02.2017
07:08:32
Ivan
09.02.2017
07:08:47
ну приложению придется самостоятельно следить за целостностью

в таких ситуациях

Google
Oleg
09.02.2017
07:08:57
там не eventual, там нормальная consistency

Ivan
09.02.2017
07:09:22
ты про orientdb>

?

Oleg
09.02.2017
07:09:28
Ivan
09.02.2017
07:09:32
ок

Oleg
09.02.2017
07:09:56
Но на самом деле, его обсирали не хуже монги (в относительной мере)

Andrey
09.02.2017
07:10:30
Правда в том, что "в монге нет схемы" это полная брехня. Она просто переехала из бд (со всем известного языка и правил), в код приложения. Видел несколько приложений на монге. В каждом из них адок. Простой пример из того что видел. В какой то момент к объекту добавляется поле. И в коде появляется условие if(поле у объеката есть) { делам с ним что то. } А иначе приложение просто падает. Потому что на момент когда объект сохраняли, такого поля у него еще не было.

Andrey
09.02.2017
07:12:19
Нет у меня в постгресе таких проблем. И не только у меня.

Oleg
09.02.2017
07:12:32
если у тебя накопилось 200ГБ данных, заполненных по старой логике

Нет у меня в постгресе таких проблем. И не только у меня.
ну это херовый аргумент, есть люди с решением А, у некоторых из них есть проблема X, есть люди с решением B, у некоторых из них нет проблемы X

Andrey
09.02.2017
07:13:19
если у тебя накопилось 200ГБ данных, заполненных по старой логике
Ты добавляешь поле в таблицу, и при считывании из нее хоть тем же хибером поле уже будет в объекте.

Oleg
09.02.2017
07:13:26
и толку

или ты заполнишь его "пустым значением"

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