Дмитрий
Просто в этом плане никаких плюсов относительно Оракла и ПГ нет тоже...
Дмитрий
Там также можно читать с разных, писать на одну, и шардинг есть.
yopp
yopp
Или всё ещё конструктор?
yopp
Я не вижно смысла абстрактно сравнивать хранилища
Дмитрий
В PG уже из коробки шардинг завезли?
Вот про ПГ про шардинг, возможно, загнул. Я сам не встречал. В Оракле из коробки есть 100%. Причём разные виды. Можно через Sharding, а можно через Application Containers реализовать.
yopp
EVA вы в табличном хранилище эффективно не решите. Afair постгрес не умел такие простые вещи как индексы и вообще выборки по вложенным документам
yopp
yopp
Ну и опять-же, оракл это табличное хранилище. Не все паттерны данных хорошо ложатся в такую модель
Yaroslav
Преимущества в работе с JSON, по сравнению с Pg - индексы вложенных объектов, простое апи для извлечения, простое апи для агрегации данных
Yaroslav
Yaroslav
А есть опыт использования? Профиты есть?
yopp
yopp
TCO монги в среднем будет если не на порядок, то раз в пять меньше чем у оракла
yopp
yopp
В любом случае, есть физические ограничения, которые невозможно обойти и если мы говорим о максимально вертикально смаштабированном железе, монга будет дешевле
yopp
yopp
PiT с oplog был очень давно
yopp
с wt можно просто снепшоты с фс выдёргивать
yopp
на шардах сложнее, но там тоже можно
Viktar
У меня в команде два разработчика монги, специлизируется на агрегациях. Мидл и сеньер. Первый стоит 2.5к $ второй 3.5$(чистыми на руки). Это расценки из Минска. Есть ещё дата инженеры, они от 2 до 5к. Их специализация етл и подготовка данных для сайнтистов.
Дмитрий
Дмитрий
Это нормально. Для noSQL распространённая практика. У нас пока тоже так. Но хотим всё администрирование СУБД передать ДБА. Это их профиль.
Андрей
https://t.me/mongodb_ru/87791
Продублирую свой вопрос, раз чат активен более менее щас)
Андрей
Трейс референсного odbc
yopp
yopp
если ничего не сломалось
yopp
если хочется конкретную точку, то глобальный лок и после этого выдёргивать снепшот
yopp
но я особого смысла не вижу
Дмитрий
При полном девопсе да. Спорить не буду. Хоть и сам ДБА. Но по факту, кроме веба, я пока не видел ни одного направления, которое бы полностью перешло на девопс - концепцию.
Классический энтерпрайз остаётся. Всякие АБС и процессинг в банках, где монолиты исторически, в девопс плохо ложаться.
Спорить неохота кароч, что дальше будет. Я понимаю, что ДБА стало меньше, но работы пока хватает. У меня в отделе 6 человек сейчас, включая меня. И на этот год запланировано ещё до 4 вакансий. Так что, сказать, что прям умирает направление пока не могу.
yopp
DBA уже умерло :)
yopp
DBA это абстрактная роль
yopp
Потому что слово администратор это слово паразит, не объясняющая что именно мы хотим решить
yopp
Database Reliability Engineer, Database Analyst, Database Performance Engineer
Дмитрий
Ну, я не вижу в этом особых проблем. Ну, переквалифицируемся в дата инженеров. Это смежная область..
Дмитрий
Так я выше писал же, что не спорю, что администратор БД как профессия постепенно уходит. С этим спору нет. По мере того, как всё будет уходить в облака (а это неизбежный процесс), администрировать СУБД надо будет всё меньше.
Но одномоментно это не произойдёт, т.к. до сих пор много новых систем разворачивается в классической парадигме.
yopp
Администрировать базы данных это примерно как администрировать офис
yopp
Все эти названия нужны не ради названий, а чтоб была понятна роль человека в процессах
yopp
В этой группе не принятно переходить на личности
yopp
Как и хамить
yopp
Сюда приходят за советом, а я вам пытаюсь объяснить что с текущей постановкой проблемы вы себе долго будете искать сотрудника
Дмитрий
Я, пожалуй, просто прекращу диалог.
Спорить с админом группы, который начинает банилкой махать, чтобы укрепить свою позицию в споре, такое себе..
Всем хорошего дня.. 👌🏻
yopp
Хорошая вакансия ;)
Дмитрий
Вакансия зашибись.. 👌🏻
Приходишь миддлом монги. Через год умеешь админить Оракл, Постгрес, Клик, Мускул и прочее. Задач вагон. Для увлечённых людей просто огонь.
Впрочем, я ушёл.
...
разговор обо всем кроме монги ))
Alexander
ДБА мертвы! Да здравствуют ДБА!
У нас на бирмитапе появилась девочка-ДБА. Мы всё стебали, что её провессии больше не существует... А потом я заметил постоянный поток вопросов к ней от самых разных людей. Теперь мы её сильно меньше стебём...
Vladimir
Я тоже в поддержку ДБА выскажусь, хотя все теперь модные и в облаках, но крупные компании, в которых очень много всего, просто не могут на такое пойти, поэтому например у нас в СКБ Контур, есть целая команда dbaas которая админит дбшки разных команд, занимается их автоматизацией и тд. Скажу что работы там очень дохрена, и найти приличного человека, та еще задача. (все же в облаках, хрен кто умеет бд на 3 дц построить с отказоустойчивостью)
Всем ток кнопочки в админках нажимать да и только.
Причем админство самое жесткое, от тюнинга ядра, до Jvm. И ничего, отлично себя чувствуют, дел не впроворот, и живее всех живых.
Поэтому не стоит мыслить синдромом выжившего, не зная, как бывает.
И я по опыту знаю, что даже не такие большие компании, как Avito,Ivi,Ozon,2gis и прочие, не поедут в облака.
Облака это на поиграться стартапам. И да, я знаю что есть гиганты в облаках (apple,adobe,газпром и прочее - но это скорее исключение чем правило)
Поэтому dba нужны, важны, и их хрен найдешь. Тем более толковых.
Ну а нужны ли они стартапу, или небольшой команде? Скорее нет, чем да. Только если это не банковский сектор, или иб какое нибудь. (но эт имхо)
Vladimir
Я тоже в поддержку ДБА выскажусь, хотя все теперь модные и в облаках, но крупные компании, в которых очень много всего, просто не могут на такое пойти, поэтому например у нас в СКБ Контур, есть целая команда dbaas которая админит дбшки разных команд, занимается их автоматизацией и тд. Скажу что работы там очень дохрена, и найти приличного человека, та еще задача. (все же в облаках, хрен кто умеет бд на 3 дц построить с отказоустойчивостью)
Всем ток кнопочки в админках нажимать да и только.
Причем админство самое жесткое, от тюнинга ядра, до Jvm. И ничего, отлично себя чувствуют, дел не впроворот, и живее всех живых.
Поэтому не стоит мыслить синдромом выжившего, не зная, как бывает.
И я по опыту знаю, что даже не такие большие компании, как Avito,Ivi,Ozon,2gis и прочие, не поедут в облака.
Облака это на поиграться стартапам. И да, я знаю что есть гиганты в облаках (apple,adobe,газпром и прочее - но это скорее исключение чем правило)
Поэтому dba нужны, важны, и их хрен найдешь. Тем более толковых.
Ну а нужны ли они стартапу, или небольшой команде? Скорее нет, чем да. Только если это не банковский сектор, или иб какое нибудь. (но эт имхо)
А почему авито, иви, озон и прочие не поедут в облака?
yopp
Я тоже в поддержку ДБА выскажусь, хотя все теперь модные и в облаках, но крупные компании, в которых очень много всего, просто не могут на такое пойти, поэтому например у нас в СКБ Контур, есть целая команда dbaas которая админит дбшки разных команд, занимается их автоматизацией и тд. Скажу что работы там очень дохрена, и найти приличного человека, та еще задача. (все же в облаках, хрен кто умеет бд на 3 дц построить с отказоустойчивостью)
Всем ток кнопочки в админках нажимать да и только.
Причем админство самое жесткое, от тюнинга ядра, до Jvm. И ничего, отлично себя чувствуют, дел не впроворот, и живее всех живых.
Поэтому не стоит мыслить синдромом выжившего, не зная, как бывает.
И я по опыту знаю, что даже не такие большие компании, как Avito,Ivi,Ozon,2gis и прочие, не поедут в облака.
Облака это на поиграться стартапам. И да, я знаю что есть гиганты в облаках (apple,adobe,газпром и прочее - но это скорее исключение чем правило)
Поэтому dba нужны, важны, и их хрен найдешь. Тем более толковых.
Ну а нужны ли они стартапу, или небольшой команде? Скорее нет, чем да. Только если это не банковский сектор, или иб какое нибудь. (но эт имхо)
> от тюнинга ядра, до Jvm
welp
yopp
вы хотите кроссфункционального сотрудника
Vladimir
А почему авито, иви, озон и прочие не поедут в облака?
потому же почему нетфликс не съедет с freeBsd - слишком большая завязка (да и не рентабельно может выйти)
Обычно собственная инфраструктура, даже со всеми заморочками, на 30-40% дешевле, чем облачная, и это еще как готовить.
yopp
Vladimir
Viktar
Хватит разводить холивар.
Vladimir
👌
yopp
Это очень интересное обсуждение в котором в очередной раз подтверждапется что у всех своё определение DBA и что эти три буквы вообще ничего не значат
yopp
кроме database
Vladimir
а давно netflix с aws на фряху переехал?
Первые же ссылки с гугла
https://www.phoronix.com/scan.php?page=news_item&px=Netflix-NUMA-FreeBSD-Optimized
https://papers.freebsd.org/2019/fosdem/looney-netflix_and_freebsd/
Я вообще эту историю с конфы какой то слышал, щас не припомню откуда именно, но в целом, это известная история. о том, что нетфликс чуть ли не самый большой майнтейнер фрибсд вообще.
yopp
Viktar
Господа, кто нибудь использовал Geospatial Index. в частности 2d. Насколько это хороший инструмент для определения ближлежащих объектов от заданной точки. Интересует точность и скорость.
yopp
2d на плоскости или на сфере?
Viktar
я если честно не знаю
Viktar
пока готовлю данные. Есть коллекция объектов с координатами долготы и широты. Есть вторая колекция в ней тоже координаты долготы и широты. надо определить какие объекты из первой находятся в определённом радиусе от объектов второй
yopp
2dsphere + https://docs.mongodb.com/manual/reference/operator/query/near/#op._S_near
если там в очередной раз ничего не перепилили работает это примерно вот так https://www.mongodb.com/blog/post/geospatial-performance-improvements-in-mongodb-3-2
всё будет зависеть от плотности точек внутри квадрантов
...
Кстати, а есть мануалы по тюнингу монги?
...
И надо ее тюнить как mysql?
yopp
Исходя из проблем которые необходимо решить :)
yopp
Есть https://university.mongodb.com/courses/M201/about
yopp
И https://university.mongodb.com/courses/M312/about
yopp
И https://university.mongodb.com/courses/M320/about
Дмитрий
Я тоже в поддержку ДБА выскажусь, хотя все теперь модные и в облаках, но крупные компании, в которых очень много всего, просто не могут на такое пойти, поэтому например у нас в СКБ Контур, есть целая команда dbaas которая админит дбшки разных команд, занимается их автоматизацией и тд. Скажу что работы там очень дохрена, и найти приличного человека, та еще задача. (все же в облаках, хрен кто умеет бд на 3 дц построить с отказоустойчивостью)
Всем ток кнопочки в админках нажимать да и только.
Причем админство самое жесткое, от тюнинга ядра, до Jvm. И ничего, отлично себя чувствуют, дел не впроворот, и живее всех живых.
Поэтому не стоит мыслить синдромом выжившего, не зная, как бывает.
И я по опыту знаю, что даже не такие большие компании, как Avito,Ivi,Ozon,2gis и прочие, не поедут в облака.
Облака это на поиграться стартапам. И да, я знаю что есть гиганты в облаках (apple,adobe,газпром и прочее - но это скорее исключение чем правило)
Поэтому dba нужны, важны, и их хрен найдешь. Тем более толковых.
Ну а нужны ли они стартапу, или небольшой команде? Скорее нет, чем да. Только если это не банковский сектор, или иб какое нибудь. (но эт имхо)
Вообще, справедливости ради, низкоквалифицированные сотрудники скоро ни в какой области нужны не будут, т.к. все типовые задачи могут выполнять роботы. Тот же Оракл уже несколько лет как выпустил Autonomous Database. Там некоторые задачи по тюнингу запросов, по построению и удалению индексов, выполняются автоматически.
Но про опытных сам Оракл говорит, что они никуда не денутся. Нетиповые задачи будут всегда. Плюс надо уметь понимать, что наделал робот. Т.е. быть ещё квалифицированней, чем сейчас.