SQLite เจ‡เฉฑเจ• เจตเฉˆเฉฑเจฌ เจฌเฉเจฐเจพเจŠเจœเจผเจฐ เจตเจฟเฉฑเจš DBMS เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฒเจˆ WASM เจธเจฎเจฐเจฅเจจ เจœเฉ‹เฉœเจฆเจพ เจนเฉˆ

SQLite เจกเจฟเจตเฉˆเจฒเจชเจฐ เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจจเฉ‚เฉฐ WebAssembly เจ‡เฉฐเจŸเจฐเจฎเฉ€เจกเฉ€เจเจŸ เจ•เฉ‹เจก เจตเจฟเฉฑเจš เจ•เฉฐเจชเจพเจ‡เจฒ เจ•เจฐเจจ เจฆเฉ€ เจฏเฉ‹เจ—เจคเจพ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจฒเจˆ เจ‡เฉฑเจ• เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจฆเจพ เจตเจฟเจ•เจพเจธ เจ•เจฐ เจฐเจนเฉ‡ เจนเจจ, เจ‡เฉฑเจ• เจตเฉˆเฉฑเจฌ เจฌเฉเจฐเจพเจŠเจœเจผเจฐ เจตเจฟเฉฑเจš เจšเฉฑเจฒเจฃ เจฆเฉ‡ เจธเจฎเจฐเฉฑเจฅ เจ…เจคเฉ‡ JavaScript เจตเจฟเฉฑเจš เจตเฉˆเจฌ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจคเฉ‹เจ‚ เจกเจพเจŸเจพเจฌเฉ‡เจธ เจฆเฉ‡ เจจเจพเจฒ เจ•เฉฐเจฎ เจจเฉ‚เฉฐ เจธเฉฐเจ—เจ เจฟเจค เจ•เจฐเจจ เจฒเจˆ เจขเฉเจ•เจตเจพเจ‚ เจนเฉˆเฅค WebAssembly เจจเฉ‚เฉฐ เจธเจฎเจฐเจฅเจจ เจฆเฉ‡เจฃ เจฒเจˆ เจ•เฉ‹เจก เจจเฉ‚เฉฐ เจฎเฉเฉฑเจ– เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€ เจตเจฟเฉฑเจš เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ† เจนเฉˆเฅค WebSQL API เจฆเฉ‡ เจ‰เจฒเจŸ, เจœเฉ‹ เจ•เจฟ SQLite 'เจคเฉ‡ เจ†เจงเจพเจฐเจฟเจค เจนเฉˆ, WASM SQLite เจฌเฉเจฐเจพเจŠเจœเจผเจฐ เจคเฉ‹เจ‚ เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจ…เจฒเฉฑเจ—-เจฅเจฒเฉฑเจ— เจนเฉˆ เจ…เจคเฉ‡ เจ‡เจธเจฆเฉ€ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจจเฉ‚เฉฐ เจชเฉเจฐเจญเจพเจตเจฟเจค เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเจพ (Google เจจเฉ‡ Chrome เจตเจฟเฉฑเจš WebSQL เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจจเฉ‚เฉฐ เจฌเจฐเจพเจŠเจœเจผเจฐ 'เจคเฉ‡ เจนเจฎเจฒเจพ เจ•เจฐเจจ เจฒเจˆ SQLite เจตเจฟเฉฑเจš เจ•เจˆ เจ•เจฎเจœเจผเฉ‹เจฐเฉ€เจ†เจ‚ เจฆเจพ เจธเจผเฉ‹เจธเจผเจฃ เจ•เจฐเจจ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจฌเจฐเจพเจŠเจœเจผเจฐ เจจเฉ‚เฉฐ เจฌเจฐเจ–เจพเจธเจค เจ•เจฐเจจ เจฆเจพ เจซเฉˆเจธเจฒเจพ เจ•เฉ€เจคเจพ เจนเฉˆ) .

เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจฆเจพ เจŸเฉ€เจšเจพ เจ‡เฉฑเจ• เจ•เจพเจฐเจœเจธเจผเฉ€เจฒ JavaScript เจซเจฐเฉ‡เจฎเจตเจฐเจ• เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจจเจพ เจนเฉˆ เจœเฉ‹ เจ•เจฟ เจ•เจพเจฐเจœเจธเจผเฉ€เจฒเจคเจพ เจตเจฟเฉฑเจš SQLite API เจฆเฉ‡ เจธเจฎเจพเจจ เจนเฉˆเฅค เจตเฉˆเฉฑเจฌ เจกเจฟเจตเฉˆเจฒเจชเจฐเจพเจ‚ เจจเฉ‚เฉฐ sql.js เจœเจพเจ‚ Node.js เจฆเฉ€ เจธเจผเฉˆเจฒเฉ€ เจตเจฟเฉฑเจš เจกเฉ‡เจŸเจพ เจฆเฉ‡ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจจ เจฒเจˆ เจ‡เฉฑเจ• เจ‰เฉฑเจš-เจชเฉฑเจงเจฐเฉ€ เจ†เจฌเจœเฉˆเจ•เจŸ-เจ…เจงเจพเจฐเจฟเจค เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจชเฉเจฐเจฆเจพเจจ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจ‡เฉฑเจ• เจนเฉ‡เจ เจฒเฉ‡-เจชเฉฑเจงเจฐ เจฆเฉ‡ C API เจ…เจคเฉ‡ เจตเฉˆเจฌ เจตเจฐเจ•เจฐ เจตเจฟเจงเฉ€ 'เจคเฉ‡ เจ…เจงเจพเจฐเจค เจ‡เฉฑเจ• API, เจœเฉ‹ เจ•เจฟ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ เจคเฉเจธเฉ€เจ‚ เจตเฉฑเจ–เจฐเฉ‡ เจฅเฉเจฐเฉˆเจกเจพเจ‚ เจตเจฟเฉฑเจš เจเจ•เจœเจผเฉ€เจ•เจฟเจŠเจŸ เจ•เฉ€เจคเฉ‡ เจ…เจธเจฟเฉฐเจ•เฉเจฐเฉ‹เจจเจธ เจนเฉˆเจ‚เจกเจฒเจฐ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆเฅค เจตเฉˆเฉฑเจฌ เจตเจฐเจ•เจฐ-เจ…เจงเจพเจฐเจฟเจค API เจฆเฉ‡ เจธเจฟเจ–เจฐ 'เจคเฉ‡ เจธเจŸเฉเจฐเฉ€เจฎเจพเจ‚ เจฆเฉ‡ เจจเจพเจฒ เจ•เฉฐเจฎ เจจเฉ‚เฉฐ เจธเฉฐเจ—เจ เจฟเจค เจ•เจฐเจจ เจฆเฉ€เจ†เจ‚ เจชเฉ‡เจšเฉ€เจฆเจ—เฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจ›เฉเจชเจพเจ‰เจฃ เจฒเจˆ, เจชเฉเจฐเฉ‹เจฎเจฟเจธ เจตเจฟเจงเฉ€ 'เจคเฉ‡ เจ…เจงเจพเจฐเจค เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎ เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจฆเจพ เจ‡เฉฑเจ• เจธเฉฐเจธเจ•เจฐเจฃ เจตเฉ€ เจตเจฟเจ•เจธเจค เจ•เฉ€เจคเจพ เจœเจพ เจฐเจฟเจนเจพ เจนเฉˆเฅค

SQLite เจฆเฉ‡ WASM เจธเฉฐเจธเจ•เจฐเจฃ เจตเจฟเฉฑเจš เจตเฉˆเจฌ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจฆเฉเจ†เจฐเจพ เจธเจŸเฉ‹เจฐ เจ•เฉ€เจคเฉ‡ เจœเจพเจฃ เจตเจพเจฒเฉ‡ เจกเฉ‡เจŸเจพ เจจเฉ‚เฉฐ เจฎเฉŒเจœเฉ‚เจฆเจพ เจธเฉˆเจธเจผเจจ เจฆเฉ‡ เจ…เฉฐเจฆเจฐ เจธเจฅเจพเจจเจฟเจค เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ (เจชเฉฐเจจเจพ เจฐเฉ€เจฒเฉ‹เจก เจ•เจฐเจจ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจ—เฉเฉฐเจฎ เจนเฉ‹ เจ—เจฟเจ†) เจœเจพเจ‚ เจ•เจฒเจพเจ‡เฉฐเจŸ เจธเจพเจˆเจก 'เจคเฉ‡ เจธเจŸเฉ‹เจฐ เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ (เจธเฉˆเจธเจผเจจเจพเจ‚ เจตเจฟเจšเจ•เจพเจฐ เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจ•เฉ€เจคเจพ เจ—เจฟเจ†)เฅค เจธเจฅเจพเจˆ เจธเจŸเฉ‹เจฐเฉ‡เจœเจผ เจฒเจˆ, OPFS (เจฎเฉ‚เจฒ-เจชเฉเจฐเจพเจˆเจตเฉ‡เจŸ เจซเจพเจˆเจฒ เจธเจฟเจธเจŸเจฎ, เจซเจพเจˆเจฒ เจธเจฟเจธเจŸเจฎ เจเจ•เจธเฉˆเจธ API เจฆเจพ เจ‡เฉฑเจ• เจเจ•เจธเจŸเฉˆเจ‚เจธเจผเจจ, เจตเจฐเจคเจฎเจพเจจ เจตเจฟเฉฑเจš เจธเจฟเจฐเจซ เจตเฉˆเจฌเจ•เจฟเฉฑเจŸ เจ…เจคเฉ‡ เจ•เฉเจฐเฉ‹เจฎเฉ€เจ…เจฎ 'เจคเฉ‡ เจ…เจงเจพเจฐเจค เจฌเฉเจฐเจพเจ‰เจœเจผเจฐเจพเจ‚ เจตเจฟเฉฑเจš เจ‰เจชเจฒเจฌเจง เจนเฉˆ) เจ…เจคเฉ‡ เจธเจฅเจพเจจเจ• เจฌเฉเจฐเจพเจŠเจœเจผเจฐ เจธเจŸเฉ‹เจฐเฉ‡เจœ เจ…เจงเจพเจฐเจค เจตเจฟเฉฑเจš เจกเจพเจŸเจพ เจฐเฉฑเจ–เจฃ เจฒเจˆ เจฌเฉˆเจ•เจเจ‚เจก เจคเจฟเจ†เจฐ เจ•เฉ€เจคเฉ‡ เจ—เจ เจนเจจเฅค window.localStorage API เจ…เจคเฉ‡ window.sessionStorage 'เจคเฉ‡เฅค เจฒเฉ‹เจ•เจฒ เจธเจŸเฉ‹เจฐเฉ‡เจœ/เจธเฉˆเจธเจผเจจ เจธเจŸเฉ‹เจฐเฉ‡เจœ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจธเจฎเฉ‡เจ‚, เจกเฉ‡เจŸเจพ เจธเฉฐเจฌเฉฐเจงเจฟเจค เจธเจŸเฉ‹เจฐเจพเจ‚ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจ•เฉเฉฐเจœเฉ€/เจฎเฉเฉฑเจฒ เจซเจพเจฐเจฎเฉˆเจŸ เจตเจฟเฉฑเจš เจชเฉเจฐเจคเฉ€เจฌเจฟเฉฐเจฌเจฟเจค เจนเฉเฉฐเจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจ“เจชเฉ€เจเจซเจเจธ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจธเจฎเฉ‡เจ‚, เจฆเฉ‹ เจตเจฟเจ•เจฒเจช เจนเฉเฉฐเจฆเฉ‡ เจนเจจ: WASMFS เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ เจ‡เฉฑเจ• เจตเจฐเจšเฉเจ…เจฒ FS เจฆเฉ€ เจจเจ•เจฒ เจ•เจฐเจจเจพ เจ…เจคเฉ‡ sqlite3_vfs เจฆเจพ เจ‡เฉฑเจ• เจตเฉฑเจ–เจฐเจพ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจเจพ, เจ‡เฉฑเจ• SQLite VFS เจชเจฐเจค เจฆเฉ€ เจชเฉ‡เจธเจผเจ•เจธเจผ เจ•เจฐเจฆเจพ เจนเฉˆเฅค OPFS 'เจคเฉ‡เฅค

SQLite เจจเฉ‚เฉฐ WASM เจฆเฉเจฐเจฟเจธเจผ เจตเจฟเฉฑเจš เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ, Emscripten เจ•เฉฐเจชเจพเจˆเจฒเจฐ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ (เจ‡เจน ext/wasm เจเจ•เจธเจŸเฉˆเจ‚เจธเจผเจจ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจ•เจพเจซเฉ€ เจนเฉˆ: โ€œ./configure โ€”enable-all; make sqlite3.c; cd ext/wasm; makeโ€)เฅค เจ†เจ‰เจŸเจชเฉเฉฑเจŸ sqlite3.js เจ…เจคเฉ‡ sqlite3.wasm เจซเจพเจˆเจฒเจพเจ‚ เจนเจจ, เจœเฉ‹ เจคเฉเจนเจพเจกเฉ‡ JavaScript เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ (HTML เจ…เจคเฉ‡ JavaScript เจ‰เจฆเจพเจนเจฐเจจ) เจตเจฟเฉฑเจš เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเฉ€เจ†เจ‚ เจœเจพ เจธเจ•เจฆเฉ€เจ†เจ‚ เจนเจจเฅค

เจธเจฐเฉ‹เจค: opennet.ru

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹