เด’เดฐเต เดตเต†เดฌเต เดฌเตเดฐเต—เดธเดฑเดฟเตฝ DBMS เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต SQLite WASM เดชเดฟเดจเตเดคเตเดฃ เดšเต‡เตผเด•เตเด•เตเดจเตเดจเต

เดตเต†เดฌเตโ€Œเด…เดธเต†เด‚เดฌเตเดฒเดฟ เด‡เดจเตเดฑเตผเดฎเต€เดกเดฟเดฏเดฑเตเดฑเต เด•เต‹เดกเดฟเดฒเต‡เด•เตเด•เต เดฒเตˆเดฌเตเดฐเดฑเดฟ เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเดพเดจเตเดณเตเดณ เด•เดดเดฟเดตเต เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดพเตป SQLite เดกเต†เดตเดฒเดชเตเดชเตผเดฎเดพเตผ เด’เดฐเต เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเต เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต, เด’เดฐเต เดตเต†เดฌเต เดฌเตเดฐเต—เดธเดฑเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚, เด•เต‚เดŸเดพเดคเต† JavaScript-เดฒเต† เดตเต†เดฌเต เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดพเตป เด…เดจเตเดฏเต‹เดœเตเดฏเดตเตเดฎเดพเดฃเต. เดตเต†เดฌเต เด…เดธเด‚เดฌเตเดฒเดฟเดฏเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด•เต‹เดกเต เดชเตเดฐเดงเดพเดจ เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเต เดถเต‡เด–เดฐเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดšเต‡เตผเดคเตเดคเต. SQLite เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ WebSQL API-เตฝ เดจเดฟเดจเตเดจเต เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฏเดฟ, WASM SQLite เดฌเตเดฐเต—เดธเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเตเด‚ เด’เดฑเตเดฑเดชเตเดชเต†เดŸเตเดŸเดคเดพเดฃเต, เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ เด…เดคเดฟเดจเตเดฑเต† เดธเตเดฐเด•เตเดทเดฏเต† เดฌเดพเดงเดฟเด•เตเด•เตเด•เดฏเตเดฎเดฟเดฒเตเดฒ (SQLite-เดฒเต† เดจเดฟเดฐเดตเดงเดฟ เด•เต‡เดŸเตเดชเดพเดŸเตเด•เตพ WebSQL เดตเดดเดฟ เดฌเตเดฐเต—เดธเดฑเดฟเดจเต† เด†เด•เตเดฐเดฎเดฟเด•เตเด•เดพเตป เดธเดพเดงเตเดฏเดคเดฏเตเดณเตเดณเดคเดฟเดจเต เดถเต‡เดทเด‚ Chrome-เตฝ WebSQL-เดจเตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เดพเตป Google เดคเต€เดฐเตเดฎเดพเดจเดฟเดšเตเดšเต) .

SQLite API-เดจเต เดธเดฎเดพเดจเดฎเดพเดฏ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดคเดฏเตเดณเตเดณ เด’เดฐเต JavaScript เดซเตเดฐเต†เดฏเดฟเด‚เดตเตผเด•เตเด•เต เดฒเดญเตเดฏเดฎเดพเด•เตเด•เตเด• เดŽเดจเตเดจเดคเดพเดฃเต เดชเดฆเตเดงเดคเดฟเดฏเตเดŸเต† เดฒเด•เตเดทเตเดฏเด‚. เดตเต†เดฌเต เดกเต†เดตเดฒเดชเตเดชเตผเดฎเดพเตผเด•เตเด•เต sql.js เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ Node.js เดถเตˆเดฒเดฟเดฏเดฟเดฒเตเดณเตเดณ เดกเดพเดฑเตเดฑเดฏเตเดฎเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดพเตป เด‰เดฏเตผเดจเตเดจ เดคเดฒเดคเตเดคเดฟเดฒเตเดณเตเดณ เด’เดฌเตโ€Œเดœเด•เตเดฑเตเดฑเต-เด“เดฑเดฟเดฏเดจเตเดฑเดกเต เด‡เดจเตเดฑเตผเดซเต‡เดธเต เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เดฒเต‹-เดฒเต†เดตเตฝ C API-เดฏเดฟเตฝ เด’เดฐเต เดฌเตˆเตปเดกเดฟเด‚เด—เต, เดตเต†เดฌเต เดตเตผเด•เตเด•เตผ เดฎเต†เด•เตเด•เดพเดจเดฟเดธเดคเตเดคเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ API เดŽเดจเตเดจเดฟเดต เด‡เดคเต เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต. เดชเตเดฐเดคเตเดฏเต‡เด• เดคเตเดฐเต†เดกเตเด•เดณเดฟเตฝ เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดšเต†เดฏเตโ€Œเดค เด…เดธเดฟเตปเด•เตเดฐเดฃเดธเต เดนเดพเตปเดกเตโ€Œเดฒเดฑเตเด•เตพ เดจเดฟเด™เตเด™เตพ เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เตเดจเตเดจเต. เดตเต†เดฌเต เดตเตผเด•เตเด•เตผ เด…เดงเดฟเดทเตโ€Œเด เดฟเดค API-เดฏเตโ€Œเด•เตเด•เต เดฎเตเด•เดณเดฟเดฒเตเดณเตเดณ เดธเตเดŸเตเดฐเต€เดฎเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดœเต‹เดฒเดฟ เดธเด‚เด˜เดŸเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดฑเต† เดธเด™เตเด•เต€เตผเดฃเดคเด•เตพ เดฎเดฑเดฏเตโ€Œเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต, เดชเตเดฐเต‹เดฎเดฟเดธเต เดฎเต†เด•เตเด•เดพเดจเดฟเดธเดคเตเดคเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เด‡เดจเตเดฑเตผเดซเต‡เดธเดฟเดจเตเดฑเต† เด’เดฐเต เดชเดคเดฟเดชเตเดชเตเด‚ เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต.

SQLite-เดจเตเดฑเต† WASM เดชเดคเดฟเดชเตเดชเดฟเตฝ เดตเต†เดฌเต เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เตพ เดธเด‚เดญเดฐเดฟเด•เตเด•เตเดจเตเดจ เดกเดพเดฑเตเดฑ เดจเดฟเดฒเดตเดฟเดฒเต† เดธเต†เดทเดจเดฟเตฝ เดชเตเดฐเดพเดฆเต‡เดถเดฟเด•เดตเตฝเด•เตเด•เดฐเดฟเด•เตเด•เดพเดจเต‹ (เดชเต‡เดœเต เดฑเต€เดฒเต‹เดกเต เดšเต†เดฏเตเดคเดคเดฟเดจเต เดถเต‡เดทเด‚ เดจเดทเตโ€ŒเดŸเดฎเดพเดฏเดคเต) เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด•เตเดฒเดฏเดจเตเดฑเต เดญเดพเด—เดคเตเดคเต เดธเด‚เดญเดฐเดฟเด•เตเด•เดพเดจเต‹ เด•เดดเดฟเดฏเตเด‚ (เดธเต†เดทเดจเตเด•เตพเด•เตเด•เดฟเดŸเดฏเดฟเตฝ เดธเด‚เดฐเด•เตเดทเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต). เดธเตเดฅเดฟเดฐเดฎเดพเดฏ เดธเด‚เดญเดฐเดฃเดคเตเดคเดฟเดจเดพเดฏเดฟ, เดชเตเดฐเดพเดฆเต‡เดถเดฟเด• เดซเดฏเตฝ เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเตฝ OPFS (เด’เดฑเดฟเดœเดฟเตป-เดชเตเดฐเตˆเดตเดฑเตเดฑเต เดซเดฏเตฝเดธเดฟเดธเตเดฑเตเดฑเด‚, เดซเดฏเตฝ เดธเดฟเดธเตเดฑเตเดฑเด‚ เด†เด•เตโ€Œเดธเดธเต API-เดฏเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เด’เดฐเต เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด‚, เดจเดฟเดฒเดตเดฟเตฝ เดตเต†เดฌเตโ€Œเด•เดฟเดฑเตเดฑเต, เด•เตเดฐเต‹เดฎเดฟเดฏเด‚ เดŽเดจเตเดจเดฟเดต เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เดฌเตเดฐเต—เดธเดฑเตเด•เดณเดฟเตฝ เดฎเดพเดคเตเดฐเด‚ เดฒเดญเตเดฏเดฎเดพเดฃเต) เด•เต‚เดŸเดพเดคเต† เดชเตเดฐเดพเดฆเต‡เดถเดฟเด• เดฌเตเดฐเต—เดธเตผ เดธเตเดฑเตเดฑเต‹เดฑเต‡เดœเต เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟ เดกเดพเดฑเตเดฑ เดธเตเดฅเดพเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดฌเดพเด•เตเด•เต†เตปเดกเตเด•เตพ เดคเดฏเตเดฏเดพเดฑเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต. window.localStorage API, window.sessionStorage เดŽเดจเตเดจเดฟเดตเดฏเดฟเตฝ. เดฒเต‹เด•เตเด•เตฝ เดธเตเดฑเตเดฑเต‹เดฑเต‡เดœเต/เดธเต†เดทเตปเดธเตโ€Œเดฑเตเดฑเต‹เดฑเต‡เดœเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เดกเดพเดฑเตเดฑ เด’เดฐเต เด•เต€/เดฎเต‚เดฒเตเดฏเด‚ เดซเต‹เตผเดฎเดพเดฑเตเดฑเดฟเตฝ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸ เดธเตเดฑเตเดฑเต‹เดฑเตเด•เดณเดฟเตฝ เดชเตเดฐเดคเดฟเดซเดฒเดฟเด•เตเด•เตเดจเตเดจเต, เด•เต‚เดŸเดพเดคเต† OPFS เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เดฐเดฃเตเดŸเต เด“เดชเตเดทเดจเตเด•เดณเตเดฃเตเดŸเต: WASMFS เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด’เดฐเต เดตเต†เตผเดšเตเดตเตฝ FS เด…เดจเตเด•เดฐเดฟเด•เตเด•เดฒเตเด‚ sqlite3_vfs-เดจเตเดฑเต† เดชเตเดฐเดคเตเดฏเต‡เด• เดจเดฟเตผเดตเตเดตเดนเดฃเดตเตเด‚, เด’เดฐเต SQLite VFS เดฒเต†เดฏเตผ เดตเดพเด—เตเดฆเดพเดจเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. OPFS-เตฝ.

เด’เดฐเต WASM เด•เดพเดดเตโ€Œเดšเดฏเดฟเดฒเต‡เด•เตเด•เต SQLite เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต, เดŽเด‚เดธเตโ€Œเด•เตเดฐเดฟเดชเตเดฑเตเดฑเตป เด•เด‚เดชเตˆเดฒเตผ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต (ext/wasm เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด‚ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เดพเตป เด‡เดคเต เดฎเดคเดฟเดฏเดพเด•เตเด‚: โ€œ./configure โ€”enable-all; make sqlite3.c; cd ext/wasm; makeโ€). เด”เดŸเตเดŸเตโ€ŒเดชเตเดŸเตเดŸเต sqlite3.js, sqlite3.wasm เดซเดฏเดฒเตเด•เดณเดพเดฃเต, เด…เดต เดจเดฟเด™เตเด™เดณเตเดŸเต† JavaScript เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเดฟเตฝ เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดพเด‚ (HTML, JavaScript เด‰เดฆเดพเดนเดฐเดฃเด‚).

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

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