EdgeDB 2.0 DBMS เจฆเฉ เจฐเจฟเจฒเฉเจเจผ เจชเฉเจธเจผ เจเฉเจคเฉ เจเจ เจนเฉ, เจเฉ เจเจฟ เจฐเจฟเจฒเฉเจธเจผเจจเจฒ เจเฉเจฐเจพเจซ เจกเฉเจเจพ เจฎเจพเจกเจฒ เจ เจคเฉ EdgeQL เจชเฉเฉฑเจเจเจฟเฉฑเจ เจญเจพเจธเจผเจพ เจจเฉเฉฐ เจฒเจพเจเฉ เจเจฐเจฆเฉ เจนเฉ, เจเฉ เจเจฟ เจเฉเฉฐเจเจฒเจฆเจพเจฐ เจฒเฉเฉเจตเจพเจฐ เจกเฉเจเจพ เจฆเฉ เจจเจพเจฒ เจเฉฐเจฎ เจเจฐเจจ เจฒเจ เจ เจจเฉเจเฉเจฒ เจนเฉเฅค เจเฉเจก เจชเจพเจเจฅเจจ เจ เจคเฉ เจฐเจธเจ (เจชเจพเจฐเจธเจฐ เจ เจคเฉ เจชเฉเจฐเจฆเจฐเจธเจผเจจ-เจจเจพเจเจผเฉเจ เจนเจฟเฉฑเจธเฉ) เจตเจฟเฉฑเจ เจฒเจฟเจเจฟเจ เจเจฟเจ เจนเฉ เจ เจคเฉ เจ เจชเจพเจเฉ 2.0 เจฒเจพเจเจธเฉฐเจธ เจฆเฉ เจ เจงเฉเจจ เจตเฉฐเจกเจฟเจ เจเจฟเจ เจนเฉเฅค เจชเฉเจฐเฉเจเฉเจเจ เจจเฉเฉฐ PostgreSQL เจฒเจ เจเฉฑเจ เจเจก-เจเจจ เจตเจเฉเจ เจตเจฟเจเจธเจค เจเฉเจคเจพ เจเจพ เจฐเจฟเจนเจพ เจนเฉเฅค Python, Go, Rust เจ เจคเฉ TypeScript/Javascript เจฒเจ เจเจฒเจพเจเฉฐเจ เจฒเจพเจเจฌเฉเจฐเฉเจฐเฉเจเจ เจคเจฟเจเจฐ เจเฉเจคเฉเจเจ เจเจเจเจ เจนเจจเฅค DBMS เจชเฉเจฐเจฌเฉฐเจงเจจ เจ เจคเฉ เจเฉฐเจเจฐเจเจเจเจฟเจต เจชเฉเฉฑเจเจเจฟเฉฑเจ เจเจเจเจผเฉเจเจฟเจเจธเจผเจจ (REPL) เจฒเจ เจเจฎเจพเจเจก เจฒเจพเจเจจ เจเฉเจฒ เจชเฉเจฐเจฆเจพเจจ เจเจฐเจฆเจพ เจนเฉเฅค
เจเฉฑเจ เจธเจพเจฐเจฃเฉ-เจ เจงเจพเจฐเจฟเจค เจกเฉเจเจพ เจฎเจพเจกเจฒ เจฆเฉ เจฌเจเจพเจ, EdgeDB เจเจฌเจเฉเจเจ เจเจฟเจธเจฎเจพเจ เจฆเฉ เจ เจงเจพเจฐ เจคเฉ เจเฉฑเจ เจเฉเจธเจผเจฃเจพเจคเจฎเจ เจชเฉเจฐเจฃเจพเจฒเฉ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเจพ เจนเฉเฅค เจตเจฟเจฆเฉเจธเจผเฉ เจเฉเฉฐเจเฉเจเจ เจฆเฉ เจฌเจเจพเจ, เจธเฉฐเจฆเจฐเจญ เจฆเฉเจเจฐเจพ เจฒเจฟเฉฐเจ เจเจฐเจจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฟเจธเจฎเจพเจ เจฆเฉ เจตเจฟเจเจเจพเจฐ เจธเจฌเฉฐเจง เจจเฉเฉฐ เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจเจฐเจจ เจฒเจ เจเฉเจคเฉ เจเจพเจเจฆเฉ เจนเฉ (เจเฉฑเจ เจตเจธเจคเฉ เจจเฉเฉฐ เจฆเฉเจเฉ เจตเจธเจคเฉ เจฆเฉ เจตเจฟเจธเจผเฉเจธเจผเจคเจพ เจตเจเฉเจ เจตเจฐเจคเจฟเจ เจเจพ เจธเจเจฆเจพ เจนเฉ)เฅค
เจเจพเจเจช เจตเจฟเจ เจเจคเฉ { เจฒเฉเฉเฉเจเจฆเจพ เจธเฉฐเจชเจคเฉ เจฆเจพ เจจเจพเจฎ -> str; } เจเจพเจเจช เจฎเฉเจตเฉ { เจฒเฉเฉเฉเจเจฆเจพ เจชเฉเจฐเจพเจชเจฐเจเฉ เจเจพเจเจเจฒ -> str; เจฎเจฒเจเฉ เจฒเจฟเฉฐเจ เจเจเจเจฐ -> เจตเจฟเจ เจเจคเฉ; }
เจธเฉเจเจเจพเจเจ เจฆเฉ เจตเจฐเจคเฉเจ เจชเฉเฉฑเจเจเจฟเฉฑเจ เจฆเฉ เจชเฉเจฐเจเจฟเจฐเจฟเจ เจจเฉเฉฐ เจคเฉเจเจผ เจเจฐเจจ เจฒเจ เจเฉเจคเฉ เจเจพ เจธเจเจฆเฉ เจนเฉเฅค เจตเจฟเจธเจผเฉเจธเจผเจคเจพเจตเจพเจ เจเจฟเจตเฉเจ เจเจฟ เจฎเจเจผเจฌเฉเจค โโเจธเฉฐเจชเจคเฉ เจเจพเจเจชเจฟเฉฐเจ, เจธเฉฐเจชเฉฑเจคเฉ เจฎเฉเฉฑเจฒ เจชเจพเจฌเฉฐเจฆเฉเจเจ, เจเจฃเจจเจพ เจเฉเจคเฉเจเจ เจตเจฟเจธเจผเฉเจธเจผเจคเจพเจตเจพเจ, เจ เจคเฉ เจธเจเฉเจฐ เจเฉเจคเฉเจเจ เจชเฉเจฐเจเจฟเจฐเจฟเจเจตเจพเจ เจตเฉ เจธเจฎเจฐเจฅเจฟเจค เจนเจจเฅค EdgeDB เจเจฌเจเฉเจเจ เจธเจเฉเจฐเฉเจ เจธเจเฉเจฎ เจฆเฉเจเจ เจตเจฟเจธเจผเฉเจธเจผเจคเจพเจตเจพเจ, เจเฉ เจเฉเจ เจนเฉฑเจฆ เจคเฉฑเจ เจเฉฑเจ ORM เจฆเฉ เจฏเจพเจฆ เจฆเจฟเจตเจพเจเจเจฆเฉเจเจ เจนเจจ, เจตเจฟเฉฑเจ เจธเจเฉเจฎเจพเจ เจจเฉเฉฐ เจฎเจฟเจฒเจพเจเจฃ เจฆเฉ เจฏเฉเจเจคเจพ, เจตเฉฑเจ-เจตเฉฑเจ เจเจฌเจเฉเจเจเจธ เจฆเฉเจเจ เจตเจฟเจธเจผเฉเจธเจผเจคเจพเจตเจพเจ เจ เจคเฉ เจเจเฉเจเฉเจฐเจฟเจค JSON เจธเจนเจพเจเจคเจพ เจธเจผเจพเจฎเจฒ เจนเจจเฅค
เจฌเจฟเจฒเจ-เจเจจ เจเฉเจฒ เจธเจเฉเจฎเจพ เจฎเจพเจเจเฉเจฐเฉเจธเจผเจจ เจจเฉเฉฐ เจธเจเฉเจฐ เจเจฐเจจ เจฒเจ เจชเฉเจฐเจฆเจพเจจ เจเฉเจคเฉ เจเจ เจนเจจ - เจเฉฑเจ เจตเฉฑเจเจฐเฉ esdl เจซเจพเจเจฒ เจตเจฟเฉฑเจ เจจเจฟเจฐเจงเจพเจฐเจค เจธเจเฉเจฎเจพ เจจเฉเฉฐ เจฌเจฆเจฒเจฃ เจคเฉเจ เจฌเจพเจ เจฆ, เจเฉเจตเจฒ "edgedb เจฎเจพเจเจเฉเจฐเฉเจธเจผเจจ เจฌเจฃเจพเจ" เจเจฎเจพเจเจก เจเจฒเจพเจ เจ เจคเฉ DBMS เจธเจเฉเจฎเจพ เจตเจฟเฉฑเจ เจ เฉฐเจคเจฐเจพเจ เจฆเจพ เจตเจฟเจธเจผเจฒเฉเจธเจผเจฃ เจเจฐเฉเจเจพ เจ เจคเฉ เจชเจฐเจตเจพเจธ เจเจฐเจจ เจฒเจ เจเฉฑเจ เจธเจเฉเจฐเจฟเจชเจ เจคเจฟเจเจฐ เจเจฐเฉเจเจพเฅค เจจเจตเฉเจ เจธเจเฉเจฎเจพเฅค เจธเจเฉเจฎเจพ เจคเจฌเจฆเฉเจฒเฉเจเจ เจฆเจพ เจเจคเจฟเจนเจพเจธ เจเจชเจฃเฉ เจเจช เจเฉเจฐเฉเจ เจเฉเจคเจพ เจเจพเจเจฆเจพ เจนเฉเฅค
เจชเฉเฉฑเจเจเจฟเฉฑเจเจพเจ เจฌเจฃเจพเจเจฃ เจฒเจ, เจเฉเจฐเจพเจซเจผเจเจฟเจเจเจฒ เจชเฉเฉฑเจเจเจฟเฉฑเจ เจญเจพเจธเจผเจพ เจ เจคเฉ เจฎเจฒเจเฉเจ เจค EdgeDB เจญเจพเจธเจผเจพ, เจเฉ เจเจฟ เจฒเฉเฉเจตเจพเจฐ เจกเฉเจเจพ เจฒเจ SQL เจฆเจพ เจ เจจเฉเจเฉเจฒเจจ เจนเฉ, เจฆเฉเจตเฉเจ เจธเจฎเจฐเจฅเจฟเจค เจนเจจเฅค เจธเฉเจเฉเจเจ เจฆเฉ เจฌเจเจพเจ, เจชเฉเฉฑเจเจเจฟเฉฑเจ เจฆเฉ เจจเจคเฉเจเจฟเจเจ เจจเฉเฉฐ เจเฉฑเจ เจขเจพเจเจเจพเจเจค เจคเจฐเฉเจเฉ เจจเจพเจฒ เจซเจพเจฐเจฎเฉเจ เจเฉเจคเจพ เจเจพเจเจฆเจพ เจนเฉ, เจ เจคเฉ เจธเจฌเจเจตเฉเจฐเฉเจเจ เจ เจคเฉ JOINs เจฆเฉ เจฌเจเจพเจ, เจคเฉเจธเฉเจ เจเฉฑเจ EdgeQL เจชเฉเฉฑเจเจเจฟเฉฑเจ เจจเฉเฉฐ เจเจฟเจธเฉ เจนเฉเจฐ เจชเฉเฉฑเจเจเจฟเฉฑเจ เจตเจฟเฉฑเจ เจธเจฎเฉเจเจฐเจจ เจฆเฉ เจฐเฉเจช เจตเจฟเฉฑเจ เจจเจฟเจธเจผเจเจฟเจค เจเจฐ เจธเจเจฆเฉ เจนเฉเฅค เจฒเฉเจฃ-เจฆเฉเจฃ เจ เจคเฉ เจเฉฑเจเจฐ เจธเจฎเจฐเจฅเจฟเจค เจนเจจเฅค
เจฎเฉเจตเฉ เจเฉเจฃเฉ { เจธเจฟเจฐเจฒเฉเจ, เจ เจญเจฟเจจเฉเจคเจพ: { เจจเจพเจฎ } } เจซเจฟเจฒเจเจฐ .เจเจพเจเจเจฒ = "เจฆ เจฎเฉเจเฉเจฐเจฟเจเจธ" เจชเจพเจ เจฎเฉเจตเฉ { เจธเจฟเจฐเจฒเฉเจ := "เจฆ เจฎเฉเจเฉเจฐเจฟเจเจธ เจชเฉเจจเจฐ-เจเจฅเจพเจจ", เจ เจญเจฟเจจเฉเจคเจพ := ( {'เจเฉเจจเฉ เจฐเฉเจตเจเจผ', 'เจเฉเจฐเฉ-' เจตเจฟเฉฑเจ เจตเจฟเจ เจเจคเฉ เจซเจฟเจฒเจเจฐ .เจจเจพเจฎ เจเฉเจฃเฉเฅค เจเจจเฉ เจฎเฉเจธ', 'เจฒเฉเจฐเฉเจเจธ เจซเจฟเจธเจผเจฌเจฐเจจ' } ) } {0, 1, 2, 3} เจฏเฉเจจเฉเจ เจจ เจตเจฟเฉฑเจ เจธเฉฐเจเจฟเจ เจฒเจ ( { เจธเฉฐเจเจฟเจ , เจธเฉฐเจเจฟเจ + 0.5 } เจเฉเจฃเฉ );
เจจเจตเฉเจ เจธเฉฐเจธเจเจฐเจฃ เจตเจฟเฉฑเจ:
- เจกเฉเจเจพเจฌเฉเจธ เจชเฉเจฐเจธเจผเจพเจธเจจ เจฒเจ เจเฉฑเจ เจฌเจฟเจฒเจ-เจเจจ เจตเฉเฉฑเจฌ เจเฉฐเจเจฐเจซเฉเจธ เจเฉเฉเจฟเจ เจเจฟเจ เจนเฉ, เจเจฟเจธ เจจเจพเจฒ เจคเฉเจธเฉเจ เจกเฉเจเจพ เจจเฉเฉฐ เจตเฉเจเจฃ เจ
เจคเฉ เจธเฉฐเจชเจพเจฆเจฟเจค เจเจฐ เจธเจเจฆเฉ เจนเฉ, EdgeQL เจชเฉเฉฑเจเจเจฟเฉฑเจเจพเจ เจจเฉเฉฐ เจเจฒเจพ เจธเจเจฆเฉ เจนเฉ เจ
เจคเฉ เจตเจฐเจคเฉ เจเจ เจธเจเฉเจฐเฉเจ เจธเจเฉเจฎ เจฆเจพ เจตเจฟเจธเจผเจฒเฉเจธเจผเจฃ เจเจฐ เจธเจเจฆเฉ เจนเฉเฅค เจเฉฐเจเจฐเจซเฉเจธ เจจเฉเฉฐ โedgedb uiโ เจเจฎเจพเจเจก เจฆเฉเจเจฐเจพ เจฒเจพเจเจ เจเฉเจคเจพ เจเจฟเจ เจนเฉ, เจเจฟเจธ เจคเฉเจ เจฌเจพเจ
เจฆ เจเจน เจฒเฉเจเจฒเจนเฉเจธเจ เจจเฉเฉฐ เจเจเจธเฉเจธ เจเจฐเจจ เจตเฉเจฒเฉ เจเจชเจฒเจฌเจง เจนเฉ เจเจพเจเจฆเจพ เจนเฉเฅค
- "GROUP" เจธเจฎเฉเจเจฐเจจ เจฒเจพเจเฉ เจเฉเจคเจพ เจเจฟเจ เจนเฉ, เจเจฟเจธ เจจเจพเจฒ เจคเฉเจธเฉเจ เจเจฐเจฌเจฟเจเจฐเจฐเฉ EdgeQL เจธเจฎเฉเจเจฐเจจเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจนเฉเจ เจกเฉเจเจพ เจ เจคเฉ เจธเจฎเฉเจน เจกเฉเจเจพ เจจเฉเฉฐ เจตเฉฐเจกเจฃ เจ เจคเฉ เจเจเฉฑเจ เฉ เจเจฐเจจ เจฆเฉ เจเจเจพเจเจผเจค เจฆเจฟเฉฐเจฆเฉ เจนเฉ, เจเจฟเจตเฉเจ เจเจฟ เจเฉฑเจ SELECT เจเจชเจฐเฉเจธเจผเจจ เจตเจฟเฉฑเจ เจเจฐเฉเฉฑเจชเจฟเฉฐเจเฅค
- เจเจฌเจเฉเจเจ เจชเฉฑเจงเจฐ 'เจคเฉ เจชเจนเฉเฉฐเจ เจจเฉเฉฐ เจจเจฟเจฏเฉฐเจคเจฐเจฟเจค เจเจฐเจจ เจฆเฉ เจธเจฎเจฐเฉฑเจฅเจพ. เจชเจนเฉเฉฐเจ เจฆเฉ เจจเจฟเจฏเจฎ เจธเจเฉเจฐเฉเจ เจธเจเฉเจฎเจพ เจชเฉฑเจงเจฐ 'เจคเฉ เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจเฉเจคเฉ เจเจ เจนเจจ เจ เจคเฉ เจคเฉเจนเจพเจจเฉเฉฐ เจชเฉเจฐเจพเจชเจค เจเจฐเจจ, เจธเฉฐเจฎเจฟเจฒเจฟเจค เจเจฐเจจ, เจฎเจฟเจเจพเจเจฃ เจ เจคเฉ เจ เฉฑเจชเจกเฉเจ เจเจฐเจจ เจฆเฉเจเจ เจเจพเจฐเจตเจพเจเจเจ เจตเจฟเฉฑเจ เจตเจธเจคเฉเจเจ เจฆเฉ เจเฉฑเจ เจจเจฟเจธเจผเจเจฟเจค เจธเจฎเฉเจน เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจจ เจฆเฉ เจธเจฎเจฐเฉฑเจฅเจพ เจจเฉเฉฐ เจธเฉเจฎเจค เจเจฐเจจ เจฆเฉ เจเจเจพเจเจผเจค เจฆเจฟเฉฐเจฆเฉ เจนเจจเฅค เจเจฆเจพเจนเจฐเจจ เจฒเจ, เจคเฉเจธเฉเจ เจเฉฑเจ เจจเจฟเจฏเจฎ เจธเจผเจพเจฎเจฒ เจเจฐ เจธเจเจฆเฉ เจนเฉ เจเฉ เจธเจฟเจฐเจซเจผ เจฒเฉเจเจ เจจเฉเฉฐ เจชเฉเจฐเจเจพเจธเจผเจจ เจจเฉเฉฐ เจ เฉฑเจชเจกเฉเจ เจเจฐเจจ เจฆเฉ เจเจเจพเจเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉเฅค
- เจธเจเฉเจฐเฉเจ เจธเจเฉเจฎเจพ เจตเจฟเฉฑเจ เจเจฒเฉเจฌเจฒ เจตเฉเจฐเฉเจเจฌเจฒ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจจ เจฆเฉ เจฏเฉเจเจคเจพ เจธเจผเจพเจฎเจฒ เจเฉเจคเฉ เจเจเฅค เจเฉฑเจ เจจเจตเจพเจ เจเจฒเฉเจฌเจฒ เจตเฉเจฐเฉเจเจฌเจฒ current_user เจจเฉเฉฐ เจเจชเจญเฉเจเจคเจพ เจจเจพเจฒ เจเฉเฉเจจ เจฒเจ เจชเฉเจฐเจธเจคเจพเจตเจฟเจค เจเฉเจคเจพ เจเจฟเจ เจนเฉเฅค
- เจฎเฉเฉฑเจฒเจพเจ เจฆเฉเจเจ เจฐเฉเจเจเจพเจ เจจเฉเฉฐ เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจเจฐเจจ เจตเจพเจฒเฉเจเจ เจเจฟเจธเจฎเจพเจ เจฒเจ เจธเจฎเจฐเจฅเจจ เจธเจผเจพเจฎเจฒ เจเฉเจคเจพ เจเจฟเจเฅค
- เจเฉฐเจเจพเจฒ เจญเจพเจธเจผเจพ เจฒเจ เจเฉฑเจ เจ เจงเจฟเจเจพเจฐเจค เจเจฒเจพเจเฉฐเจ เจฒเจพเจเจฌเฉเจฐเฉเจฐเฉ เจคเจฟเจเจฐ เจเฉเจคเฉ เจเจ เจนเฉเฅค
- EdgeDB เจฌเจพเจเจจเจฐเฉ เจชเฉเจฐเฉเจเฉเจเฉเจฒ เจจเฉเฉฐ เจธเจฅเจฟเจฐ เจเฉเจคเจพ เจเจฟเจ เจนเฉ, เจเจฟเจธ เจจเจพเจฒ เจเจฒเฉเจฌเจฒ เจตเฉเจฐเฉเจเจฌเจฒ เจ เจคเฉ เจฒเฉเจเจฒ เจธเจเฉเจเจธ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจนเฉเจ, HTTP เจฆเฉเจเจฐเจพ เจซเจพเจฐเจตเจฐเจกเจฟเฉฐเจ, เจเฉฑเจเฉ เจจเฉเจเจตเจฐเจ เจเจจเฉเจเจธเจผเจจ เจฆเฉ เจ เฉฐเจฆเจฐ เจเจ เจตเฉฑเจ-เจตเฉฑเจ เจธเฉเจธเจผเจจเจพเจ เจจเฉเฉฐ เจเฉฑเจเฉ เจธเจฎเฉเจ เจคเฉ เจชเฉเจฐเจเจฟเจฐเจฟเจ เจเจฐเจจเจพ เจธเฉฐเจญเจต เจนเฉ เจเจฟเจ เจนเฉเฅค
- เจธเจพเจเจ เจเจเจเฉเจตเฉเจธเจผเจจ เจฒเจ เจธเจนเจฟเจฏเฉเจ เจเฉเฉเจฟเจ เจเจฟเจ เจนเฉ, เจเฉ เจคเฉเจนเจพเจจเฉเฉฐ เจธเจฐเจตเจฐ เจนเฉเจเจกเจฒเจฐ เจจเฉเฉฐ เจฎเฉเจฎเฉเจฐเฉ เจตเจฟเฉฑเจ เจจเจพ เจฐเฉฑเจเจฃ เจ เจคเฉ เจเฉเจจเฉเจเจธเจผเจจ เจธเจฅเจพเจชเจค เจเจฐเจจ เจฆเฉ เจเฉเจธเจผเจฟเจธเจผ เจเจฐเจจ เจตเฉเจฒเฉ เจนเฉ เจเจฒเจพเจเจฃ เจฆเฉ เจเจเจพเจเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉ (เจกเจฟเจตเฉเจฒเจชเจฐ เจธเจฟเจธเจเจฎเจพเจ 'เจคเฉ เจธเจฐเฉเจค เจฌเจเจพเจเจฃ เจฒเจ เจเจชเจฏเฉเจเฉ)เฅค
เจธเจฐเฉเจค: opennet.ru