ะะพัััะฟะตะฝ ะฟะตัะฒัะน ััะฐะฑะธะปัะฝัะน ัะตะปะธะท ะกะฃะะ EdgeDB, ะฟัะตะดััะฐะฒะปััััั ัะพะฑะพะน ะฝะฐะดัััะพะนะบั ะฝะฐะด PostgreSQL ั ัะตะฐะปะธะทะฐัะธะตะน ัะตะปััะธะพะฝะฝะพ-ะณัะฐัะพะฒะพะน ะผะพะดะตะปะธ ะดะฐะฝะฝัั ะธ ัะทัะบะฐ ะทะฐะฟัะพัะพะฒ EdgeQL, ะพะฟัะธะผะธะทะธัะพะฒะฐะฝะฝัั ะดะปั ัะฐะฑะพัั ัะพ ัะปะพะถะฝัะผะธ ะธะตัะฐัั ะธัะตัะบะธะผะธ ะดะฐะฝะฝัะผะธ. ะะพะด ะฝะฐะฟะธัะฐะฝ ะฝะฐ ัะทัะบะฐั Python ะธ Rust ะธ ัะฐัะฟัะพัััะฐะฝัะตััั ะฟะพะด ะปะธัะตะฝะทะธะตะน Apache 2.0. ะะปะธะตะฝััะบะธะต ะฑะธะฑะปะธะพัะตะบะธ ะฟะพะดะณะพัะพะฒะปะตะฝั ะดะปั ัะทัะบะพะฒ Python, Go, Rust ะธ TypeScript/Javascript. ะัะตะดะพััะฐะฒะปัะตััั ะธะฝััััะผะตะฝัะฐัะธะน ะบะพะผะฐะฝะดะฝะพะน ััะพะบะธ ะดะปั ัะฟัะฐะฒะปะตะฝะธั ะกะฃะะ ะธ ะธะฝัะตัะฐะบัะธะฒะฝะพะณะพ ะฒัะฟะพะปะฝะตะฝะธั ะทะฐะฟัะพัะพะฒ (REPL).
ะะผะตััะพ ะผะพะดะตะปะธ ะดะฐะฝะฝัั ะฝะฐ ะพัะฝะพะฒะต ัะฐะฑะปะธั ะฒ EdgeDB ะฟัะธะผะตะฝัะตััั ะดะตะบะปะฐัะฐัะธะฒะฝะฐั ัะธััะตะผะฐ ะฝะฐ ะพัะฝะพะฒะต ะพะฑัะตะบัะฝัั ัะธะฟะพะฒ. ะะผะตััะพ ะฒะฝะตัะฝะธั ะบะปััะตะน (foreign key) ะดะปั ะพะฟัะตะดะตะปะตะฝะธั ัะฒัะทะธ ะผะตะถะดั ัะธะฟะฐะผะธ ะฟัะธะผะตะฝัะตััั ัะฒัะทัะฒะฐะฝะธะต ัััะปะบะฐะผะธ (ะพะดะธะฝ ะพะฑัะตะบั ะผะพะถะตั ะธัะฟะพะปัะทะพะฒะฐัััั ะบะฐะบ ัะฒะพะนััะฒะพ ะดััะณะพะณะพ ะพะฑัะตะบัะฐ). type Person { required property name -> str; } type Movie { required property title -> str; multi link actors -> Person; }
เจธเฉเจเจเจพเจเจ เจฆเฉ เจตเจฐเจคเฉเจ เจชเฉเฉฑเจเจเจฟเฉฑเจ เจฆเฉ เจชเฉเจฐเจเจฟเจฐเจฟเจ เจจเฉเฉฐ เจคเฉเจเจผ เจเจฐเจจ เจฒเจ เจเฉเจคเฉ เจเจพ เจธเจเจฆเฉ เจนเฉเฅค เจตเจฟเจธเจผเฉเจธเจผเจคเจพเจตเจพเจ เจเจฟเจตเฉเจ เจเจฟ เจฎเจเจผเจฌเฉเจค โโเจธเฉฐเจชเจคเฉ เจเจพเจเจชเจฟเฉฐเจ, เจธเฉฐเจชเฉฑเจคเฉ เจฎเฉเฉฑเจฒ เจชเจพเจฌเฉฐเจฆเฉเจเจ, เจเจฃเจจเจพ เจเฉเจคเฉเจเจ เจตเจฟเจธเจผเฉเจธเจผเจคเจพเจตเจพเจ, เจ เจคเฉ เจธเจเฉเจฐ เจเฉเจคเฉเจเจ เจชเฉเจฐเจเจฟเจฐเจฟเจเจตเจพเจ เจตเฉ เจธเจฎเจฐเจฅเจฟเจค เจนเจจเฅค EdgeDB เจเจฌเจเฉเจเจ เจธเจเฉเจฐเฉเจ เจธเจเฉเจฎ เจฆเฉเจเจ เจตเจฟเจธเจผเฉเจธเจผเจคเจพเจตเจพเจ, เจเฉ เจเฉเจ เจนเฉฑเจฆ เจคเฉฑเจ เจเฉฑเจ ORM เจฆเฉ เจฏเจพเจฆ เจฆเจฟเจตเจพเจเจเจฆเฉเจเจ เจนเจจ, เจตเจฟเฉฑเจ เจธเจเฉเจฎเจพเจ เจจเฉเฉฐ เจฎเจฟเจฒเจพเจเจฃ เจฆเฉ เจฏเฉเจเจคเจพ, เจตเฉฑเจ-เจตเฉฑเจ เจเจฌเจเฉเจเจเจธ เจฆเฉเจเจ เจตเจฟเจธเจผเฉเจธเจผเจคเจพเจตเจพเจ เจ เจคเฉ เจเจเฉเจเฉเจฐเจฟเจค JSON เจธเจนเจพเจเจคเจพ เจธเจผเจพเจฎเจฒ เจนเจจเฅค
เจฌเจฟเจฒเจ-เจเจจ เจเฉเจฒ เจธเจเฉเจฎเจพ เจฎเจพเจเจเฉเจฐเฉเจธเจผเจจ เจจเฉเฉฐ เจธเจเฉเจฐ เจเจฐเจจ เจฒเจ เจชเฉเจฐเจฆเจพเจจ เจเฉเจคเฉ เจเจ เจนเจจ - เจเฉฑเจ เจตเฉฑเจเจฐเฉ esdl เจซเจพเจเจฒ เจตเจฟเฉฑเจ เจจเจฟเจฐเจงเจพเจฐเจค เจธเจเฉเจฎเจพ เจจเฉเฉฐ เจฌเจฆเจฒเจฃ เจคเฉเจ เจฌเจพเจ เจฆ, เจเฉเจตเจฒ "edgedb เจฎเจพเจเจเฉเจฐเฉเจธเจผเจจ เจฌเจฃเจพเจ" เจเจฎเจพเจเจก เจเจฒเจพเจ เจ เจคเฉ DBMS เจธเจเฉเจฎเจพ เจตเจฟเฉฑเจ เจ เฉฐเจคเจฐเจพเจ เจฆเจพ เจตเจฟเจธเจผเจฒเฉเจธเจผเจฃ เจเจฐเฉเจเจพ เจ เจคเฉ เจชเจฐเจตเจพเจธ เจเจฐเจจ เจฒเจ เจเฉฑเจ เจธเจเฉเจฐเจฟเจชเจ เจคเจฟเจเจฐ เจเจฐเฉเจเจพเฅค เจจเจตเฉเจ เจธเจเฉเจฎเจพเฅค เจธเจเฉเจฎเจพ เจคเจฌเจฆเฉเจฒเฉเจเจ เจฆเจพ เจเจคเจฟเจนเจพเจธ เจเจชเจฃเฉ เจเจช เจเฉเจฐเฉเจ เจเฉเจคเจพ เจเจพเจเจฆเจพ เจนเฉเฅค
ะะปั ัะพัะผะธัะพะฒะฐะฝะธั ะทะฐะฟัะพัะพะฒ ะฟะพะดะดะตัะถะธะฒะฐะตััั ะบะฐะบ ัะทัะบ ะทะฐะฟัะพัะพะฒ GraphQL, ัะฐะบ ะธ ัะพะฑััะฒะตะฝะฝัะน ัะทัะบ EdgeDB, ะฟัะตะดััะฐะฒะปัััะธะน ัะพะฑะพะน ะฐะดะฐะฟัะฐัะธั SQL ะดะปั ะธะตัะฐัั
ะธัะตัะบะธั
ะดะฐะฝะฝัั
. ะะผะตััะพ ัะฟะธัะบะพะฒ ัะตะทัะปััะฐัั ะทะฐะฟัะพัะฐ ะพัะพัะผะปััััั ะฒ ััััะบัััะธัะพะฒะฐะฝะฝะพะผ ะฒะธะดะต, ะฐ ะฒะผะตััะพ ะฟะพะดะทะฐะฟัะพัะพะฒ ะธ ะพะฟะตัะฐัะธะน JOIN ะฟัะตะดะพััะฐะฒะปัะตััั ะฒะพะทะผะพะถะฝะพััั ัะบะฐะทะฐะฝะธั ะพะดะฝะพะณะพ ะทะฐะฟัะพัะฐ EdgeQL ะฒ ะบะฐัะตััะฒะต ะฒััะฐะถะตะฝะธั ะฒะฝัััะธ ะดััะณะพะณะพ ะทะฐะฟัะพัะฐ. ะะพะดะดะตัะถะธะฒะฐัััั ััะฐะฝะทะฐะบัะธะธ ะธ ัะธะบะปั. select Movie { title, actors: { name } } filter .title = ยซThe Matrixยป insert Movie { title := ยซThe Matrix Resurrectionsยป, actors := ( select Person filter .name in { โKeanu Reevesโ, โCarrie-Anne Mossโ, โLaurence Fishburneโ } ) } for number in {0, 1, 2, 3} union ( select { number, number + 0.5 } );
เจธเจฐเฉเจค: opennet.ru