ืคืจืกืื ืคืจืืืงื FerretDB 1.0, ืืืืคืฉืจ ืื ืืืืืืฃ ืืช ื-MongoDB DBMS ืืื ืื ืืืกืืืื ื-PostgreSQL ืืืื ืืืฆืข ืฉืื ืืืื ืืงืื ืืืืฉืื. FerretDB ืืืืฉื ืืฉืจืช proxy ืฉืืชืจืื ืงืจืืืืช ื-MongoDB ืืฉืืืืชืืช SQL ื-PostgreSQL, ืื ืฉืืืคืฉืจ ืื ืืืฉืชืืฉ ื-PostgreSQL ืืืืกืื ืืคืืขื. ืืจืกื 1.0 ืืกืืื ืช ืืืจืกื ืืืฆืืื ืืจืืฉืื ื ืฉืืืื ื ืืฉืืืืฉ ืืืื. ืืงืื ืืชืื ื-Go ืืืืคืฅ ืชืืช ืจืืฉืืื Apache 2.0.
ืงืื ืืืขื ืืขืืงืจื ืฉื FerretDB ืื ืืฉืชืืฉืื ืฉืืื ื ืืฉืชืืฉืื ืืชืืื ืืช ืืชืงืืืืช ืฉื MongoDB ืืืคืืืงืฆืืืช ืฉืืื, ืื ืจืืฆืื ืืืฉืชืืฉ ืืขืจืืืช ืชืืื ื ืคืชืืื ืืืืืืื. ืืฉืื ืืคืืชืื ืื ืืืื ืฉืื, FerretDB ืชืืื ืืชืช-ืงืืืฆื ืฉื ืชืืื ืืช MongoDB ืื ืคืืฆืืช ืืืืชืจ ืืืืฉืืืื ืืืคืืกืืื. ืืฆืืจื ืืืืฉืื FerretDB ืขืฉืื ืืืชืขืืจืจ ืืงืฉืจ ืขื ืืืขืืจ ืฉื MongoDB ืืจืืฉืืื SSPL ืฉืืื ื ืืืคืฉื, ืืืืืกืก ืขื ืจืืฉืืื AGPLv3, ืื ืืื ื ืคืชืื, ืืืืจ ืืืื ืืืื ืืจืืฉื ืืคืื ืืกืคืง ืืืกืืจืช ืจืืฉืืื SSPL ืื ืจืง ืงืื ืืืคืืืงืฆืื ืขืฆืื, ืืื ืื ืงืืื ืืืงืืจ ืฉื ืื ืืจืืืืื ืืืขืืจืืื ืืืกืคืงืช ืฉืืจืืชื ืขื ื.
MongoDB ืชืืคืกืช ื ืืฉื ืืื ืืขืจืืืช ืืืืจืืช ืืืืจืืืืช ืืคืืขืืืช ืขื ื ืชืื ื ืืคืชื/ืขืจื ื-DBMSs ืจืืฆืืื ืืืื ืฉืื ืคืื ืงืฆืืื ืืืื ืืงืืื ืืฉืืืืชื. MongoDB ืชืืื ืืืืกืื ืืกืืืื ืืคืืจืื ืืืื JSON, ืืขื ืฉืคื ืืืืฉื ืืืื ืืืคืงืช ืฉืืืืชืืช, ืืืื ืืืฆืืจ ืืื ืืงืกืื ืขืืืจ ืชืืื ืืช ืืืืืกื ืืช ืฉืื ืืช, ืืกืคืง ืืืขืืืืช ืืืกืื ืฉื ืืืืืืงืืื ืืื ืืจืืื ืืืืืื, ืชืืื ืืจืืฉืื ืคืขืืืืช ืืฉืื ืื ืืืืกืคืช ื ืชืื ืื ืืืกื ืื ืชืื ืื, ืืืื ืขืืืื ืืืชืื ืืคืจืืืืื Map/Reduce, ืชืืืืช ืืฉืืคืื ืืืื ืืืช ืชืฆืืจืืช ืกืืืืืช ืืชืงืืืช.
ืืื ืืฉืื ืืืื ื- FerretDB 1.0:
- ืืืืืข ืคืงืืืืช createIndex ื- dropIndex ืืืฆืืจื ืืฉืืจืืจ ืฉื ืืื ืืงืก ืืื ืื ืืืชืจ ืืืืกืฃ.
- ืืคืงืืื getMore ืืืืืขื ืืื ืืืฆืื ืืืง ืืืฉ ืืืชืืฆืื ืืืชืงืืืช ืืืืฆืืข ืคืงืืืืช ืืืืืืจืืช ืกืื, ืืืื find ื-aggregate.
- ื ืืกืคื ืชืืืื ืืืืคืจืืืจ ืืฆืืืจื $sum ืืืืฉืื ืกืืื ืขืจืื ืืงืืืฆื.
- ื ืืกืคื ืชืืืื ืืืืคืจืืืจืื $limit ื-$skip ืืื ืืืืืื ืืช ืืืกืคืจ ืืืืื ืขื ืืกืืืื ืืขืช ืฆืืืจื.
- ื ืืกืคื ืชืืืื ืืืืคืจืืืจ $count ืืกืคืืจืช ืืกืืืื ืืขืช ืฆืืืจื.
- ื ืืกืคื ืชืืืื ืืืืคืจืืืจ $unwind ืื ืืชืื ืฉืืืช ืืขืจื ืืืกืืืื ื ืื ืกืื ืืืฆืืจืช ืจืฉืืื ืขื ืืกืื ื ืคืจื ืขืืืจ ืื ืจืืื ืืขืจื.
- ื ืืกืคื ืชืืืื ืืืงืืช ืขืืืจ ืคืงืืืืช collStats, dbStats ื-dataSize ืืื ืืงืื ืกืืืืกืืืงืืช ืืืกืฃ ืืืกื ื ืชืื ืื ืืืืื ื ืชืื ืื.
ืืงืืจ: OpenNet.ru