--- document: modulemd version: 1 data: summary: MongoDB Module description: Mongo from humongous is a high-performance, open source, schema-free document-oriented database. MongoDB is written in C++ and offers the following features. Collection oriented storage, easy storage of object/JSON-style data. Dynamic queries. Full index support, including on inner objects and embedded arrays. Query profiling. Replication and fail-over support. Efficient storage of binary data including large objects (e.g. photos and videos). Auto-sharding for cloud-level scalability (currently in early alpha). Commercial Support Available. A key goal of MongoDB is to bridge the gap between key/value stores (which are fast and highly scalable) and traditional RDBMS systems (which are deep in functionality). license: module: [MIT] dependencies: buildrequires: bootstrap: master boost: master requires: platform: master perl: master boost: master references: community: https://docs.pagure.org/modularity/ documentation: https://github.com/container-images/mongodb/ tracker: https://github.com/modularity-modules/mongodb profiles: default: rpms: - mongodb - mongodb-server server: rpms: - mongodb-server client: rpms: - mongodb api: rpms: - mongodb - mongodb-server filter: rpms: - pprof - gperftools-devel - gperftools components: rpms: mongodb: rationale: MongoDB package. # mongodb-3.4.6-3.fc27 ref: a655c1f4dd559a5bd0f0142330770f23c2c0d0c9 buildorder: 2 python-pymongo: rationale: MongoDB dependecy for running testsuite. ref: f27 buildorder: 3 yaml-cpp: rationale: MongoDB dependency. ref: f27 buildorder: 0 mozjs45: rationale: MongoDB dependency (not used on x64_64,s390x,aarch64 and ppc64le). ref: f27 buildorder: 0 gperftools: rationale: MongoDB dependency (should go to separate module). ref: f27 buildorder: 0 python-pymongo: rationale: MongoDB dependecy (F26 branch does not require mongodb for tests). ref: f26 buildorder: 0