The OpenNET Project / Index page

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



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

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

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

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

Оглавление

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


1. "Первый стабильный релиз реляционно-графовой СУБД EdgeDB"  –3 +/
Сообщение от Аноним (1), 11-Фев-22, 23:47 
годно. с релизом!
Ответить | Правка | Наверх | Cообщить модератору

19. "Первый стабильный релиз реляционно-графовой СУБД EdgeDB"  +/
Сообщение от лютый жабби__ (?), 12-Фев-22, 08:53 
>годно

а бенчмарки постеснялись сделать? сколько графовых поделок не тестил, никто даже близко не догоняет neo4j (на чуть более сложных примерах, чем shortestpath или match)

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

34. "Первый стабильный релиз реляционно-графовой СУБД EdgeDB"  –1 +/
Сообщение от Анонн (?), 12-Фев-22, 10:51 
Лишь бы написать...
Открыл, запустил, проверил подходит или нет https://github.com/edgedb/webapp-bench
Ответить | Правка | Наверх | Cообщить модератору

55. "Первый стабильный релиз реляционно-графовой СУБД EdgeDB"  +/
Сообщение от лютый жабби__ (?), 12-Фев-22, 17:02 
>Открыл, запустил, проверил подходит или нет

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

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

60. "Первый стабильный релиз реляционно-графовой СУБД EdgeDB"  +1 +/
Сообщение от Аноним (60), 12-Фев-22, 19:11 
А зачем ты тогда нужен? Погонщик скажет и будешь за зарплату тестить, никуда не денешься. И тикеты не забудь закрыть, висят тебе уже два дня.
Ответить | Правка | Наверх | Cообщить модератору

77. "Первый стабильный релиз реляционно-графовой СУБД EdgeDB"  +/
Сообщение от Ag (ok), 13-Фев-22, 12:33 
Жалко времени - занесите денег тестерам, вместе с постановкой задачи. Или вам и денег жалко?!
Ответить | Правка | К родителю #55 | Наверх | Cообщить модератору

79. "Первый стабильный релиз реляционно-графовой СУБД EdgeDB"  +/
Сообщение от лютый жабби__ (?), 14-Фев-22, 08:15 
Читать научитесь, комментаторы. Где официальные бенчмарки? А их нет => скорее всего это поделие даже в искуственных примерах не может обогнать конкурентов...

Нафиг оно нужно время на него тратить?

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

80. "Первый стабильный релиз реляционно-графовой СУБД EdgeDB"  +/
Сообщение от лютый жабби__ (?), 14-Фев-22, 08:19 
Взять тех же arangoDB, они поднатужились и родили статейку как они якобы порвали всех конкурентов лохматых версий и монго и нео4ж. Статейка разумеется не обновляется годами, и разумеется на чуть более других тестах всё становится сильно наоборот... но хоть в чём-то арангутанги лучше или наравне с нео4ж. А тут вообще молчок... просто поделие в вакууме для фанатов постгреса?
Ответить | Правка | Наверх | Cообщить модератору

81. "Первый стабильный релиз реляционно-графовой СУБД EdgeDB"  +/
Сообщение от adolfus (ok), 16-Фев-22, 01:08 
Вы еще сравните с голым ISAM, что лежит под SQL.
За любой шаг навстречу программисту приходится платить пользователю потерей функционала, синжением производительности и уменьшением памяти, доступной для выделения из кучи, что опять же приводит к снижению призводительности, но уже на порядок. Хотя, если в составе есть приложение, позволяющее графически строить схему данных без писанины кода, типа, как в кларионе, для эскизного проектирования, в принципе, годно.

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

2. "Первый стабильный релиз реляционно-графовой СУБД EdgeDB"  +/
Сообщение от Bx (ok), 11-Фев-22, 23:56 
а где я могу сделать
select Movie {
     title,
     actors: {
       name
     }
   }
   filter .title = "The Matrix"

???
про инъекции не слышали, поди?

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

18. "Первый стабильный релиз реляционно-графовой СУБД EdgeDB"  +3 +/
Сообщение от Аноним (18), 12-Фев-22, 07:27 
Доку бы открыл https://www.edgedb.com/docs/edgeql/parameters.
Ответить | Правка | Наверх | Cообщить модератору

28. "Первый стабильный релиз реляционно-графовой СУБД EdgeDB"  +1 +/
Сообщение от Аноним (28), 12-Фев-22, 09:48 
Ну так как теперь модно, через curl ставим. В зависимостях ржавый, ради cli, при этом полноценная клиентская библиотека на ржавом так и не дописана. Клиента для "your favorite language" ставим отдельно через npm/pip. Классика...
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

3. "Первый стабильный релиз реляционно-графовой СУБД EdgeDB"  +/
Сообщение от Аноним (3), 12-Фев-22, 00:25 
Графы это хорошо, но nosql выбирают из-за эффективного горизонтального масштабирования из коробки. Для нагруженных проектов отпадает автоматом.
Ответить | Правка | Наверх | Cообщить модератору

4. "Первый стабильный релиз реляционно-графовой СУБД EdgeDB"  –4 +/
Сообщение от Bx (ok), 12-Фев-22, 00:36 
> Графы это хорошо, но nosql выбирают из-за эффективного горизонтального масштабирования
> из коробки. Для нагруженных проектов отпадает автоматом.

"Эвона, как"(C) И как масштабируются K-V горизонтально?

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

6. "Первый стабильный релиз реляционно-графовой СУБД EdgeDB"  +4 +/
Сообщение от Аноним (3), 12-Фев-22, 00:44 
Шардированием K ессно. Вопрос то в чём?
Ответить | Правка | Наверх | Cообщить модератору

7. "Первый стабильный релиз реляционно-графовой СУБД EdgeDB"  –5 +/
Сообщение от Bx (ok), 12-Фев-22, 00:51 
> Шардированием K ессно. Вопрос то в чём?

Это не вопрос, наверное. Про CAP-теорему не все только лишь слышали, все применяют :) Только не все понимают, что делаю это.

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

23. "Первый стабильный релиз реляционно-графовой СУБД EdgeDB"  +/
Сообщение от Аноним (23), 12-Фев-22, 09:25 
Те кто применяют CAP теорему весьма посредственные личности и не вдупляют, что она не работает. Читайте авторов.
Ответить | Правка | Наверх | Cообщить модератору

29. "Первый стабильный релиз реляционно-графовой СУБД EdgeDB"  –1 +/
Сообщение от Bx (ok), 12-Фев-22, 09:58 
> Те кто применяют CAP теорему весьма посредственные личности и не вдупляют, что
> она не работает. Читайте авторов.

Точно. Просьба как можно шире свое мнение распространть.

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

20. "Первый стабильный релиз реляционно-графовой СУБД EdgeDB"  +/
Сообщение от лютый жабби__ (?), 12-Фев-22, 08:56 
>но nosql выбирают из-за эффективного горизонтального

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

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

46. "Первый стабильный релиз реляционно-графовой СУБД EdgeDB"  +/
Сообщение от Аноним (3), 12-Фев-22, 14:09 
По факту графы реализуются поверх любой бд. Это лишь абстракция. И на aws и на azure есть такие прослойки поверх соответственно dynamodb и cosmosdb.
Ответить | Правка | Наверх | Cообщить модератору

48. "Первый стабильный релиз реляционно-графовой СУБД EdgeDB"  +/
Сообщение от Аноним (18), 12-Фев-22, 14:18 
DynamoDB это key-value, поверх неё ты графы не построишь.

Ты построишь только поверх реляционной БД. И ничего лучше пока не придумали.

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

53. "Первый стабильный релиз реляционно-графовой СУБД EdgeDB"  +/
Сообщение от Аноним (3), 12-Фев-22, 15:50 
Я не спрашиваю, а утверждаю. Зайди на aws или azure и убедись. Графы это предельно примитивная конструкция и key-value более чем достаточно. Скорее вопрос в том, а нужны ли они вообще. И почти всегда ответ - не нужны.
Ответить | Правка | Наверх | Cообщить модератору

59. "Первый стабильный релиз реляционно-графовой СУБД EdgeDB"  +/
Сообщение от Аноним (18), 12-Фев-22, 19:04 
У нас была основная "база данных" на DynamoDB. Я её знаю вдоль и поперек.

Либо вы очень плохо знаете и понимаете DynamoDB, либо совсем не разбираетесь что такое реляционная база данных.

Начать надо с самого простого - ACID и транзакций. Которых у DynamoDB нет.

Это даже не обычная БД, а кусок овна.

Рассчитана на лохов и менеджеров.

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

62. "Первый стабильный релиз реляционно-графовой СУБД EdgeDB"  +/
Сообщение от Аноним (3), 12-Фев-22, 19:51 
Угу, 10 лет ежедневной разработки и продакшена на mssql. Тысячи STP, сотни баз. Конечно не знаю, куда нам. Для энтерпрайза и финтеха да, безусловно. Но для массовых продуктов все эти рассказы про целостность перестают кого-то интересовать на моменте, когда производительности не хватает, а вертикально масштабироваться становится слишком дорого.
Ответить | Правка | Наверх | Cообщить модератору

65. "Первый стабильный релиз реляционно-графовой СУБД EdgeDB"  –1 +/
Сообщение от Аноним (18), 12-Фев-22, 21:45 
То что вы там 10 лет мусор производите не делает вас профессионалом.

Берёте key-value хранилище (а ни какая не база данных) - отказываетесь практически от всего что делает БД отличным от записи в файл.

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

Объясняю на пальцах. Что такое key-value? Это обычная 1 табличка с индексами по Primary Key.

И что же мешает делать шардинг для обычной БД? Ничего.

И таких баз данных полно. Тот же Yugabyte делает именно это.

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

73. "Первый стабильный релиз реляционно-графовой СУБД EdgeDB"  +/
Сообщение от Аноним (3), 13-Фев-22, 01:55 
Ну да, нас не делает, а вас безусловно делает. Смешно. Давайте подобную ахинею будете нести каким-нибудь бомжам из перехода.
Ответить | Правка | Наверх | Cообщить модератору

75. "Первый стабильный релиз реляционно-графовой СУБД EdgeDB"  +1 +/
Сообщение от Аноним (18), 13-Фев-22, 10:28 
А я кому несу?)))
Ответить | Правка | Наверх | Cообщить модератору

69. "Первый стабильный релиз реляционно-графовой СУБД EdgeDB"  –1 +/
Сообщение от Аноним (18), 12-Фев-22, 22:00 
Когда не хватает производительности - значит OLAP запросы и надо брать column-oriented базу данных.

Какой-нибудь Duck DB. Их куча сейчас.

А key-value выбросьте, она очень мало кому нужна. Это обычный dictionary.

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

63. "Первый стабильный релиз реляционно-графовой СУБД EdgeDB"  +/
Сообщение от лютый жабби__ (?), 12-Фев-22, 20:28 
>По факту графы реализуются поверх любой бд

дашотынесёшь.жпг

ты на своей "надстройке над любой дб" сможешь allshortestpaths на глубину 50 шагов просчитывать за милисекунды?

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

64. "Первый стабильный релиз реляционно-графовой СУБД EdgeDB"  +/
Сообщение от лютый жабби__ (?), 12-Фев-22, 20:29 
p.s. на базе хотя бы в десятки-сотни миллионов узлов
Ответить | Правка | Наверх | Cообщить модератору

67. "Первый стабильный релиз реляционно-графовой СУБД EdgeDB"  –1 +/
Сообщение от Аноним (18), 12-Фев-22, 21:53 
Тут профи с 100 сделанных проектов. 10 лет опыта. Тяп-ляп и готово. Какие транзакции и гарантии? Да кому они нужны!

А то что любой запрос в key-value это практически 100% полный full scan базы данных...

Зато быстро (!) На самом деле нет.
SSD терабайтник поставить за 10к и уже будет летать.

Это может быть "медленно" только если терабайты / петабайты на каждый (!) запрос дергать.

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

5. "Первый стабильный релиз реляционно-графовой СУБД EdgeDB"  –8 +/
Сообщение от Хакер2005 (?), 12-Фев-22, 00:41 
Наконец то отличная бд на расте.
Ответить | Правка | Наверх | Cообщить модератору

12. "Первый стабильный релиз реляционно-графовой СУБД EdgeDB"  +/
Сообщение от Аноним (12), 12-Фев-22, 05:39 
бд там postgres, писана на c++. читать научись
Ответить | Правка | Наверх | Cообщить модератору

14. "Первый стабильный релиз реляционно-графовой СУБД EdgeDB"  +4 +/
Сообщение от leap42 (ok), 12-Фев-22, 07:14 
> бд там postgres, писана на c++. читать научись

Анониму тож не помешает почитать на чём Postgres написан.

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

15. "Первый стабильный релиз реляционно-графовой СУБД EdgeDB"  +1 +/
Сообщение от Аноним (18), 12-Фев-22, 07:21 
Эксперт экспертом погоняет
Ответить | Правка | Наверх | Cообщить модератору

32. "Первый стабильный релиз реляционно-графовой СУБД EdgeDB"  +/
Сообщение от Аноним (32), 12-Фев-22, 10:11 
Так ты и есть тот эксперт, который все на раст переписывает и всё никак не перепишет. Даже сабж не на расте.  
Ответить | Правка | Наверх | Cообщить модератору

38. "Первый стабильный релиз реляционно-графовой СУБД EdgeDB"  +3 +/
Сообщение от funny.falcon (?), 12-Фев-22, 12:07 
PostgreSQL написан на C. Плюсами там даже и не пахнет.
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

13. "Первый стабильный релиз реляционно-графовой СУБД EdgeDB"  +1 +/
Сообщение от leap42 (ok), 12-Фев-22, 07:14 
> Наконец то отличная бд на расте.

лол, гитхаб даж проценты пишет

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

26. "Первый стабильный релиз реляционно-графовой СУБД EdgeDB"  +1 +/
Сообщение от Аноним (32), 12-Фев-22, 09:28 
О да вставили какую-то библиотечку 2.6% от общего объема кода. Все теперь проект на раст. А то что 94.3% написано на питоне это всем пофиг.  Растофанатики не наделены умственными способностями.  
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

30. "Первый стабильный релиз реляционно-графовой СУБД EdgeDB"  +/
Сообщение от Аноним (28), 12-Фев-22, 09:58 
Там на ржавом парсер для cli в виде питоновского модуля, а ржавый даже не входит в "First-party clients for your favorite languages" O_o
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

31. "Первый стабильный релиз реляционно-графовой СУБД EdgeDB"  +1 +/
Сообщение от Аноним (28), 12-Фев-22, 10:05 
Ой, я упустил там ещё есть graphql на питоне и graphql-rewrite на ржавом. То есть в команде одни пишут код, вторые стали переписывать на ржавом и бросили этим заниматься полтора года назад.
Ответить | Правка | Наверх | Cообщить модератору

78. "Первый стабильный релиз реляционно-графовой СУБД EdgeDB"  +/
Сообщение от Аноним12345 (?), 13-Фев-22, 16:40 
Ржавому тут не место
Ответить | Правка | К родителю #30 | Наверх | Cообщить модератору

17. "Первый стабильный релиз реляционно-графовой СУБД EdgeDB"  –1 +/
Сообщение от Аноним (18), 12-Фев-22, 07:23 
Самое крутая их инновация - это язык запросов и то что база данных объектно-ориентированная.

SQL такого не могёт.

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

21. "Первый стабильный релиз реляционно-графовой СУБД EdgeDB"  +1 +/
Сообщение от Самокатофил (?), 12-Фев-22, 08:57 
Ну, защищенность не забывай, которая обеспечивается использованием раста. Это тоже круто.
Ответить | Правка | Наверх | Cообщить модератору

27. "Первый стабильный релиз реляционно-графовой СУБД EdgeDB"  +3 +/
Сообщение от Аноним (32), 12-Фев-22, 09:29 
Если там и есть какая-та безопасность то только от языка питон, которого в проекте 94.3%
Ответить | Правка | Наверх | Cообщить модератору

41. "Первый стабильный релиз реляционно-графовой СУБД EdgeDB"  +/
Сообщение от Самокатофил (?), 12-Фев-22, 13:28 
Не обязательно. Можно использовать раст только в самых уязвимых местах, а во все остальные пустить питон. Тогда будет и быстро, и безопасно. Можно быстро писать софт, и деплоить его в производство.
Ответить | Правка | Наверх | Cообщить модератору

49. "Первый стабильный релиз реляционно-графовой СУБД EdgeDB"  +/
Сообщение от Аноним (18), 12-Фев-22, 14:21 
Ну Python и быстро... С другой стороны её писали очень крутые ребята, которые асинхронный стек Python и пушили. Те будет нормально.
Ответить | Правка | Наверх | Cообщить модератору

50. "Первый стабильный релиз реляционно-графовой СУБД EdgeDB"  +/
Сообщение от Самокатофил (?), 12-Фев-22, 14:37 
> Ну Python и быстро... С другой стороны её писали очень крутые ребята,
> которые асинхронный стек Python и пушили. Те будет нормально.

Про скорость исполнения в 2к22... лол. Ретрогады должны страдать.

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

58. "Первый стабильный релиз реляционно-графовой СУБД EdgeDB"  +/
Сообщение от Аноним (18), 12-Фев-22, 18:52 
Ну да, в БД, где считают миллисекунды скорость не имеет значения.

Ну, я весь во внимании...

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

66. "Первый стабильный релиз реляционно-графовой СУБД EdgeDB"  +/
Сообщение от Самокатофил (?), 12-Фев-22, 21:45 
Помните откровения Грэхэма в начале нулевых, про лисп?! Сейчас что-то изменилось?! Важен не язык, а "экосистема". А "экосистема" - это такой лубрикант, благодаря которому "идеальный код" входит в продакшн. Цель этого "ойти" -- продать пользовательскую базу какой-нибудь рыбе покрупнее, а успех "проданной ручки" продать еще кому-то, и желательно пару раз. А рыба перепишет с лиспа на ту уберэкосистему, где у нее побольше инженегров. Потому что юзер сожрет всё что ему скормят. Подождет если надо. Половит баги новой версии. Новый интерфейс. Новые функции. Отсутствие прежних. Может даже другой продукт вообще выкатят. Пофиг, это же планктон, оно даже не придет в сознание по большей части. Малость отсеется канеш, остальную подоят. Скорость? Шта? Подождут, если надо, пока наши инженегры "работают над этим". Схема отработает своё и в утиль: спасибо этому дому.
Ответить | Правка | Наверх | Cообщить модератору

71. "Первый стабильный релиз реляционно-графовой СУБД EdgeDB"  –1 +/
Сообщение от Likern (?), 12-Фев-22, 23:20 
Базы данных должны быть быстрыми, очень быстрыми. Они это продают.

Это значит можно ещё более дерьмовый код писать, вообще забить на алгоритмы и оптимизацию, и всё равно будет работать достойно (всё делает, как и сейчас, БД, остальное это бизнес логика).

Путь хотя бы хоть кто-то делает качественный и быстрый код и заботится о миллисекундах.

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

24. "Первый стабильный релиз реляционно-графовой СУБД EdgeDB"  +/
Сообщение от Аноним (23), 12-Фев-22, 09:26 
ООП головного мозга в базах. Оба пользователя психушки будут рады.
Ответить | Правка | Наверх | Cообщить модератору

33. "Первый стабильный релиз реляционно-графовой СУБД EdgeDB"  +/
Сообщение от Аноним (32), 12-Фев-22, 10:12 
Им тоже надо развлекаться
Ответить | Правка | Наверх | Cообщить модератору

37. "Первый стабильный релиз реляционно-графовой СУБД EdgeDB"  –1 +/
Сообщение от Аноним (18), 12-Фев-22, 11:31 
Ну-ка, расскажи как ты моделируешь JSON или объекты языка с помощью табличек?
Ответить | Правка | К родителю #24 | Наверх | Cообщить модератору

42. "Первый стабильный релиз реляционно-графовой СУБД EdgeDB"  +2 +/
Сообщение от санитар (?), 12-Фев-22, 13:36 
чего это "оба"? У нас тут их тыщи!
Ответить | Правка | К родителю #24 | Наверх | Cообщить модератору

39. "Первый стабильный релиз реляционно-графовой СУБД EdgeDB"  +5 +/
Сообщение от Аноним (39), 12-Фев-22, 12:53 
> Код написан на языках Python и Rust

Python 94.3%
Cython 3.0%
Rust 2.6%

Админ, с тебя жир течет по всему сайту

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

40. "Первый стабильный релиз реляционно-графовой СУБД EdgeDB"  –2 +/
Сообщение от Аноним (40), 12-Фев-22, 13:07 
Ух ты, предмет поддерживает множественное наследование (англ. multiple inheritance) и полиморфные запросы (англ. polimorphic queries​) =))
Ответить | Правка | Наверх | Cообщить модератору

61. "Первый стабильный релиз реляционно-графовой СУБД EdgeDB"  +/
Сообщение от Вася (??), 12-Фев-22, 19:46 
Если это надстройка над psql и если под капотом она использует либо обычные таблицы и join-ы (кажется так, иначе, зачем ей схема и миграция схемы?), либо jsonb + jsonb_path_query, то зачем ей быть клиент-серверной? Почему ей не быть библиотекой, встраиваемой в приложение, например на Go или на питоне?
Ответить | Правка | Наверх | Cообщить модератору

70. "Первый стабильный релиз реляционно-графовой СУБД EdgeDB"  +/
Сообщение от Аноним (70), 12-Фев-22, 22:03 
Что за извращенцы кладут графы в реляционные БД? Может оно там еще и на рекурсивных CTE работает?
Ответить | Правка | Наверх | Cообщить модератору

72. "Первый стабильный релиз реляционно-графовой СУБД EdgeDB"  +/
Сообщение от Likern (?), 12-Фев-22, 23:21 
А как их ещё класть?
Ответить | Правка | Наверх | Cообщить модератору

76. "Первый стабильный релиз реляционно-графовой СУБД EdgeDB"  +1 +/
Сообщение от Аноним (70), 13-Фев-22, 12:17 
Ну я не знаю даже, посмотрите что ли как в Neo4j это реализовано. Там индексированный поиск в списках смежности, без попытки натянуть графы на реляционную алгебру с джоинами, нормальными формами и прочим. То, что в РСУБД можно при желании запихать иерархические структуры данных, не значит, что так нужно делать. Кроме каких-то совсем простых классических случаев, когда в базе нужно хранить дерево (и наличие цикла считается аномалией, а не фичей, на которой завязана бизнес-логика). Тогда Materialized Path в помощью. Во всех остальных случаях попытка использовать РСУБД для графовых задач - натягивание совы на глобус.
Ответить | Правка | Наверх | Cообщить модератору

82. "Первый стабильный релиз реляционно-графовой СУБД EdgeDB"  +/
Сообщение от Кремов (?), 17-Фев-22, 14:45 
Феерическое ненужно с системой типов устаревшей ещё во времена появления оригинального sql
Ответить | Правка | Наверх | Cообщить модератору

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

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




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

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