The OpenNET Project / Index page

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



"Доступна документо-ориентированная СУБД MongoDB 6.0"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Доступна документо-ориентированная СУБД MongoDB 6.0"  +/
Сообщение от opennews (??), 23-Июл-22, 19:11 
После года разработки представлен выпуск документо-ориентированной СУБД MongoDB 6.0, которая занимает нишу между быстрыми и масштабируемыми системами, оперирующими данными в формате ключ/значение, и реляционными СУБД, функциональными и удобными в формировании запросов. Код MongoDB написан на языке C++ и распространяется под лицензией  SSPL, которая основана на лицензии AGPLv3, но не является открытой, так как содержит дискриминирующее требование поставки под лицензией SSPL не только кода самого приложения, но и исходных текстов всех компонентов, вовлечённых в предоставление облачного сервиса...

Подробнее: https://www.opennet.ru/opennews/art.shtml?num=57542

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

Оглавление

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


1. "Доступна документо-ориентированная СУБД MongoDB 6.0"  –9 +/
Сообщение от Аноним (1), 23-Июл-22, 19:11 
Монга лучше редиса? Какая из них менее токсична?
Ответить | Правка | Наверх | Cообщить модератору

4. "Доступна документо-ориентированная СУБД MongoDB 6.0"  –18 +/
Сообщение от лютый жжжжж (?), 23-Июл-22, 19:28 
>Монга лучше редиса?

монга лучше постгреса ) она вообще топчик для прогеров с ООП головного мозга (нас сейчас около 83.5%)

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

6. "Доступна документо-ориентированная СУБД MongoDB 6.0"  +3 +/
Сообщение от Аноним (6), 23-Июл-22, 19:32 
как так то? Постгресовский jsonb отлично подвинул монгу. Из ООП баз есть какая-то экзотическая Caché, не смотрел но осуждаю
Ответить | Правка | Наверх | Cообщить модератору

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

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

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

костыль убогий поверх убогой субд. монга с 3.4 конфетка, хают её какие-то идиёты застрявшие с 2.6-- или вообще не щупавшие.

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

76. "Доступна документо-ориентированная СУБД MongoDB 6.0"  +4 +/
Сообщение от Аноним (76), 24-Июл-22, 19:19 
Застрявшие на 2.6 хают небезосновательно из-за знаменитой проблемы с cache eviction в тройке. Ожидать от монги можно что угодно, это-ж обычный стартап с незатейливой философией х-к, х-к - и в продакшен.
Ответить | Правка | Наверх | Cообщить модератору

94. "Доступна документо-ориентированная СУБД MongoDB 6.0"  +/
Сообщение от лютый жжжжж (?), 25-Июл-22, 11:02 
>знаменитой проблемы с cache eviction в тройке

такой знаменитой, что аж ничего не гуглится. я поппеннет читаю 20+ лет, в убогом слоне раз в 2 месяца то уязвимость, то коррапшон чего-либо, каждый раз радуюсь что у меня их ноль. иди уже вакуум теребонькай )

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

99. "Доступна документо-ориентированная СУБД MongoDB 6.0"  +/
Сообщение от Аноним (99), 25-Июл-22, 12:37 
Ну так у тебя оно как "неуловимый Джо", на уй никому не нужен, что бы еще искать ошибки в этом поделии.
Ответить | Правка | Наверх | Cообщить модератору

100. "Доступна документо-ориентированная СУБД MongoDB 6.0"  +/
Сообщение от Аноним (76), 25-Июл-22, 13:08 
о, кто-то ещё пользуется гуглом
удачи
Ответить | Правка | К родителю #94 | Наверх | Cообщить модератору

102. "Доступна документо-ориентированная СУБД MongoDB 6.0"  +/
Сообщение от Аноним (76), 25-Июл-22, 13:12 
Вся инфа была и есть в ихней джире, и во времена релиза тройки попсовые поисковики её не игнорировали.
Ответить | Правка | Наверх | Cообщить модератору

106. "Доступна документо-ориентированная СУБД MongoDB 6.0"  –1 +/
Сообщение от пох. (?), 25-Июл-22, 14:18 
> Вся инфа была и есть в ихней джире, и во времена релиза
> тройки попсовые поисковики её не игнорировали.

это делается одной галочкой.

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

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

А чем надо? Скрепопоисковик Спутник-и-погр...ой, простите, просто Спутник, кажется - всьо?

И Просвирин, кстати, тоже сдох. Как жыть?

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

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

110. "Доступна документо-ориентированная СУБД MongoDB 6.0"  +/
Сообщение от Аноним (110), 25-Июл-22, 15:58 
>прогеров с ООП головного мозга (нас сейчас около 83.5%)

А почему именно нас 83.5% ? Если учесть и прогеров оффтопОСей, то больше.

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

8. "Доступна документо-ориентированная СУБД MongoDB 6.0"  +7 +/
Сообщение от hshhhhh (ok), 23-Июл-22, 19:48 
redis -- это прродвинутый memcache

нельзя сравнивать редис и монго

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

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

11. "Доступна документо-ориентированная СУБД MongoDB 6.0"  +1 +/
Сообщение от hshhhhh (ok), 23-Июл-22, 19:58 
> А если очень хочется? Понятно, что рассматриваю классическую модель использования, при
> которой данные не удаляются вообще никогда. Но они могут обновляться.

можно найти срез функционала который можно сравнивать, но они же совсем в разных весовых категориях.

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

14. "Доступна документо-ориентированная СУБД MongoDB 6.0"  +4 +/
Сообщение от пох. (?), 23-Июл-22, 20:25 
Классическая модель использования redis - когда данные не только удаляются, а еще и автоматически удаляются.

Все остальное - как правило означает что разработчиками ниасилено ничего кроме редиса (включая гуглопоиск) и из него пытаются сделать гибрид монги-rdbms-и еще если можно-rabbit. Оно первое время у таких даже работает, особенно в тестовой среде.

Потом конечно падает под собственным весом и нанимают нормальных.


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

16. "Доступна документо-ориентированная СУБД MongoDB 6.0"  +/
Сообщение от Аноним (1), 23-Июл-22, 21:13 
Ну, мне нравится, что оно вроде экономное, и при этом эффективное. Тот же слон раздувается как не в себя.
Ответить | Правка | Наверх | Cообщить модератору

18. "Доступна документо-ориентированная СУБД MongoDB 6.0"  +7 +/
Сообщение от НяшМяш (ok), 23-Июл-22, 21:24 
Redis это в первую очередь key-value хранилище с плюшками. Если пытаться навернуть что-то сложнее, то монга будет выгоднее.
Ответить | Правка | Наверх | Cообщить модератору

24. "Доступна документо-ориентированная СУБД MongoDB 6.0"  +4 +/
Сообщение от hshhhhh (ok), 23-Июл-22, 22:45 
редис работает пока есть оперативка, а потом перестаёт.

и не гарантирует сохранность данных.

редис -- это временное хранилище с TTL, но хорошее.

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

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

29. "Доступна документо-ориентированная СУБД MongoDB 6.0"  +1 +/
Сообщение от hshhhhh (ok), 23-Июл-22, 23:01 
> Понятно, спасибо. Я думал, хотя бы сохранность сброшенных на диск данных там
> обеспечивается.

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


https://redis.io/docs/manual/persistence/

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

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

Немного раньше ;-) Из-за fork/save архитектуры.
> и не гарантирует сохранность данных.

э... Вообще-то гарантирует. На определенных условиях. Чем и отличается в лучшую сторону от мемкэшей.

> редис -- это временное хранилище с TTL, но хорошее.

Ну я бы сказал так - современный редис вырос в монстра который все уже разок мной перечисленное - и таза банных, и персистентное хранилище с некоторыми оговорками, и система подписок, и чорт в ступе, можно его в таком виде использовать, но - ненужно. Потому что вот _хорошее_ в нем - именно таки да, временное хранилище с ttl. Все остальное специализированные средства делают существенно лучше и надежнее.

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

95. "Доступна документо-ориентированная СУБД MongoDB 6.0"  +/
Сообщение от Sw00p aka Jerom (?), 25-Июл-22, 11:34 
>Немного раньше ;-)

кек, а что вы хотите от инмемори дб? хранить в ней бигдату?

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

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

ну fork/save это вот как раз не совсем инмемори и дает интересные спецэффекты, когда память таки приходится считать.

"при мемкэшистах такого не было!"


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

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

редиска разве читает данные с диска когда в памяти этих данных нету? fork/save всего лишь слепок текушего инмемори состояния, вопрос для чего? для персистентного хранения?

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

104. "Доступна документо-ориентированная СУБД MongoDB 6.0"  +/
Сообщение от пох. (?), 25-Июл-22, 14:00 
Изначально делалось для отката в случае крэша. Да, при старте - читает.

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

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

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

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

> Да, при старте - читает.

ну вот, но не читает ведь при работе (запросах), значить инмемори. И размер слепка бд на диске не может превышать установленный рабочий объем памяти (max_memory). Что опять таки подтверждает то, что вся база будет хранитмся в инмемори.

> Сейчас - в принципе можно использовать и для персистентного хранения, но не
> нужно.

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

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

31. "Доступна документо-ориентированная СУБД MongoDB 6.0"  +2 +/
Сообщение от пох. (?), 23-Июл-22, 23:10 
Ну так тебе rdbms с плюшками и acid, или key-value с автоэкспайром? Естественно, раздувается, надо ж ему кэши и оптимизатор запросов где-то держать.

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

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

60. "Доступна документо-ориентированная СУБД MongoDB 6.0"  +1 +/
Сообщение от User (??), 24-Июл-22, 10:48 
Да, сссабака женского полу. Есть у нас деятели, которые его в проект в качестве ещё и message brocker'а затащили. И оно даже работало, пока на продуктиве телеметрию цеплять не начали.
В сентябре будут apache pulsar (whyyyyyy?!) делать.
Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору

44. "Доступна документо-ориентированная СУБД MongoDB 6.0"  –2 +/
Сообщение от CAP теорема (?), 24-Июл-22, 08:19 
А что там про Tarantool и PostgreSQL Citus?

https://www.citusdata.com/

https://www.tarantool.io/en/

Разве они не могут заменить Монговноу?

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

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

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

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

3. "Доступна документо-ориентированная СУБД MongoDB 6.0"  +/
Сообщение от funny.falcon (?), 23-Июл-22, 19:26 
А почему про индексы опустили?
Что теперь можно создавать несколько  партиал индексов по одному набору колонок. Это очень важное улучшение.
Ответить | Правка | Наверх | Cообщить модератору

10. "Доступна документо-ориентированная СУБД MongoDB 6.0"  +2 +/
Сообщение от Бывалый смузихлёб (?), 23-Июл-22, 19:58 
> которая занимает нишу между быстрыми и масштабируемыми
> и функциональными и удобными в формировании запросов

Заучит так будто она медленная и не масштабируемая зато неудобная и нефункциональная в формировании запросов

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

32. "Доступна документо-ориентированная СУБД MongoDB 6.0"  +1 +/
Сообщение от пох. (?), 23-Июл-22, 23:11 
>> которая занимает нишу между быстрыми и масштабируемыми
>> и функциональными и удобными в формировании запросов
> Заучит так будто она медленная и не масштабируемая зато неудобная и нефункциональная
> в формировании запросов

ну в целом ты не очень ошибся ;-)
Особенно во второй части.


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

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ообщить модератору

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

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

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

129. "Доступна документо-ориентированная СУБД MongoDB 6.0"  +/
Сообщение от Вы забыли заполнить поле Name (?), 29-Июл-22, 22:41 
> не умеешь читать. запрещала продавать монгу. а юзать - не обляпайся.

Откуда вылез, болезный? Процетирую специально для тебя

> распространяется под лицензией  SSPL, которая основана на лицензии AGPLv3, но не является открытой, так как содержит дискриминирующее требование поставки под лицензией SSPL не только кода самого приложения, но и исходных текстов всех компонентов, вовлечённых в предоставление облачного сервиса

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

130. "Доступна документо-ориентированная СУБД MongoDB 6.0"  –1 +/
Сообщение от амоним (?), 28-Авг-22, 11:08 
>> не умеешь читать. запрещала продавать монгу. а юзать - не обляпайся.
> Откуда вылез, болезный? Процетирую специально для тебя
>> распространяется под лицензией  SSPL, которая основана на лицензии AGPLv3, но не является открытой, так как содержит дискриминирующее требование поставки под лицензией SSPL не только кода самого приложения, но и исходных текстов всех компонентов, вовлечённых в предоставление облачного сервиса

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

там программа - это то, что тебе компания, делающая монгу дала.
“The Program” refers to any copyrightable work licensed under this License.

там речь идет о монге. если ты предлагаешь монгу, к использованию третьей сторойной, то тогда да - исходники монги, исходни укравляющего софта и так далее.
If you make the functionality of the Program or a modified version available to third parties as a service, you must make the Service Source Code available via network download to everyone at no charge, under the terms of this License

если ничего не понимаешь, не спорь с папой.

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

131. "Доступна документо-ориентированная СУБД MongoDB 6.0"  +/
Сообщение от Вы забыли заполнить поле Name (?), 31-Авг-22, 22:08 
> ну раз мы цитируем, то бери текст лицензии, а не википедию.

Это текст новости

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

132. "Доступна документо-ориентированная СУБД MongoDB 6.0"  +/
Сообщение от Вы забыли заполнить поле Name (?), 31-Авг-22, 22:13 
> там речь идет о монге. если ты предлагаешь монгу, к использованию третьей сторойной, то тогда да - исходники монги, исходни укравляющего софта и так далее.

If you make the functionality of the Program or a modified version available to third parties as a service, you must make the Service Source Code available via network download to everyone at no charge, under the terms of this License

> если ничего не понимаешь, не спорь с папой.

Папаша был маньяк и изверг. И вот однажды он не прочитал внимательно комментарии и взбесился больше обычного. Аноним процитировал текст новости, чтобы себя защитить, но папочке это не понравилось. И вот на моих глазах он цитирует лицензию и приходит к выводу, который ему говорил аноним, а потом поворачивается ко мне и говорит: "Что ты такой серьезный, сынок?".

Что ты такой серьезный?

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

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

54. "Доступна документо-ориентированная СУБД MongoDB 6.0"  +/
Сообщение от Рмшъ (?), 24-Июл-22, 09:12 
А если ставить из репозитория дистрибутива? Кто-то что ли качает напрямую с сайта?
Ответить | Правка | Наверх | Cообщить модератору

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

65. "Доступна документо-ориентированная СУБД MongoDB 6.0"  +1 +/
Сообщение от Аноним (65), 24-Июл-22, 12:27 
Из реп основных дистрибутивов монгу давно выкинули.
Ответить | Правка | К родителю #54 | Наверх | Cообщить модератору

68. "Доступна документо-ориентированная СУБД MongoDB 6.0"  –4 +/
Сообщение от пох. (?), 24-Июл-22, 13:17 
> Из реп основных дистрибутивов монгу давно выкинули.

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

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

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

75. "Доступна документо-ориентированная СУБД MongoDB 6.0"  +2 +/
Сообщение от Вы забыли заполнить поле Name (?), 24-Июл-22, 18:50 
> Ранее модненький NoSQL уже лет 7 назад как полностью продул бородатым реляционкам

И статическая типизаця снова стала модной в язычках. Случайность? Не думаю.

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

108. "Доступна документо-ориентированная СУБД MongoDB 6.0"  +/
Сообщение от амоним (?), 25-Июл-22, 15:30 
это как говорить, что шариковые ручки проиграли карандашам.
и то и другое используется для схожих целей, но в разных условиях )
Ответить | Правка | К родителю #73 | Наверх | Cообщить модератору

77. "Доступна документо-ориентированная СУБД MongoDB 6.0"  +2 +/
Сообщение от Аноним (77), 24-Июл-22, 20:28 
Я даже не знаю что хуже Mongo или Rust...
Ответить | Правка | Наверх | Cообщить модератору

84. "Доступна документо-ориентированная СУБД MongoDB 6.0"  +/
Сообщение от Аноним (84), 24-Июл-22, 23:34 
Язык программирования Carbon?
Это та штука, которая делает C++ удобнее (И БЕЗОПАСНЕЕ)
А ещё оно освободит программистам в перспективе миллиарды лет, ведь вместо void, можно будет писать fn !!!!!!
На два символа короче.
Ответить | Правка | Наверх | Cообщить модератору

85. "Доступна документо-ориентированная СУБД MongoDB 6.0"  +/
Сообщение от Аноним (50), 25-Июл-22, 00:29 
Чем вам не нравится mongodb?
А rust?
Ответить | Правка | К родителю #77 | Наверх | Cообщить модератору

92. "Доступна документо-ориентированная СУБД MongoDB 6.0"  +/
Сообщение от InuYasha (??), 25-Июл-22, 10:19 
А я знаю что лучше! Акваланг!

Монго нехорош лишь когда незаметно начинает тупить. И когда идёт долгий рестарт с рековырянием индексов.

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

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

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

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




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

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