เดฑเดฟเดฒเต‡เดทเดฃเตฝ เด—เตเดฐเดพเดซเดฟเดจเตเดฑเต† เด†เดฆเตเดฏ เดธเตเดฅเดฟเดฐเดคเดฏเตเดณเตเดณ เดฑเดฟเดฒเต€เดธเต DBMS EdgeDB

EdgeDB DBMS-เดจเตเดฑเต† เด†เดฆเตเดฏเดคเตเดคเต† เดธเตเดฅเดฟเดฐเดคเดฏเตเดณเตเดณ เดฑเดฟเดฒเต€เดธเต เดฒเดญเตเดฏเดฎเดพเดฃเต, เด‡เดคเต เดธเด™เตเด•เต€เตผเดฃเตเดฃเดฎเดพเดฏ เดถเตเดฐเต‡เดฃเดฟเดชเดฐเดฎเดพเดฏ เดกเดพเดฑเตเดฑเดฏเตโ€Œเด•เตเด•เตŠเดชเตเดชเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดพเตป เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตโ€Œเดค เดฑเดฟเดฒเต‡เดทเดฃเตฝ เด—เตเดฐเดพเดซเต เดกเดพเดฑเตเดฑ เดฎเต‹เดกเดฒเตเด‚ EdgeQL เด…เดจเตเดตเต‡เดทเดฃ เดญเดพเดทเดฏเตเด‚ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดฒเต‚เดŸเต† PostgreSQL-เดฒเต‡เด•เตเด•เตเดณเตเดณ เด’เดฐเต เด†เดกเต-เด“เตบ เด†เดฃเต. เดชเตˆเดคเตเดคเดฃเดฟเดฒเตเด‚ เดฑเดธเตเดฑเตเดฑเดฟเดฒเตเด‚ เดŽเดดเตเดคเดฟเดฏ เด•เต‹เดกเต เด…เดชเตเดชเดพเดšเตเดšเต† 2.0 เดฒเตˆเดธเตปเดธเดฟเดจเต เด•เต€เดดเดฟเดฒเดพเดฃเต เดตเดฟเดคเดฐเดฃเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต. เดชเตˆเดคเตเดคเตบ, เด—เต‹, เดฑเดธเตเดฑเตเดฑเต, เดŸเตˆเดชเตเดชเตเดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต/เดœเดพเดตเดพเดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต เดŽเดจเตเดจเดฟเดตเดฏเตเด•เตเด•เดพเดฏเดฟ เด•เตเดฒเดฏเดจเตเดฑเต เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เตพ เดคเดฏเตเดฏเดพเดฑเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต. เดกเดฟเดฌเดฟเดŽเด‚เดŽเดธเต เดฎเดพเดจเต‡เดœเตเดฎเต†เดจเตเดฑเดฟเดจเตเด‚ เด‡เดจเตเดฑเดฑเดพเด•เตเดŸเต€เดตเต เด•เตเดตเดฑเดฟ เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดทเดจเตเด‚ (REPL) เด•เดฎเดพเตปเดกเต เดฒเตˆเตป เดŸเต‚เดณเตเด•เตพ เดจเตฝเด•เตเดจเตเดจเต.

เดชเดŸเตเดŸเดฟเด• เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เดกเดพเดฑเตเดฑ เดฎเต‹เดกเดฒเดฟเดจเต เดชเด•เดฐเด‚, เด’เดฌเตเดœเด•เตเดฑเตเดฑเต เดคเดฐเด™เตเด™เดณเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เด’เดฐเต เดกเดฟเด•เตเดฒเดฑเต‡เดฑเตเดฑเต€เดตเต เดธเดฟเดธเตเดฑเตเดฑเด‚ EdgeDB เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. เดซเต‹เดฑเดฟเตป เด•เต€เด•เตพเด•เตเด•เต เดชเด•เดฐเด‚, เดคเดฐเด™เตเด™เตพ เดคเดฎเตเดฎเดฟเดฒเตเดณเตเดณ เดฌเดจเตเดงเด‚ เดจเดฟเตผเดตเดšเดฟเด•เตเด•เดพเตป เดฑเดซเดฑเตปเดธเต เดตเดดเดฟ เดฒเดฟเด™เตเด•เดฟเด‚เด—เต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต (เด’เดฐเต เด’เดฌเตเดœเด•เตเดฑเตเดฑเต เดฎเดฑเตเดฑเตŠเดฐเต เดตเดธเตเดคเตเดตเดฟเดจเตเดฑเต† เดธเตเดตเดคเตเดคเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚). เดตเตเดฏเด•เตเดคเดฟ {เด†เดตเดถเตเดฏเดฎเดพเดฏ เดตเดธเตเดคเตเดตเดฟเดจเตเดฑเต† เดชเต‡เดฐเต -> โ€‹โ€‹str; } เดŸเตˆเดชเตเดชเต เดฎเต‚เดตเดฟ {เด†เดตเดถเตเดฏเดฎเดพเดฏ เดชเตเดฐเต‹เดชเตเดชเตผเดŸเตเดŸเดฟ เดถเต€เตผเดทเด•เด‚ -> str; เดฎเตพเดŸเตเดŸเดฟ เดฒเดฟเด™เตเด•เต เด…เดญเดฟเดจเต‡เดคเดพเด•เตเด•เตพ -> เดตเตเดฏเด•เตเดคเดฟ; }

เด…เดจเตเดตเต‡เดทเดฃ เดชเตเดฐเต‹เดธเดธเตเดธเดฟเด‚เด—เต เดตเต‡เด—เดคเตเดคเดฟเดฒเดพเด•เตเด•เดพเตป เดธเต‚เดšเดฟเด•เด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚. เดถเด•เตเดคเดฎเดพเดฏ เดชเตเดฐเต‹เดชเตเดชเตผเดŸเตเดŸเดฟ เดŸเตˆเดชเตเดชเดฟเด‚เด—เต, เดชเตเดฐเต‹เดชเตเดชเตผเดŸเตเดŸเดฟ เดฎเต‚เดฒเตเดฏ เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเด™เตเด™เตพ, เด•เดฎเตเดชเตเดฏเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดค เดชเตเดฐเต‹เดชเตเดชเตผเดŸเตเดŸเดฟเด•เตพ, เดธเด‚เดญเดฐเดฟเดšเตเดš เดจเดŸเดชเดŸเดฟเด•เตเดฐเดฎเด™เตเด™เตพ เดคเตเดŸเด™เตเด™เดฟเดฏ เดธเดตเดฟเดถเต‡เดทเดคเด•เดณเตเด‚ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต. เดŽเดกเตเดœเตเดกเดฟเดฌเดฟ เด’เดฌเตโ€Œเดœเด•เตเดฑเตเดฑเต เดธเตโ€Œเดฑเตเดฑเต‹เดฑเต‡เดœเต เดธเตโ€Œเด•เต€เดฎเดฟเดจเตเดฑเต† เดธเดตเดฟเดถเต‡เดทเดคเด•เดณเดฟเตฝ, เด’เดฐเต ORM-เดจเต† เด…เดจเตเดธเตเดฎเดฐเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดพเดฃเต, เดธเตโ€Œเด•เต€เดฎเด•เตพ เดฎเดฟเด•เตเดธเต เดšเต†เดฏเตเดฏเดพเดจเตเดณเตเดณ เด•เดดเดฟเดตเต, เดตเตเดฏเดคเตเดฏเดธเตเดค เด’เดฌเตโ€Œเดœเด•เตเดฑเตเดฑเตเด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดชเตเดฐเต‹เดชเตเดชเตผเดŸเตเดŸเดฟเด•เตพ เดฒเดฟเด™เตเด•เต เดšเต†เดฏเตเดฏเดพเดจเตเดณเตเดณ เด•เดดเดฟเดตเต, เด‡เดจเตเดฑเด—เตเดฐเต‡เดฑเตเดฑเดกเต JSON เดชเดฟเดจเตเดคเตเดฃ เดŽเดจเตเดจเดฟเดต เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต.

เดธเตเด•เต€เดฎ เดฎเตˆเด—เตเดฐเต‡เดทเตป เดธเด‚เดญเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดฌเดฟเตฝเดฑเตเดฑเต-เด‡เตป เดŸเต‚เดณเตเด•เตพ เดจเตฝเด•เดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต - เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• esdl เดซเดฏเดฒเดฟเตฝ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏ เดธเตเด•เต€เดฎ เดฎเดพเดฑเตเดฑเดฟเดฏ เดถเต‡เดทเด‚, "edgedb เดฎเตˆเด—เตเดฐเต‡เดทเตป เดธเตƒเดทเตโ€ŒเดŸเดฟ" เด•เดฎเดพเตปเดกเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด•, DBMS เดธเตเด•เต€เดฎเดฏเดฟเดฒเต† เดตเตเดฏเดคเตเดฏเดพเดธเด™เตเด™เตพ เดตเดฟเดถเด•เดฒเดจเด‚ เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เด‡เดคเดฟเดฒเต‡เด•เตเด•เต เดฎเตˆเด—เตเดฐเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ เด‡เดจเตเดฑเดฑเดพเด•เตเดŸเต€เดตเต เด†เดฏเดฟ เด’เดฐเต เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเด‚. เดชเตเดคเดฟเดฏ เดธเตเด•เต€เดฎ. เดธเตเด•เต€เดฎ เดฎเดพเดฑเตเดฑเด™เตเด™เดณเตเดŸเต† เดšเดฐเดฟเดคเตเดฐเด‚ เดธเตเดตเดฏเดฎเต‡เดต เดŸเตเดฐเดพเด•เตเด•เต เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเตเด‚.

เด…เดจเตเดตเต‡เดทเดฃเด™เตเด™เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต, GraphQL เด…เดจเตเดตเต‡เดทเดฃ เดญเดพเดทเดฏเตเด‚ เดถเตเดฐเต‡เดฃเดฟเดชเดฐเดฎเดพเดฏ เดกเดพเดฑเตเดฑเดฏเตโ€Œเด•เตเด•เดพเดฏเตเดณเตเดณ SQL-เดจเตเดฑเต† เด…เดกเดพเดชเตเดฑเตเดฑเต‡เดทเดจเดพเดฏ เดชเตเดฐเตŠเดชเตเดฐเตˆเดฑเตเดฑเดฑเดฟ EdgeDB เดญเดพเดทเดฏเตเด‚ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต. เดฒเดฟเดธเตเดฑเตเดฑเตเด•เตพเด•เตเด•เต เดชเด•เดฐเด‚, เด…เดจเตเดตเต‡เดทเดฃ เดซเดฒเด™เตเด™เตพ เด˜เดŸเดจเดพเดชเดฐเดฎเดพเดฏ เดฐเต€เดคเดฟเดฏเดฟเตฝ เดซเต‹เตผเดฎเดพเดฑเตเดฑเต เดšเต†เดฏเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด•เต‚เดŸเดพเดคเต† เดธเดฌเตเด•เตเดตเดฑเดฟเด•เตพเด•เตเด•เตเด‚ เดœเต‹เดฏเดฟเดจเตเด•เตพเด•เตเด•เตเด‚ เดชเด•เดฐเด‚, เดฎเดฑเตเดฑเตŠเดฐเต เดšเต‹เดฆเตเดฏเดคเตเดคเดฟเดจเตเดณเตเดณเดฟเตฝ เด’เดฐเต เดŽเด•เตโ€Œเดธเตโ€Œเดชเตเดฐเดทเดจเดพเดฏเดฟ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต EdgeQL เดšเต‹เดฆเตเดฏเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚. เด‡เดŸเดชเดพเดŸเตเด•เดณเตเด‚ เดธเตˆเด•เตเด•เดฟเดณเตเด•เดณเตเด‚ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต. เดฎเต‚เดตเดฟ {เดถเต€เตผเดทเด•เด‚, เด…เดญเดฟเดจเต‡เดคเดพเด•เตเด•เตพ: {เดชเต‡เดฐเต }} เดซเดฟเตฝเดŸเตเดŸเตผ .เดถเต€เตผเดทเด•เด‚ = "เดฆเดฟ เดฎเดพเดŸเตเดฐเดฟเด•เตเดธเต" เดคเดฟเดฐเตเด•เตเด• เดฎเต‚เดตเดฟ {เดถเต€เตผเดทเด•เด‚ := "เดฆเดฟ เดฎเดพเดŸเตเดฐเดฟเด•เตเดธเต เดฑเต€เดธเตผเดฑเด•เตเดทเตปเดธเต", เด…เดญเดฟเดจเต‡เดคเดพเด•เตเด•เตพ := ( {'เด•เต€เดจเต เดฑเต€เดตเตเดธเต', 'เด•เดพเดฐเดฟ-เด•เดพเดฐเต€- เดŽเดจเตเดจเดคเดฟเตฝ เดตเตเดฏเด•เตเดคเดฟ เดซเดฟเตฝเดŸเตเดŸเตผ .เดชเต‡เดฐเต เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเด• เด†เดจเดฟ เดฎเต‹เดธเต', 'เดฒเต‹เดฑเตปเดธเต เดซเดฟเดทเตเดฌเต‡เตบ' } )

เด…เดตเดฒเด‚เดฌเด‚: opennet.ru

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•