URL: https://www.opennet.dev/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 128099
[ Назад ]

Исходное сообщение
"Выпуск реляционно-графовой СУБД EdgeDB 2.0"

Отправлено opennews , 29-Июл-22 16:05 
Представлен релиз СУБД EdgeDB 2.0, реализующей реляционно-графовую модель данных и язык запросов EdgeQL, оптимизированные для работы со сложными иерархическими данными. Код написан на языках Python и  Rust (парсер и критичные к производительности части) и распространяется под лицензией Apache 2.0. Проект развивается в форме надстройки над PostgreSQL. Клиентские библиотеки подготовлены для языков Python, Go, Rust и TypeScript/Javascript. Предоставляется инструментарий командной строки для управления СУБД и интерактивного выполнения запросов (REPL)...

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


Содержание

Сообщения в этом обсуждении
"Выпуск реляционно-графовой СУБД EdgeDB 2.0"
Отправлено Аноним , 29-Июл-22 16:05 
Создали мутный ORM для постгреса, но пишут что это мегановая DB. Смузики опять веселятся.  

"Выпуск реляционно-графовой СУБД EdgeDB 2.0"
Отправлено Аноним , 29-Июл-22 18:06 
Где пишут? На оф сайте сразу написано, что query engine постгресовый.

"Выпуск реляционно-графовой СУБД EdgeDB 2.0"
Отправлено tty0 , 29-Июл-22 18:51 
Успокойтесь и кушайте

>>> Реализовано выражение "GROUP"

И чего там ещё не реализовано... Но зовут это СУБД


"Выпуск реляционно-графовой СУБД EdgeDB 2.0"
Отправлено Аноним , 31-Июл-22 10:31 
Ты точно туда отвечаешь?

"Выпуск реляционно-графовой СУБД EdgeDB 2.0"
Отправлено YetAnotherOnanym , 29-Июл-22 19:50 
Фи, какой примитивный AI. О таком ещё Салтыков-Щедрин писал, модель называлась "Органчик". Только там на все случаи была фраза "Не потерплю!", а здесь "Где пруфы?".

"Про Салтыкова-Щедрина"
Отправлено MadAdmin , 01-Авг-22 06:35 
Вы не правы, там вроде ещё были фразы "Ррразорю!" и "Запорю!".
Очень  развитый был AI,  Салтыков-Щедрин надолго опередил своё время и 'посмотрел в завтрашний день'

"Про Салтыкова-Щедрина"
Отправлено YetAnotherOnanym , 01-Авг-22 08:18 
Хммм... Надо бы перечитать.

"Выпуск реляционно-графовой СУБД EdgeDB 2.0"
Отправлено Anonima , 29-Июл-22 16:13 
Первое правило сектантов-смузихлёбов: "В первом предложении пиши %software_name%, а во втором тут же заявляй, что он (пере/на)писан на Rust! В технические подробности лей воды, бенчмарки не показывай, о недостатках умалчивай."

"Выпуск реляционно-графовой СУБД EdgeDB 2.0"
Отправлено Аноним , 29-Июл-22 16:16 
Я бы посмотрел на тех кто недостатки афиширует.  

"Выпуск реляционно-графовой СУБД EdgeDB 2.0"
Отправлено Anonima , 29-Июл-22 16:19 
Ахахаха! Она не написана на Rust! Она целиком и полностью на другом смузихлёбстве: на супербыстром компактном Python, лоооол

"Выпуск реляционно-графовой СУБД EdgeDB 2.0"
Отправлено Аноним , 29-Июл-22 16:22 
Django ORM тоже на питоне пока что никто на неё не жаловался.  

"Выпуск реляционно-графовой СУБД EdgeDB 2.0"
Отправлено Аноним , 29-Июл-22 18:09 
https://www.edgedb.com/docs давай за тебя погуглю, брат.

Бенчмарки должны делать сторонние ребята, а про недостатки - приведи мне плз недостатки gcc с официального сайта.


"Выпуск реляционно-графовой СУБД EdgeDB 2.0"
Отправлено Аноним , 29-Июл-22 16:22 
Только Rust способен обеспечить стабильность разаботки!

"Выпуск реляционно-графовой СУБД EdgeDB 2.0"
Отправлено Аноним , 29-Июл-22 16:22 
Стабильно нулевой результат.  Поэтому сабж на питоне.  

"Выпуск реляционно-графовой СУБД EdgeDB 2.0"
Отправлено Урри , 29-Июл-22 16:29 
Я чет не понял - на гитхабе в подпапочке "postgres" сплошняком сишный код. а в подпапочке edb - питончиковый. А где безопасТность то, нас что, снова нае ой, обманули?

О, нашел. В edb/edgeql-parser/src/ 9 файлов! Фух, успокоили. Можно срочно переходить.

https://github.com/edgedb/edgedb


"Выпуск реляционно-графовой СУБД EdgeDB 2.0"
Отправлено Аноним , 29-Июл-22 16:41 
Не знаю куда ты там смотрел, но правильные цифры они на виду:

Languages

Python 94.0%
Cython 3.6%
Rust 2.3%
Other 0.1%


"Выпуск реляционно-графовой СУБД EdgeDB 2.0"
Отправлено abi , 29-Июл-22 18:31 
Как видно, в проекте негусто критичных к производительности частей

"Выпуск реляционно-графовой СУБД EdgeDB 2.0"
Отправлено Аноним , 29-Июл-22 22:43 
Общеизвестно ведь, что 1 строчка кода на расте добавляет 10% к безопасности в 100% к производительности любого проекта. А их там целые 2000, можешь сам посчитать, насколько это полезно.

"Выпуск реляционно-графовой СУБД EdgeDB 2.0"
Отправлено Аноним , 30-Июл-22 08:11 
Кому общеизвестно? Расто-веб-макака формошлепам страдающим от синдрома Даннинга — Крюгера?

"Выпуск реляционно-графовой СУБД EdgeDB 2.0"
Отправлено Admino , 30-Июл-22 13:00 
Экспертам с опеннета.

"Выпуск реляционно-графовой СУБД EdgeDB 2.0"
Отправлено Аноним , 31-Июл-22 10:33 
Ух ты, говорящий унитаз

"Выпуск реляционно-графовой СУБД EdgeDB 2.0"
Отправлено Аноним , 31-Июл-22 22:04 
Спасибо мы это про тебя итак всегда знали.  

"Выпуск реляционно-графовой СУБД EdgeDB 2.0"
Отправлено Онанистмус , 30-Июл-22 04:11 
На одном и том же пк Postgres дает 5 млн RPS а EdgeDB 100 тыс RPS. Это все что нужно знать о данной БД.

"Выпуск реляционно-графовой СУБД EdgeDB 2.0"
Отправлено Аноним , 30-Июл-22 05:24 
А ты уверен что ты делал одинаковое сравнение?)))

Наверное ты просто забыл join-ы к Postgres добавить;))

По сути EdgeDB это просто транслятор в схему postgres и sql.

И совершенно непонятно как она может быть медленнее.


"Выпуск реляционно-графовой СУБД EdgeDB 2.0"
Отправлено Онанистмус , 30-Июл-22 06:59 
Все очень просто. У EdgeDB фронт энд, который принимает запросы и меняет edgedb запросы на SQL запросы, написан на python и он режет потенциал postgres в 50 раз.

"Выпуск реляционно-графовой СУБД EdgeDB 2.0"
Отправлено funny.falcon , 30-Июл-22 22:57 
Ни хрена у тебя железяка. Я тестировал толстые сервера, но не видел больше 3млн RPS

"Выпуск реляционно-графовой СУБД EdgeDB 2.0"
Отправлено Аноним , 31-Июл-22 03:00 
Сравнивать нужно с ормами.
Напиши ссылку на код, которым тестировал

"Выпуск реляционно-графовой СУБД EdgeDB 2.0"
Отправлено Аноним , 31-Июл-22 08:34 
Если это орм почему он называется DB? Жду развернутого объяснения.  

"Выпуск реляционно-графовой СУБД EdgeDB 2.0"
Отправлено Аноним , 31-Июл-22 10:43 
Потому что это не ОРМ.

"Выпуск реляционно-графовой СУБД EdgeDB 2.0"
Отправлено Аноним , 31-Июл-22 22:02 
Зачем его тогда сравнивать с ормами? Давай тренируй логику у тебя может получится.

"Выпуск реляционно-графовой СУБД EdgeDB 2.0"
Отправлено pentagon128 , 01-Авг-22 16:52 
Это ОРМ на стороне сервера

"Выпуск реляционно-графовой СУБД EdgeDB 2.0"
Отправлено лютый жжжжж , 01-Авг-22 12:44 
>Postgres дает 5 млн RPS

ох уж эти сказочники )


"Выпуск реляционно-графовой СУБД EdgeDB 2.0"
Отправлено Онанистмус , 01-Авг-22 12:49 
pgbench

"Выпуск реляционно-графовой СУБД EdgeDB 2.0"
Отправлено Аноним , 30-Июл-22 08:15 
Что ещё ожидать от страдающих от синдрома Даннинга — Крюгера растоманов

"Выпуск реляционно-графовой СУБД EdgeDB 2.0"
Отправлено Аноним , 29-Июл-22 17:30 
Эксперты даже потроллить нормально не могут.

"Выпуск реляционно-графовой СУБД EdgeDB 2.0"
Отправлено Аноним , 29-Июл-22 17:48 
Чего только не сделают, лишь бы Oracle не использовать.

"Выпуск реляционно-графовой СУБД EdgeDB 2.0"
Отправлено Аноним , 29-Июл-22 17:51 
Раз в 10 быстрее призмы на легких запросах в бд

"Выпуск реляционно-графовой СУБД EdgeDB 2.0"
Отправлено Аноним , 29-Июл-22 23:21 
Интересная мода пошла. Писать какую-то фигню в красивой обёртке. А вопросы надёжности и производительности - это не к авторам....

"Выпуск реляционно-графовой СУБД EdgeDB 2.0"
Отправлено Admino , 30-Июл-22 13:01 
Моде на красивые обёртки лет 25 точно, а то и больше. Ты что-то проспал.

Вопросы надёжности и производительности точно не к авторам обёртки.


"Выпуск реляционно-графовой СУБД EdgeDB 2.0"
Отправлено Аноним , 31-Июл-22 10:44 
Почему не к авторам? Делай пуш-реквест.

"Выпуск реляционно-графовой СУБД EdgeDB 2.0"
Отправлено Alex5Anc , 01-Авг-22 04:56 
>Интересная мода пошла. Писать какую-то фигню в красивой обёртке. А вопросы надёжности и производительности - это не к авторам....

+ три чая этому анониму!


"Выпуск реляционно-графовой СУБД EdgeDB 2.0"
Отправлено Аноним , 30-Июл-22 01:29 
Графы хранить на технологиях реляционных БД? Совсем больные что ли

"Выпуск реляционно-графовой СУБД EdgeDB 2.0"
Отправлено Аноним , 30-Июл-22 03:41 
Это не графы а, скорее 🌲. По сути это обычные реляционные бд с join-ами чтобы собрать сложные объекты.

Только с нормальным синтаксисом.


"Выпуск реляционно-графовой СУБД EdgeDB 2.0"
Отправлено Аноним , 30-Июл-22 09:57 
Я про то, что иерархические данные хранить в БД реляционной в принципе больно. Получается либо дёшево по селектам и дорого по инсертам, либо наоборот. В большинстве случаев пользуются либо рекурсивными CTE, либо nested sets, либо materialized path. И во всех случаях приходится выбирать трейд-оф с которым можно смириться в рамках требований. А если в Neo4J запихать все, то все более-менее шустро работает.

"Выпуск реляционно-графовой СУБД EdgeDB 2.0"
Отправлено Аноним , 31-Июл-22 08:37 
А что делать тем у кого легаси? Сразу сказать что графы это не для нас?

"Выпуск реляционно-графовой СУБД EdgeDB 2.0"
Отправлено Alex5Anc , 01-Авг-22 05:01 
>Я про то, что иерархические данные хранить в БД реляционной в принципе больно.

Зависит от "приготовления".  Можно "упоротца", а можно найти "золотую середину".


"Выпуск реляционно-графовой СУБД EdgeDB 2.0"
Отправлено лютый жжжжж , 01-Авг-22 12:47 
>Это не графы

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

не понимаю, зачем в 2022 делать субд заведомо медленнее чем лидер (написанный на безопасной дзявке кстати)  


"Выпуск реляционно-графовой СУБД EdgeDB 2.0"
Отправлено pentagon128 , 02-Авг-22 17:08 
а мне нраицца, надо будет пощупать

"Выпуск реляционно-графовой СУБД EdgeDB 2.0"
Отправлено Аноним , 11-Авг-22 20:21 
Спасибо, скачал)