@scala_ru

Страница 485 из 1499
Grigory
08.02.2017
21:43:26
точно новый терм в игре) рестфул сервисы

KrivdaTheTriewe
08.02.2017
21:44:23
точно новый терм в игре) рестфул сервисы
Я закончил вебом заниматься в через год после момента когда Дмитрий котеров про Ajax написал

На собеседованиях тогда jquery спрашивали

Митко Соловец?
08.02.2017
21:44:51
Google
KrivdaTheTriewe
08.02.2017
21:45:23
ну пройди курс в монго университете и глупые вопросы сами собой отойдут
Но я знаю реляционную алгебру немного , зачем мне эта подделка?

Митко Соловец?
08.02.2017
21:45:47
Но я знаю реляционную алгебру немного , зачем мне эта подделка?
к чему ты щас это сказал, я вообще не понимаю

KrivdaTheTriewe
08.02.2017
21:46:52
Я просто понял , что когда нужно было привлечь макак к вебу, а связка php+MySQL была ещё большим порогом вхождения для фронтеэндеров люди придумали монгу и ноду

к чему ты щас это сказал, я вообще не понимаю
Я не вижу юзкейзов для монги сейчас

Митко Соловец?
08.02.2017
21:47:24
Я не вижу юзкейзов для монги сейчас
потому что ты с ней не работал

не изучал

ничего не знаешь про нее

KrivdaTheTriewe
08.02.2017
21:47:58
Есть постгря , ты Ее можешь использовать , Ее можно внедрять , у неё есть поддержка в рф и она умеет json, что ещё нужно ?

Митко Соловец?
08.02.2017
21:48:38
я хочу schemaless

и все

KrivdaTheTriewe
08.02.2017
21:49:04
Ну сохраняй в постгрю свой json

Митко Соловец?
08.02.2017
21:49:18
у меня движок симуляции сети генерит данные каждую секунду, мне нужна быстрая вставка

Alex
08.02.2017
21:49:30
кассандра

Google
Митко Соловец?
08.02.2017
21:49:33
Ну сохраняй в постгрю свой json
мне нужен поиск по этому json

индексы

KrivdaTheTriewe
08.02.2017
21:49:58
Так ты можешь кверить запросы прям sql

Митко Соловец?
08.02.2017
21:50:08
в этом монго уже имеет преимущество, там фантастические запросы любой вложенности

поэтому для определенных структур данных и кейсов монго торт

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

KrivdaTheTriewe
08.02.2017
21:50:50
Так у тебя есть структуры или нет

Митко Соловец?
08.02.2017
21:50:55
который отбивает все желание с ней работать

KrivdaTheTriewe
08.02.2017
21:51:07
Если есть какие-то структуры и сложные запросы

Митко Соловец?
08.02.2017
21:51:07
Так у тебя есть структуры или нет
я уточню, структура документа

а документ часто меняется

т.е. схемы нет, это schemaless

KrivdaTheTriewe
08.02.2017
21:51:34
Не ну ок

Я понял о чем ты и признаю, что с json проще

Но это лишь означает , что запросы удьтрасложные , которые ты пишешь перестают работать на новых документах

Так как не бывает же запросов , которые никак на структуру не подвязаны ?

Митко Соловец?
08.02.2017
21:52:58
ты офигеешь, но при миграции в реляционных базах, твои скл-запросы тоже отваливаются

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

KrivdaTheTriewe
08.02.2017
21:53:42
Ну как бы да

Sergey
08.02.2017
21:54:10
Но я знаю реляционную алгебру немного , зачем мне эта подделка?
Это другое, более простое и элегантное чем sql

Google
Митко Соловец?
08.02.2017
21:54:24
насчет элегантного согласен

нов целом ублюдские запросы

особенно по сложному документу

KrivdaTheTriewe
08.02.2017
21:55:01
Лучше linq ничего не придумали , на моей памяти

Митко Соловец?
08.02.2017
21:55:10
а еще в монге нельзя нормально настроить потребление памяти и есть проблема засорения логами вашего сервака

вот это куда более существенный недостаток

но тут докер уже спасает

KrivdaTheTriewe
08.02.2017
21:56:56
Очень хочу

Партицирование в постгре как в хайве

Митко Соловец?
08.02.2017
21:59:28
Это настраивается
я работал с версией 3.2, движок wired tiger

Митко Соловец?
08.02.2017
21:59:31
кажется так назывался

там нельзя было прямо указать размер доступной памяти

монго забирало все доступное

что-то поменялось?

Sergey
08.02.2017
22:00:08
Postgree это отличная sql база, а монго это нечто другое, их не корректно сравнивать

монго забирало все доступное
For version 3.2+, which uses wiredTiger engine, the option --wiredTigerCacheSizeGB

Логи тоже настраиваются

Митко Соловец?
08.02.2017
22:12:40
For version 3.2+, which uses wiredTiger engine, the option --wiredTigerCacheSizeGB
я прочитал в документации, что этот кэш конкретно для движка и сюда не входит память, необходимая для кэша файловой системы и других операций со стораджем. Поэтому потребление памяти спокойно может выходить за эти пределы.

Google
The mirror
09.02.2017
04:15:54
монга крута тем что можно практически без даунтайма быстро масштабироваться

нахуячить реплики, шардировать - вот это все

Eugene
09.02.2017
04:47:16
Зачем тут sql, возьми mongodb например и мапь туда в json-е без всяких лишних преобразований
Да как-то жестко монгу брать для простенького пет проджекта) не?)

http://cs8.pikabu.ru/post_img/2016/10/18/4/1476767597197822680.jpg

Daniel
09.02.2017
04:58:42
картинка то к чему?

Eugene
09.02.2017
04:59:07
Еще полгода назад я над ней смеялся

Daniel
09.02.2017
04:59:31
ну это нормально, когда через полгода шутка становится пресной

Admin
ERROR: S client not available

Daniel
09.02.2017
04:59:41
иначе в дурку можно попасть

только она тут не особо в тему беседы пришлась

хотя беседу стоит свернуть, а тролля забанить

Eugene
09.02.2017
05:01:10
Да где же тролль то?

Daniel
09.02.2017
05:01:43
да вот

+ я пытаюсь это уже час как донести

Sergey
09.02.2017
05:03:03
Да как-то жестко монгу брать для простенького пет проджекта) не?)
Она легче. Ты оперируешь json, и она хранит json. Просто и эфективно. Плюс ряд приемуществ

Daniel
09.02.2017
05:04:32
@fomkin можно временно мат разрешить?

Sergey
09.02.2017
05:05:44
@fomkin можно временно мат разрешить?
Чего у тебя так бомбит, ты не знаком с NoSql и его приемуществами?

Kirill
09.02.2017
05:05:48
Кому-то не понравилась чужая точка зрения в интернете, фомкин приди порядок наведи

Daniel
09.02.2017
05:06:16
ненавижу дебилов и технофашистов

Kirill
09.02.2017
05:06:42
тогда забанить надо тебя раз ты такой нетерпимый, тут СоС

Google
Oleg
09.02.2017
05:06:53
Daniel
09.02.2017
05:07:12
ну вот да, не сдержался

Sergey
09.02.2017
05:07:25
Daniel
09.02.2017
05:08:35
например тем, что до 3ье версии они работали скорее никак и все заявления про кластера и прочее было маркетологической брехней

но это проблемы монги

Oleg
09.02.2017
05:08:53
В чем конкретно?
Отвратительный ручной двухуровневый кластер-менеджмент. Сравните с dynamo-like кассандрой или риаком

Данные, которые молча теряютмя, если что-то происходит

BSON, который занимает места, больше, чем plain json

Daniel
09.02.2017
05:10:05
твоя проблема что ты её пихаешь во все места хотя эта тварь не умеет нормальных джоинов и не подходит для связи многие ко многим (т.е. кейсов для неё очень мало и это тупой круд)

Oleg
09.02.2017
05:10:41
Ненастраиваемая совершенно consistency/availability

И очень ограниченный по сравнению с современными системами набор фич

Daniel
09.02.2017
05:11:19
не не, там была возможность write тюнить но влияло на то что ты можешь продолбать очень много или просто много

Oleg
09.02.2017
05:12:29
не не, там была возможность write тюнить но влияло на то что ты можешь продолбать очень много или просто много
Есть write concern, но им почти невозможно пользоваться от отсутсвия версионности

Daniel
09.02.2017
05:13:06
Джоины часто ненужны, излишни. Ты просто привык к старой парадигме sql проектирования
конечно лучше сделать тоже самое в своей аппликухе руками, неофит-слоупок

ты еще про отсутствие схемы не втирал, или я пропустил?

Aleksei
09.02.2017
05:14:01
отсуствие схемы это как отсуствие границ воображения =)

Sergey
09.02.2017
05:14:39
конечно лучше сделать тоже самое в своей аппликухе руками, неофит-слоупок
Лучше всего что бы в базе данные лежали в готовом виде что бы их потом быстро вычитать, а не собирать каждый раз из десятка джоинов

Daniel
09.02.2017
05:15:34
если забить на тролля, то Кайл недавно запостил свежий тест почти свежей версии https://jepsen.io/analyses/mongodb-3-4-0-rc3

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