The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Доступна документо-ориентированная СУБД MongoDB 6.0, opennews (??), 23-Июл-22, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


26. "Доступна документо-ориентированная СУБД MongoDB 6.0"  +1 +/
Сообщение от Аноним (26), 23-Июл-22, 22:54 
Есть быстрые и масштабируемые системы, но эту нишу Mongo не занимает.
Ответить | Правка | Наверх | Cообщить модератору

34. "Доступна документо-ориентированная СУБД MongoDB 6.0"  +2 +/
Сообщение от Самый Лучший Гусь (?), 23-Июл-22, 23:57 
Я лично видел кластер из 9 монгов, так что масштабируется как минимум неплохо если не сказать хорошо.
Ответить | Правка | Наверх | Cообщить модератору

35. "Доступна документо-ориентированная СУБД MongoDB 6.0"  +5 +/
Сообщение от Аноним (35), 24-Июл-22, 00:35 
> из 9

Ну всё, серьёзный прод, пацаны.

Ответить | Правка | Наверх | Cообщить модератору

50. "Доступна документо-ориентированная СУБД MongoDB 6.0"  +1 +/
Сообщение от Аноним (50), 24-Июл-22, 08:42 
А какой должен быть серьезный?
Ответить | Правка | Наверх | Cообщить модератору

74. "Доступна документо-ориентированная СУБД MongoDB 6.0"  –1 +/
Сообщение от Аноним (74), 24-Июл-22, 18:27 
Серьёзный прод должен быть серьёзным, это же серьёзный прод!
Ответить | Правка | Наверх | Cообщить модератору

124. "Доступна документо-ориентированная СУБД MongoDB 6.0"  +/
Сообщение от Dmitry22333 (ok), 29-Июл-22, 13:14 
порядка 1000

9 - это чуть лучше чем у релационных баз

видел к примеру тест на Cassandra: запустили на AWS 250 серверов  и достигли скорости записи 1 млн транзакций в секунду.

Ответить | Правка | К родителю #50 | Наверх | Cообщить модератору

125. "Доступна документо-ориентированная СУБД MongoDB 6.0"  +/
Сообщение от Dmitry22333 (ok), 29-Июл-22, 14:08 
Вот тест:
https://netflixtechblog.com/benchmarking-cassandra-scalabili...

на картинке из теста показана линейная масшиабируемость:
https://miro.medium.com/max/1400/1*r2pJJZxKNktYmRN5mi5tOA.png

Ответить | Правка | К родителю #50 | Наверх | Cообщить модератору

38. "Доступна документо-ориентированная СУБД MongoDB 6.0"  –2 +/
Сообщение от adolfus (ok), 24-Июл-22, 02:37 
Если не обеспечивается ACID и обзор доступной пользователю схемы, то это не БД, а абсолютное говноподелие.
Если есть сеть, нет смысла в распределенных БД, поскольку всегда первичен ACID, а все остальное легко реализуется на одном локально расположенном территориально хосте. Все эти распределенные дела нужны только для того, чтобы понтоваться, высасывать бабки с клиентов и защищать диссертации.
Ответить | Правка | К родителю #26 | Наверх | Cообщить модератору

40. "Доступна документо-ориентированная СУБД MongoDB 6.0"  +5 +/
Сообщение от Аноним (41), 24-Июл-22, 04:16 
да-да, расскажи это гуглу, иксперт локалхостов
Ответить | Правка | Наверх | Cообщить модератору

62. "Доступна документо-ориентированная СУБД MongoDB 6.0"  –2 +/
Сообщение от пох. (?), 24-Июл-22, 11:40 
> да-да, расскажи это гуглу, иксперт локалхостов

Так гуглу твоих данных совершенно не жалко. А вот тебе наверное обидно будет потерять все, нажитое непосильным трудом и спрятанное на локалхосте?

Ответить | Правка | Наверх | Cообщить модератору

42. "Доступна документо-ориентированная СУБД MongoDB 6.0"  +1 +/
Сообщение от Прохожий (??), 24-Июл-22, 07:29 
Ты, похоже, никогда не видел нагрузок, когда локальный хост не в состоянии с ними справиться. Да? И, видимо, никогда не слышал про такое понятие, как отказоустойчивость.
Ответить | Правка | К родителю #38 | Наверх | Cообщить модератору

97. "Доступна документо-ориентированная СУБД MongoDB 6.0"  +/
Сообщение от Sw00p aka Jerom (?), 25-Июл-22, 12:10 
>И, видимо, никогда не слышал про такое понятие, как отказоустойчивость.

тут тока не надо путать с распределенностью. Распределенность не есть отказоустойчивость.

Ответить | Правка | Наверх | Cообщить модератору

111. "Доступна документо-ориентированная СУБД MongoDB 6.0"  +/
Сообщение от пох. (?), 25-Июл-22, 19:43 
_особенно_ у монги, где распределенный и отказоустойчивый одновременно кластер - это п-ц неудобно и ненадежно.

Ответить | Правка | Наверх | Cообщить модератору

112. "Доступна документо-ориентированная СУБД MongoDB 6.0"  +/
Сообщение от Sw00p aka Jerom (?), 25-Июл-22, 19:57 
> _особенно_ у монги, где распределенный и отказоустойчивый одновременно кластер - это п-ц
> неудобно и ненадежно.

почему неудобно если кластерные операции автоматизированы, когда одна нода берет на себя мастер функции и т.д. (все это должно быть автоматом). Ненадежно, почему? распределенная система это клетка куда кладут яйца, а не распределенная - корзина (из поговорки). Распределенная система в случае сбоя должна частично быть не работоспособна, ибо сбой не должен затрагивать рабочие узлы, помимо этого необходимо минимальное резервирование для полной отказоустойчивости (всякие там репликейшен факторы). В серьезных распределенных системах отказоустойчивость надо проектировать на всех уровнях, от дисков, серверных нод, дц стоек, самих дц, и регионально.

Ответить | Правка | Наверх | Cообщить модератору

115. "Доступна документо-ориентированная СУБД MongoDB 6.0"  +/
Сообщение от пох. (?), 28-Июл-22, 10:51 
> _особенно_ у монги, где распределенный и отказоустойчивый одновременно кластер - это п-ц
> почему неудобно

хотел тебя послать читать доку, но вспомнил что поздно уже, неположено ее читать одичалым.

> когда одна нода берет на себя мастер функции и т.д.

Тогда эта система не будет распределенной. У монги это _разные_ вещи и при смешивании их в кучу все становится совсем интересно, но лучше - с галерки в бинокль.

А потом ты узнаешь как у нее интересно устроена защита от split-brain, когда мастером становиться никто не желает...

Многие даже отъявленные жабисты после этого шли на поклон к ребятам из postgrespro, обеими руками придерживая свежепоротые задницы.


Ответить | Правка | Наверх | Cообщить модератору

116. "Доступна документо-ориентированная СУБД MongoDB 6.0"  +/
Сообщение от Sw00p aka Jerom (?), 28-Июл-22, 11:52 
> хотел тебя послать читать доку

доку монги? я там вообще-то не за монгу говорил и ее удобства, а в целом за отказоустойчивые распределенные системы.
Система может быть не распределенной, но отказоустойчивой быть обязана.

> Тогда эта система не будет распределенной.

ну тогда определимся с понятием распределенный. Сами данные если лежат каждый на своей ноде, то где-то должна лежать информация об этих данных (метаданные), которые для отказоустойчивости должны быть размещены на минимум 3-х нодах в виде кластера с выбором мастера. Это классическая архитектура распределенного хранения данных. Всякие люстры, гпфс и т. д. так работаю. И метаданные в этом случае не распределены, всегда будет эта точка отказа. Думаю вы знаете иной метод построения распределенных систем, плиз в студию.

> А потом ты узнаешь как у нее интересно устроена защита от split-brain,
> когда мастером становиться никто не желает...

не хочу знать, за монгу не говорю, split-brain решается кворумом банальным.


Ответить | Правка | Наверх | Cообщить модератору

117. "Доступна документо-ориентированная СУБД MongoDB 6.0"  +/
Сообщение от пох. (?), 28-Июл-22, 15:28 
> Сами данные если лежат каждый на своей ноде, то где-то должна лежать информация об этих данных (метаданные)

внезапно, метаданные тоже могут быть distributed. А специальный сервер для них является узким местом в больших системах (не про монгу будь сказ...ой...shi...)

> Всякие люстры, гпфс и т. д. так работаю.

а вот например gluster - так не работает, нет у него сервера метаданных вообще. Платить за это приходится производительностью, поскольку там задачу "решили" в лоб (правильней сказать - не знали что задача вообще требует решения и забили "и так сойдет", но тем не менее)

А монга работает гораздо, гораздо чудесатее.

> split-brain решается кворумом банальным.

и вот херак - у тебя сдох ЦОД, а второй...ой...встал в readonly forever. И с пляжа на Таити ты резко перемещаешься на минуспервый этаж корпоративного дибилдинга, где уже ждет мастер-кнутователь.

Он тебе и объяснит, подробнейше, почему банальные решения в области обработки больших данных не всегда являются хорошей идеей.

Опять таки у распределенной и отказоустойчивой одновременно монги все резко становится еще чудесатее, одной поркой не отделаешься, на минус-втором этаже в фундаменте есть свободные бетонные ямы.

Ну а поскольку тебе лишние знания без надобности - про arbiter node и почему это очень забавно но вообще нельзя никогда и никому я тебе рассказывать не буду, пожалуй.

Ответить | Правка | Наверх | Cообщить модератору

120. "Доступна документо-ориентированная СУБД MongoDB 6.0"  +/
Сообщение от Sw00p aka Jerom (?), 28-Июл-22, 19:11 
> внезапно, метаданные тоже могут быть distributed.

интересно, вот про это и хотелось бы узнать по-подробнее

> А специальный сервер для них является
> узким местом в больших системах (не про монгу будь сказ...ой...shi...)

поэтому эти точки и делают отказоустойчивые, 2+1 - минимум.

> а вот например gluster - так не работает, нет у него сервера
> метаданных вообще.

ну и в чем плюсы и минусы?

> и вот херак - у тебя сдох ЦОД, а второй...ой...встал в readonly
> forever. И с пляжа на Таити ты резко перемещаешься на минуспервый
> этаж корпоративного дибилдинга, где уже ждет мастер-кнутователь.

я же выше перечислял уровни отказоустойчивости, если в проекте не продусмотрена отказоустойчивость уровня дц, то да я с Гаити припрусь.

> Он тебе и объяснит, подробнейше, почему банальные решения в области обработки больших
> данных не всегда являются хорошей идеей.

у вас есть другие решения? плиз в студию - интересно.

> Опять таки у распределенной и отказоустойчивой одновременно монги все резко становится
> еще чудесатее, одной поркой не отделаешься, на минус-втором этаже в фундаменте
> есть свободные бетонные ямы.

не интересна мне монга в конкретном случае, мне интересен механизм распределенности и отказоустойчивости.

> Ну а поскольку тебе лишние знания без надобности - про arbiter node
> и почему это очень забавно но вообще нельзя никогда и никому
> я тебе рассказывать не буду, пожалуй.

пфффффф, так бы сразу и сказали бы, можете не отвечать на выше указанные вопросы.

Ответить | Правка | Наверх | Cообщить модератору

45. "Доступна документо-ориентированная СУБД MongoDB 6.0"  +1 +/
Сообщение от CAP теорема (?), 24-Июл-22, 08:24 
А что мешает распределенной системе обеспечивать консистентность?

По CAP теореме такая система будет класса AC.

Ответить | Правка | К родителю #38 | Наверх | Cообщить модератору

86. "Доступна документо-ориентированная СУБД MongoDB 6.0"  +/
Сообщение от нона (?), 25-Июл-22, 01:29 
Проблема в том, что без P, твоя распределенная бд нахрен никому в проде не сдалась. Тот кто говорит, что у него AC в сторадже: тупое школоло.
Ответить | Правка | Наверх | Cообщить модератору

90. "Доступна документо-ориентированная СУБД MongoDB 6.0"  +1 +/
Сообщение от Интересно почему (?), 25-Июл-22, 05:53 
Можно, пожалуйста, более развернуто объяснить?
Ответить | Правка | Наверх | Cообщить модератору

96. "Доступна документо-ориентированная СУБД MongoDB 6.0"  +/
Сообщение от амоним (?), 25-Июл-22, 11:43 
да потому, что мы не можем считать, что сеть всегда и идеально доступна.

по факту, если есть проблема коммуникации по сети, система получается должна выбирать быть ли ей:
- доступной, но не консистентной (ноды не могут общаться, а значит невозможно обеспечить их одинаковыми данными, но писать в часть нод мы можем)
- консистентной, но отключенной от нагрузки (просто не меняем данные, возможен режим readonly)

а дальше все зависит от конкретной стратегии.
например, при сетевой недоступности части кластера, база может часть кластера отключать (минорную), а потом восстанавливать данные репликацией, как это делает монга. в результате, в зависимости от конфигурации, кластер может выдерживать различное количество отказов - как на уровне ноды, так и на уровне сети.

Ответить | Правка | Наверх | Cообщить модератору

123. "Доступна документо-ориентированная СУБД MongoDB 6.0"  +/
Сообщение от Sw00p aka Jerom (?), 29-Июл-22, 01:44 
>да потому, что мы не можем считать, что сеть всегда и идеально доступна.

зачем мы должны считать? кто будет проектировать отказоустойчивую (пусть даже распределенную) систему, не думая в первую очередь про отказоустойчивость сети? Зачем спроектированную отказоустойчивую систему размещать в дц (сложно назвать это место дц) где нет отказоустойчивого электрического питания или системы там охлаждения. Не говорю уже о мерах "защита от дурака" или "уборщиц, проснувшихся не стой ноги". Это все комплекс мер и требований отказоустойчивости.

Ответить | Правка | Наверх | Cообщить модератору

126. "Доступна документо-ориентированная СУБД MongoDB 6.0"  +/
Сообщение от амоним (?), 29-Июл-22, 21:47 
все так, но сплит-брейн убил много стартапов уже...
в теории, теория не отличается от практики, а на практике - отличается )
Ответить | Правка | Наверх | Cообщить модератору

128. "Доступна документо-ориентированная СУБД MongoDB 6.0"  +/
Сообщение от Sw00p aka Jerom (?), 29-Июл-22, 22:16 
> в теории, теория не отличается от практики, а на практике - отличается )

потому-что  х*як-х*як и в продакшен, без всяких DR планов, креш-кейсов и т.д.


Ответить | Правка | Наверх | Cообщить модератору

98. "Доступна документо-ориентированная СУБД MongoDB 6.0"  +/
Сообщение от Sw00p aka Jerom (?), 25-Июл-22, 12:14 
>твоя распределенная бд нахрен никому в проде не сдалась.

кек, про корзину с яйцами.

Ответить | Правка | К родителю #86 | Наверх | Cообщить модератору

118. "Доступна документо-ориентированная СУБД MongoDB 6.0"  +/
Сообщение от пох. (?), 28-Июл-22, 15:30 
>>твоя распределенная бд нахрен никому в проде не сдалась.
> кек, про корзину с яйцами.

Ну вот ты уже одно яйцо себе надеюсь отрезал и положил в arctic vault, на случай чего?

Или все же отсутствие у тебя второй головы и второй жопы как бы намекает...

Ответить | Правка | Наверх | Cообщить модератору

121. "Доступна документо-ориентированная СУБД MongoDB 6.0"  +/
Сообщение от Sw00p aka Jerom (?), 28-Июл-22, 19:31 
> Или все же отсутствие у тебя второй головы и второй жопы как
> бы намекает...

https://habr.com/ru/post/672124/

Ответить | Правка | Наверх | Cообщить модератору

47. "Доступна документо-ориентированная СУБД MongoDB 6.0"  +/
Сообщение от лютый жжжжж (?), 24-Июл-22, 08:24 
>Если не обеспечивается ACID... абсолютное говноподелие.

Теоретик локалхоста ) по моим наблюдениям, уже даже банки многое переводят на не ACID-системы,а уж остальным оно и подавно не надо.

Ответить | Правка | К родителю #38 | Наверх | Cообщить модератору

55. "Доступна документо-ориентированная СУБД MongoDB 6.0"  +1 +/
Сообщение от Аноним (26), 24-Июл-22, 09:53 
Теоретик опеннета. Ты думаешь, что в банках одни гении работают?
Ответить | Правка | Наверх | Cообщить модератору

58. "Доступна документо-ориентированная СУБД MongoDB 6.0"  +2 +/
Сообщение от Аноним (50), 24-Июл-22, 10:06 
Уж всяко умнее opennet экспертов
Ответить | Правка | Наверх | Cообщить модератору

51. "Доступна документо-ориентированная СУБД MongoDB 6.0"  +1 +/
Сообщение от Аноним (50), 24-Июл-22, 08:44 
А как обеспечить отказоустойчивость базы данных? Если единственный сервер сдохнет?
Ответить | Правка | К родителю #38 | Наверх | Cообщить модератору

91. "Доступна документо-ориентированная СУБД MongoDB 6.0"  +/
Сообщение от 1 (??), 25-Июл-22, 10:10 
дублированием оного ?
Ответить | Правка | Наверх | Cообщить модератору

52. "Доступна документо-ориентированная СУБД MongoDB 6.0"  +/
Сообщение от Аноним (50), 24-Июл-22, 08:48 
Что такое "обзор доступной пользователю схемы"?
Ответить | Правка | К родителю #38 | Наверх | Cообщить модератору

107. "Доступна документо-ориентированная СУБД MongoDB 6.0"  +/
Сообщение от амоним (?), 25-Июл-22, 15:26 
ну бложик на 10 подписчиков, никто и не предлагает делать по такому принципу.
а серьезные системы, с требованием к масштабируемости и отказоустойчивости - вполне живой вариант.

Аноним, если ты не знаешь зачем что-то существует, это не значит, что нет тех кто знает, и использует (с)

попробуй это осознать, и когда (если) получится - разрешаю цитировать, но только с указанием моего авторства.

Ответить | Правка | К родителю #38 | Наверх | Cообщить модератору

119. "Доступна документо-ориентированная СУБД MongoDB 6.0"  +/
Сообщение от пох. (?), 28-Июл-22, 15:36 
> а серьезные системы, с требованием к масштабируемости и отказоустойчивости - вполне живой
> вариант.

seriously?

> Аноним, если ты не знаешь зачем что-то существует, это не значит, что
> нет тех кто знает, и использует (с)

или наоборот - если ты думаешь, что на сирьиозных щах у тебя гарантированная масштабируемость и отказоустойчивость, а не "пока еще каким-то чудом не навернулось" - возможно ты чего-то не знаешь или не видел.

А с бложиком как раз все было бы хорошо - ну потеряется последнее ненужное выражение ЧСВ, или ответ отстанется без вопроса - бложик немногое потеряет. А вот если там твой последний свифт-перевод на разрешенные $20000...

Ответить | Правка | Наверх | Cообщить модератору

122. "Доступна документо-ориентированная СУБД MongoDB 6.0"  +/
Сообщение от амоним (?), 28-Июл-22, 20:26 
я б ща рассказал про шардирование, микросервисы, eventual consistence, и проч... а еще про физическую невозможность процессить все транзакции в реалтайме изза задержек и проблем со связью, так же как и про страховые депозиты банков, на случай двойного списания средств, так же как и про то, что свифт обрабатывается далеко не в реальном времени, и требует кучи ручных операций, которые по определению смльно асинхронны к выполнению кода. но мсье пох видимо найдет, что мне ответить все равно...
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру