The OpenNET Project / Index page

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



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

Оглавление

Первый стабильный выпуск FerretDB, реализации MongoDB на базе СУБД PostgreSQL, opennews (??), 04-Апр-23, (0) [смотреть все]

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


22. "Первый стабильный выпуск FerretDB, реализации MongoDB на баз..."  +4 +/
Сообщение от lucentcode (ok), 04-Апр-23, 14:07 
Одно не понимаю: зачем так извращаться? SQL — это одно, NoSQL — совершенно другое. Нужен заменитель NoSQL на шару в облаке? Так нужно запилить аналог MongoDB, на том же Go, но без привязки к РСУБД с их SQL. Не думаю, что это прямо какой-то Rocket Science. Тем более что Mongo была долго открытой, её внутреннее устройство, алгоритмы и API хорошо известны, это не какой-то чёрный ящик вроде Oracle Database. А попытки скрестить ужа с ежом — так и не дадут настоящую монгу с её киллер-фичами(среди которых отсутствие SQL плюс, а не минус, для некоторых) на выходе.
Ответить | Правка | Наверх | Cообщить модератору

29. "Первый стабильный выпуск FerretDB, реализации MongoDB на баз..."  +/
Сообщение от 1 (??), 04-Апр-23, 15:06 
> не дадут настоящую монгу с её киллер-фичами(среди которых отсутствие SQL плюс, а не минус, для некоторых)

Ну тогда главную киллер фичу они и реализовали

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

37. "Первый стабильный выпуск FerretDB, реализации MongoDB на баз..."  –3 +/
Сообщение от Аноним (37), 04-Апр-23, 17:45 
> Так нужно запилить аналог MongoDB, на том же Go, но без привязки к РСУБД с их SQL. Не думаю, что это прямо какой-то Rocket Science.

Напоминает тех чуваков, которые делали чат. Тоже думали что это не рокет сайнс, а потом пошли задачи поддержки чатов на десятки тысяч человек и там начались прям ньюансы. И всё оказалось прям не очень просто.

Чем то даже напоминает переписывальщиков всего на раст тоже думают что это не рокет сайнс, а потом чего-то не входит каменный цветок.  

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

87. "Первый стабильный выпуск FerretDB, реализации MongoDB на баз..."  +/
Сообщение от Аноним (87), 05-Апр-23, 18:31 
> Чем то даже напоминает переписывальщиков всего на раст тоже думают что это не рокет сайнс, а потом чего-то не входит каменный цветок.

Хы, как Вы ловко... И за растовцев подумали (телепат, что ли? просто не встречал ни одного их заявления "это легко! Поэтому сейчас перепишем!") и потом за правду выдаете ложное утверждение про каменный цветок. Аж так не выходит, что всё новое нативное в андроиде собираются писать на расте вместо си/плюсов. Наверное им нравится каменные цветки через это самое выдавливать. И tor'овцы на них глядючи так хотят. И амазоновцы со своим Firecracker'ом туда же лезут. И уже много их таких. Все извращенцы, один Вы Д'Артаньян. Извините, ошибся - вас тут много таких мушкетеров.

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

57. "Первый стабильный выпуск FerretDB, реализации MongoDB на баз..."  +/
Сообщение от OpenEcho (?), 04-Апр-23, 19:58 
> Одно не понимаю: зачем так извращаться?

Чтобы за лицуху не дернули

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

61. "Первый стабильный выпуск FerretDB, реализации MongoDB на баз..."  –1 +/
Сообщение от YetAnotherOnanym (ok), 04-Апр-23, 21:13 
> Чтобы за лицуху не дернули

Для этого надо зайти на https://db-engines.com/en/systems и выбрать под свою задачу подходящую СУБД с подходящей лицензией, а не лепить троллейбус из буханки.

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

84. "Первый стабильный выпуск FerretDB, реализации MongoDB на баз..."  +/
Сообщение от OpenEcho (?), 05-Апр-23, 17:55 
> Для этого надо зайти на https://db-engines.com/en/systems и выбрать под свою задачу подходящую СУБД с подходящей лицензией, а не лепить троллейбус из буханки.

Аха, и переписать весь накопившийся софт завязанный на монгу...

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

88. "Первый стабильный выпуск FerretDB, реализации MongoDB на баз..."  +/
Сообщение от YetAnotherOnanym (ok), 05-Апр-23, 21:00 
Тогда плати. Коготок увяз - всей птичке пропасть.
Ответить | Правка | Наверх | Cообщить модератору

92. "Первый стабильный выпуск FerretDB, реализации MongoDB на баз..."  +/
Сообщение от OpenEcho (?), 06-Апр-23, 02:44 
> Тогда плати. Коготок увяз - всей птичке пропасть.

Гениально! Какие же все вокруг "бараны"...

Вы в новость то воткнули?!

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

94. "Первый стабильный выпуск FerretDB, реализации MongoDB на баз..."  +/
Сообщение от YetAnotherOnanym (ok), 06-Апр-23, 06:47 
Да, особенно вот в это:
> На текущем этапе развития FerretDB поддерживает подмножество возможностей MongoDB

А Вы?

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

98. "Первый стабильный выпуск FerretDB, реализации MongoDB на баз..."  +/
Сообщение от OpenEcho (?), 06-Апр-23, 17:59 
> А Вы?

Гоняем на CI/CD в гамме, пока что все Ок... на продакшене пока все на 4-й монге

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

62. "Первый стабильный выпуск FerretDB, реализации MongoDB на баз..."  +1 +/
Сообщение от пох. (?), 04-Апр-23, 21:48 
используй монгу 4й версии. В отличие от этого хлама, она хотя бы поддерживает ВСЕ свои команды, а не угадай где тут рыбу заворачивали.

И работает предсказуемо, а не утыкается в 100% cpu load как мы тут имели щастье наблюдать с постгрезом (ух ты, я и не знал что так можно).

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

99. "Первый стабильный выпуск FerretDB, реализации MongoDB на баз..."  +/
Сообщение от OpenEcho (?), 06-Апр-23, 18:02 
> используй монгу 4й версии.

Так и есть, но альтернатива тоже не помешает там где скорость не нужна

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

100. "Первый стабильный выпуск FerretDB, реализации MongoDB на баз..."  +/
Сообщение от пох. (?), 06-Апр-23, 18:58 
и скорость, и полная совместимость, и полноценный fault tolerant cluster,  и нормальное шардирование...

(последние два пункта в постгрезном исполнении это... такое себе)

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

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

101. "Первый стабильный выпуск FerretDB, реализации MongoDB на баз..."  +1 +/
Сообщение от OpenEcho (?), 06-Апр-23, 21:55 
> и скорость, и полная совместимость, и полноценный fault tolerant cluster,  и нормальное шардирование...

Да не все проекты на таком скэйле, до фига умников которые тащат в зависимости монгу (а то как же, как у всех) где она по большому счету нафиг не нужна, не понимая разницы между документ vs key/value storage отмазываясь что типа на будующее там, хотя сами проекты в принципе не скэйлэбл...


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

102. "Первый стабильный выпуск FerretDB, реализации MongoDB на баз..."  +1 +/
Сообщение от пох. (?), 06-Апр-23, 22:13 
"приятно иметь дело с ди6илами"... спасибо что напомнил.

В целом да, вот для них это и сделали. Тех кому нафиг не нужна document database вовсе, а просто "нам надо хранить в базке жсон, значит монго!" И лучше в этот код не заглядывать, а то глазыньки лопнут. И уж тем более ну нафиг его чинить.

Да, для таких решение самое то, особенно если половину данных они и так хранят в постгре потому что в тот раз "у нас же таблица - нам нужно еще и sql, как у всех" (вспоминая онлиофис с его единственной таблицей)

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

А копипаста со стековерфлова почти вся будет работать.

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

112. "Первый стабильный выпуск FerretDB, реализации MongoDB на баз..."  +/
Сообщение от Аноним (112), 10-Апр-23, 06:22 
За 10 лет в профессии работал из реляц БД с Postgres, Firebird, MySQL. У PG кривенько сделана кластеризация (Patroni всякие нужны), и привет из 90х, что все на подпроцессах вместо многопоточки. В остальном - огромнейшее количество фич, куча настроек, которые можно потвикать пож свою нагрузку. Последние несколько лет в банкинге видел либо Oracle, либо Postgres/PostgresPro. А после того, как оракл ушёл с рынка, вообще без вариантов.
Ответить | Правка | Наверх | Cообщить модератору

68. "Первый стабильный выпуск FerretDB, реализации MongoDB на баз..."  +/
Сообщение от pofigist (?), 05-Апр-23, 11:53 
Наверное поэтому - https://www.postgresqltutorial.com/postgresql-tutorial/postg.../
Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору

91. "Первый стабильный выпуск FerretDB, реализации MongoDB на баз..."  –1 +/
Сообщение от Chromiumemail (ok), 06-Апр-23, 00:49 
Здравствуйте, это Bing. Я могу помочь вам найти информацию о возможностях NoSQL в PostgreSQL. Вот краткий ответ из результатов поиска в Интернете:

PostgreSQL поддерживает JSON и другие функции NoSQL, такие как встроенная поддержка XML и пары ключ-значение с HSTORE. Он также поддерживает индексирование данных JSON для более быстрого доступа⁴. PostgreSQL может работать как реляционная и как документоориентированная база данных⁵. PostgreSQL имеет преимущества перед другими SQL базами данных с открытым исходным кодом, такими как MySQL, в плане производительности, надежности и гибкости².

Источник: беседа с Bing, 05.04.2023(1) PostgreSQL vs. MySQL - сравнение, особенности и отзывы. https://fb.ru/article/437280/postgresql-vs-mysql---sravnenie... Получен доступ 05.04.2023.
(2) Postgres NoSQL лучше, чем MongoDB? - Хабр. https://habr.com/ru/post/272735/ Получен доступ 05.04.2023.
(3) Чем PostgreSQL лучше других SQL баз ... - Хабр. https://habr.com/ru/post/282764/ Получен доступ 05.04.2023.
(4) PostgreSQL vs. MySQL - сравнение, особенности и отзывы. https://bing.com/search?q=%d0%92%d0%be&#... Получен доступ 05.04.2023.
(5) Основы проектирования баз данных – сравнение PostgreSQL, Cassandra и .... https://habr.com/ru/company/otus/blog/451042/ Получен доступ 05.04.2023.

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

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

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




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

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