FerretDB 0.1 เจฆเฉ€ เจฐเฉ€เจฒเฉ€เจœเจผ, PostgreSQL DBMS 'เจคเฉ‡ เจ†เจงเจพเจฐเจฟเจค MongoDB เจฆเจพ เจฒเจพเจ—เฉ‚เจ•เจฐเจจ

FerretDB 0.1 เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ (เจชเจนเจฟเจฒเจพเจ‚ MangoDB) เจฆเฉ€ เจฐเจฟเจฒเฉ€เจœเจผ เจชเฉเจฐเจ•เจพเจธเจผเจฟเจค เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆ, เจœเจฟเจธ เจจเจพเจฒ เจคเฉเจธเฉ€เจ‚ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจ•เฉ‹เจก เจตเจฟเฉฑเจš เจฌเจฆเจฒเจพเจ… เจ•เฉ€เจคเฉ‡ เจฌเจฟเจจเจพเจ‚ เจฆเจธเจคเจพเจตเฉ‡เจœเจผ-เจ…เจงเจพเจฐเจฟเจค DBMS MongoDB เจจเฉ‚เฉฐ PostgreSQL เจจเจพเจฒ เจฌเจฆเจฒ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค FerretDB เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจชเฉเจฐเฉŒเจ•เจธเฉ€ เจธเจฐเจตเจฐ เจตเจœเฉ‹เจ‚ เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ เจœเฉ‹ MangoDB เจจเฉ‚เฉฐ เจ•เจพเจฒเจพเจ‚ เจจเฉ‚เฉฐ SQL เจธเจตเจพเจฒเจพเจ‚ เจตเจฟเฉฑเจš PostgreSQL เจตเจฟเฉฑเจš เจ…เจจเฉเจตเจพเจฆ เจ•เจฐเจฆเจพ เจนเฉˆ, เจœเจฟเจธ เจจเจพเจฒ PostgreSQL เจจเฉ‚เฉฐ เจ…เจธเจฒ เจธเจŸเฉ‹เจฐเฉ‡เจœ เจตเจœเฉ‹เจ‚ เจตเจฐเจคเจฟเจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจ•เฉ‹เจก เจ—เฉ‹ เจตเจฟเฉฑเจš เจฒเจฟเจ–เจฟเจ† เจ—เจฟเจ† เจนเฉˆ เจ…เจคเฉ‡ เจ…เจชเจพเจšเฉ‡ 2.0 เจฒเจพเจ‡เจธเฉฐเจธ เจฆเฉ‡ เจคเจนเจฟเจค เจตเฉฐเจกเจฟเจ† เจ—เจฟเจ† เจนเฉˆเฅค

เจฎเฉ‹เจ‚เจ—เฉ‹เจกเฉ€เจฌเฉ€ เจฆเฉ‡ เจฎเจฒเจ•เฉ€เจ…เจค เจตเจพเจฒเฉ‡ SSPL เจฒเจพเจ‡เจธเฉˆเจ‚เจธ เจตเจฟเฉฑเจš เจคเจฌเจฆเฉ€เจฒเฉ€ เจ•เจพเจฐเจจ เจฎเจพเจˆเจ—เฉเจฐเฉ‡เจธเจผเจจ เจฆเฉ€ เจœเจผเจฐเฉ‚เจฐเจค เจชเฉˆเจฆเจพ เจนเฉ‹ เจธเจ•เจฆเฉ€ เจนเฉˆ, เจœเฉ‹ เจ•เจฟ AGPLv3 เจฒเจพเจ‡เจธเฉˆเจ‚เจธ 'เจคเฉ‡ เจ…เจงเจพเจฐเจค เจนเฉˆ, เจชเจฐ เจ–เฉเฉฑเจฒเฉเจนเจพ เจจเจนเฉ€เจ‚ เจนเฉˆ, เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ‡เจธ เจตเจฟเฉฑเจš SSPL เจฒเจพเจ‡เจธเฉˆเจ‚เจธ เจฆเฉ‡ เจ…เจงเฉ€เจจ เจกเจฟเจฒเฉ€เจตเจฐ เจ•เจฐเจจ เจฒเจˆ เจ‡เฉฑเจ• เจชเฉฑเจ–เจชเจพเจคเฉ€ เจฒเฉ‹เฉœ เจธเจผเจพเจฎเจฒ เจนเฉˆ เจจเจพ เจธเจฟเจฐเจซเจผ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจ•เฉ‹เจก, เจธเจ—เฉ‹เจ‚ เจชเฉเจฐเจฌเฉฐเจง เจ•เจฒเจพเจ‰เจก เจธเฉ‡เจตเจพ เจตเจฟเฉฑเจš เจธเจผเจพเจฎเจฒ เจธเจพเจฐเฉ‡ เจญเจพเจ—เจพเจ‚ เจฆเจพ เจธเจฐเฉ‹เจค เจ•เฉ‹เจกเฅค

FerretDB เจฆเฉ‡ เจŸเจพเจฐเจ—เฉ‡เจŸ เจฆเจฐเจธเจผเจ• เจ‰เจน เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจนเจจ เจœเฉ‹ เจ†เจชเจฃเฉ€เจ†เจ‚ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจตเจฟเฉฑเจš MongoDB เจฆเฉ€เจ†เจ‚ เจ‰เฉฑเจจเจค เจธเจฎเจฐเฉฑเจฅเจพเจตเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเฉ‡, เจชเจฐ เจ‡เฉฑเจ• เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจ–เฉเฉฑเจฒเฉเจนเฉ‡ เจธเฉŒเจซเจŸเจตเฉ‡เจ…เจฐ เจธเจŸเฉˆเจ• เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจเจพ เจšเจพเจนเฉเฉฐเจฆเฉ‡ เจนเจจเฅค เจตเจฟเจ•เจพเจธ เจฆเฉ‡ เจฎเฉŒเจœเฉ‚เจฆเจพ เจชเฉœเจพเจ… 'เจคเฉ‡, FerretDB เจ…เจœเฉ‡ เจตเฉ€ MongoDB เจธเจฎเจฐเฉฑเจฅเจพเจตเจพเจ‚ เจฆเฉ‡ เจธเจฟเจฐเจซ เจนเจฟเฉฑเจธเฉ‡ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจ•เจฐเจฆเจพ เจนเฉˆ เจœเฉ‹ เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡ เจ†เจฎ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจตเจฟเฉฑเจš เจตเจฐเจคเฉ€เจ†เจ‚ เจœเจพเจ‚เจฆเฉ€เจ†เจ‚ เจนเจจเฅค เจญเจตเจฟเฉฑเจ– เจตเจฟเฉฑเจš, เจ‰เจน เจฎเฉ‹เจ‚เจ—เฉ‹เจกเฉ€เจฌเฉ€ เจฒเจˆ เจกเจฐเจพเจˆเจตเจฐเจพเจ‚ เจจเจพเจฒ เจชเฉ‚เจฐเฉ€ เจ…เจจเฉเจ•เฉ‚เจฒเจคเจพ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจ เจฆเฉ€ เจฏเฉ‹เจœเจจเจพ เจฌเจฃเจพเจ‰เจ‚เจฆเฉ‡ เจนเจจ เจ…เจคเฉ‡ เจฎเฉ‹เจ‚เจ—เฉ‹เจกเฉ€เจฌเฉ€ เจฒเจˆ เจ‡เฉฑเจ• เจชเจพเจฐเจฆเจฐเจธเจผเฉ€ เจฌเจฆเจฒ เจตเจœเฉ‹เจ‚ FerretDB เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฆเฉ€ เจฏเฉ‹เจ—เจคเจพ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเฉ‡ เจนเจจเฅค

เจ†เจ“ เจฏเจพเจฆ เจ•เจฐเฉ€เจ เจ•เจฟ เจฎเฉ‹เจ‚เจ—เฉ‹เจกเฉ€เจฌเฉ€ เจคเฉ‡เจœเจผ เจ…เจคเฉ‡ เจธเจ•เฉ‡เจฒเฉ‡เจฌเจฒ เจชเฉเจฐเจฃเจพเจฒเฉ€เจ†เจ‚ เจฆเฉ‡ เจตเจฟเจšเจ•เจพเจฐ เจ‡เฉฑเจ• เจธเจฅเจพเจจ เจฐเฉฑเจ–เจฆเจพ เจนเฉˆ เจœเฉ‹ เจกเฉ‡เจŸเจพ เจจเฉ‚เฉฐ เจ•เฉเฉฐเจœเฉ€/เจฎเฉเฉฑเจฒ เจซเจพเจฐเจฎเฉˆเจŸ เจตเจฟเฉฑเจš เจธเฉฐเจšเจพเจฒเจฟเจค เจ•เจฐเจฆเฉ‡ เจนเจจ, เจ…เจคเฉ‡ เจฐเจฟเจฒเฉ‡เจธเจผเจจเจฒ เจกเฉ€เจฌเฉ€เจเจฎเจเจธ เจœเฉ‹ เจ•เจพเจฐเจœเจธเจผเฉ€เจฒ เจ…เจคเฉ‡ เจชเฉเจฐเจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจคเจฟเจ†เจฐ เจ•เจฐเจจ เจตเจฟเฉฑเจš เจ†เจธเจพเจจ เจนเจจเฅค เจฎเฉ‹เจ‚เจ—เฉ‹เจกเฉ€เจฌเฉ€ JSON-เจตเจฐเจ—เฉ‡ เจซเจพเจฐเจฎเฉˆเจŸ เจตเจฟเฉฑเจš เจฆเจธเจคเจพเจตเฉ‡เจœเจผเจพเจ‚ เจจเฉ‚เฉฐ เจธเจŸเฉ‹เจฐ เจ•เจฐเจจ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจ•เจฐเจฆเจพ เจนเฉˆ, เจธเจตเจพเจฒ เจคเจฟเจ†เจฐ เจ•เจฐเจจ เจฒเจˆ เจ•เจพเจซเจผเฉ€ เจฒเจšเจ•เจฆเจพเจฐ เจญเจพเจธเจผเจพ เจนเฉˆ, เจตเฉฑเจ–-เจตเฉฑเจ– เจธเจŸเฉ‹เจฐ เจ•เฉ€เจคเฉ€เจ†เจ‚ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจฒเจˆ เจธเฉ‚เจšเจ•เจพเจ‚เจ• เจฌเจฃเจพ เจธเจ•เจฆเจพ เจนเฉˆ, เจ•เฉเจธเจผเจฒเจคเจพ เจจเจพเจฒ เจตเฉฑเจกเฉ€เจ†เจ‚ เจฌเจพเจˆเจจเจฐเฉ€ เจตเจธเจคเฉ‚เจ†เจ‚ เจฆเฉ€ เจธเจŸเฉ‹เจฐเฉ‡เจœ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเจพ เจนเฉˆ, เจกเจพเจŸเจพเจฌเฉ‡เจธ เจตเจฟเฉฑเจš เจกเฉ‡เจŸเจพ เจจเฉ‚เฉฐ เจฌเจฆเจฒเจฃ เจ…เจคเฉ‡ เจœเฉ‹เฉœเจจ เจฒเจˆ เจ“เจชเจฐเฉ‡เจธเจผเจจเจพเจ‚ เจฆเฉ‡ เจฒเฉŒเจ—เจฟเฉฐเจ— เจฆเจพ เจธเจฎเจฐเจฅเจจ เจ•เจฐเจฆเจพ เจนเฉˆ, เจชเฉˆเจฐเจพเจกเจพเจˆเจฎ เจฎเฉˆเจช/เจฐเจฟเจกเจฟเจŠเจธ เจฆเฉ‡ เจ…เจจเฉเจธเจพเจฐ เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆ, เจจเฉเจ•เจธ-เจธเจนเจฟเจฃเจธเจผเฉ€เจฒ เจธเฉฐเจฐเจšเจจเจพเจตเจพเจ‚ เจฆเฉ€ เจจเจ•เจฒ เจ…เจคเฉ‡ เจจเจฟเจฐเจฎเจพเจฃ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจ•เจฐเจฆเจพ เจนเฉˆเฅค

FerretDB 0.1.0 เจฆเฉ‡ เจฐเฉ€เจฒเฉ€เจœเจผ เจจเฉ‡ PostgreSQL เจคเฉ‹เจ‚ เจกเจพเจŸเจพ เจฎเฉเฉœ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจ เจฆเฉ‡ เจขเฉฐเจ— เจจเฉ‚เฉฐ เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจจเจพเจฒ เจกเจฟเจœเจผเจพเจ‡เจจ เจ•เฉ€เจคเจพ เจนเฉˆเฅค เจชเจนเจฟเจฒเจพเจ‚, เจนเจฐเฉ‡เจ• เจ†เจ‰เจฃ เจตเจพเจฒเฉ€ MongoDB เจฌเฉ‡เจจเจคเฉ€ เจฒเจˆ, JSON เจซเจพเจฐเจฎเฉˆเจŸ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจจ เจ…เจคเฉ‡ PostgreSQL เจชเจพเจธเฉ‡ เจฆเฉ‡ เจจเจคเฉ€เจœเจฟเจ†เจ‚ เจจเฉ‚เฉฐ เจซเจฟเจฒเจŸเจฐ เจ•เจฐเจจ เจฒเจˆ เจซเฉฐเจ•เจธเจผเจจเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ, PostgreSQL เจฒเจˆ เจ‡เฉฑเจ• SQL เจชเฉเฉฑเจ›เจ—เจฟเฉฑเจ› เจคเจฟเจ†เจฐ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจธเฉ€เฅค PostgreSQL เจ…เจคเฉ‡ MongoDB json เจซเฉฐเจ•เจธเจผเจจเจพเจ‚ เจฆเฉ‡ เจ…เจฐเจฅ เจตเจฟเจ—เจฟเจ†เจจ เจตเจฟเฉฑเจš เจ…เฉฐเจคเจฐ เจฆเฉ‡ เจ•เจพเจฐเจจ, เจตเฉฑเจ–-เจตเฉฑเจ– เจ•เจฟเจธเจฎเจพเจ‚ เจฆเฉ€ เจคเฉเจฒเจจเจพ เจ…เจคเฉ‡ เจ›เจพเจ‚เจŸเฉ€ เจ•เจฐเจจ เจตเฉ‡เจฒเฉ‡ เจตเจฟเจนเจพเจฐ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจ…เฉฐเจคเจฐ เจธเฉ€เฅค เจ‡เจธ เจธเจฎเฉฑเจธเจฟเจ† เจจเฉ‚เฉฐ เจนเฉฑเจฒ เจ•เจฐเจจ เจฒเจˆ, เจกเจพเจŸเจพ เจนเฉเจฃ เจฌเฉ‡เจฒเฉ‹เฉœเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡ PostgreSQL เจคเฉ‹เจ‚ เจชเฉเจฐเจพเจชเจค เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ, เจ…เจคเฉ‡ เจจเจคเฉ€เจœเจพ FerretDB เจชเจพเจธเฉ‡ เจซเจฟเจฒเจŸเจฐ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ, เจœเจฟเจธ เจจเฉ‡ เจœเจผเจฟเจ†เจฆเจพเจคเจฐ เจธเจฅเจฟเจคเฉ€เจ†เจ‚ เจตเจฟเฉฑเจš MongoDB เจฆเฉ‡ เจตเจฟเจตเจนเจพเจฐ เจจเฉ‚เฉฐ เจฆเฉเจนเจฐเจพเจ‰เจฃเจพ เจธเฉฐเจญเจต เจฌเจฃเจพเจ‡เจ† เจนเฉˆเฅค

เจตเจงเฉ€ เจนเฉ‹เจˆ เจ…เจจเฉเจ•เฉ‚เจฒเจคเจพ เจฆเฉ€ เจ•เฉ€เจฎเจค เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจตเจฟเฉฑเจš เจ•เจฎเฉ€ เจธเฉ€, เจœเฉ‹ เจ•เจฟ เจญเจตเจฟเฉฑเจ– เจฆเฉ€เจ†เจ‚ เจฐเฉ€เจฒเฉ€เจœเจผเจพเจ‚ เจตเจฟเฉฑเจš เจ‰เจน FerretDB เจธเจพเจˆเจก เจธเจฟเจฐเจซ เจธเจตเจพเจฒเจพเจ‚ เจฒเจˆ เจซเจฟเจฒเจŸเจฐเจฟเฉฐเจ— เจฆเฉเจ†เจฐเจพ เจฎเฉเจ†เจตเจœเจผเจพ เจฆเฉ‡เจฃ เจฆเฉ€ เจ‰เจฎเฉ€เจฆ เจ•เจฐเจฆเฉ‡ เจนเจจ เจœเจฟเจธ เจฒเจˆ เจตเจฟเจนเจพเจฐ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจ…เฉฐเจคเจฐ เจนเฉˆเฅค เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจชเฉเฉฑเจ›เจ—เจฟเฉฑเจ› "db.collection.find({_id: 'some-id-value'})" เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ PostgreSQL เจตเจฟเฉฑเจš เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจ•เฉ€เจคเฉ€ เจœเจพ เจธเจ•เจฆเฉ€ เจนเฉˆเฅค เจตเจฟเจ•เจพเจธ เจฆเฉ‡ เจ‡เจธ เจชเฉœเจพเจ… 'เจคเฉ‡ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจฆเจพ เจฎเฉเจขเจฒเจพ เจŸเฉ€เจšเจพ เจฎเฉ‹เจ‚เจ—เฉ‹เจกเฉ€เจฌเฉ€ เจจเจพเจฒ เจ…เจจเฉเจ•เฉ‚เจฒเจคเจพ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจจเฉ‚เฉฐ เจนเฉเจฃ เจฒเจˆ เจฌเฉˆเจ•เจ—เฉเจฐเจพเจ‰เจ‚เจก เจตเจฟเฉฑเจš เจ›เฉฑเจก เจฆเจฟเฉฑเจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค เจจเจตเฉ‡เจ‚ เจธเฉฐเจธเจ•เจฐเจฃ เจตเจฟเฉฑเจš เจ•เจพเจฐเจœเจธเจผเฉ€เจฒ เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจตเจฟเฉฑเจš, เจธเจพเจฐเฉ‡ เจฌเจฟเฉฑเจŸ เจ“เจชเจฐเฉ‡เจŸเจฐเจพเจ‚ เจฒเจˆ เจธเจฎเจฐเจฅเจจ, "$eq" เจคเฉเจฒเจจเจพ เจ†เจชเจฐเฉ‡เจŸเจฐ, เจ…เจคเฉ‡ เจจเจพเจฒ เจนเฉ€ "$elemMatch" เจ…เจคเฉ‡ "$bitsAllClear" เจ†เจชเจฐเฉ‡เจŸเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจจเฉ‹เจŸ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค

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

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