All Projects → khezen → docker-mongo

khezen / docker-mongo

Licence: other
MongoDB Docker image embedding RocksDB storage engine

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to docker-mongo

Ardb
A redis protocol compatible nosql, it support multiple storage engines as backend like Google's LevelDB, Facebook's RocksDB, OpenLDAP's LMDB, PerconaFT, WiredTiger, ForestDB.
Stars: ✭ 1,707 (+5234.38%)
Mutual labels:  rocksdb, wiredtiger
Kvs
💿 KVS: Abstract Chain Database
Stars: ✭ 160 (+400%)
Mutual labels:  rocksdb
Fastonosql
FastoNoSQL is a crossplatform Redis, Memcached, SSDB, LevelDB, RocksDB, UnQLite, LMDB, ForestDB, Pika, Dynomite, KeyDB GUI management tool.
Stars: ✭ 1,001 (+3028.13%)
Mutual labels:  rocksdb
Srchx
A standalone lightweight full-text search engine built on top of blevesearch and Go with multiple storage (scorch, boltdb, leveldb, badger)
Stars: ✭ 118 (+268.75%)
Mutual labels:  rocksdb
Rethinkdb Lite
A RethinkDB-compatible database written in Crystal
Stars: ✭ 43 (+34.38%)
Mutual labels:  rocksdb
Level Rocksdb
A convenience package bundling levelup and rocksdb.
Stars: ✭ 120 (+275%)
Mutual labels:  rocksdb
Lealone Plugins
与 Lealone 集成的各类插件(例如网络框架以及不同的数据库协议和存储引擎)
Stars: ✭ 31 (-3.12%)
Mutual labels:  rocksdb
Vasto
A distributed key-value store. On Disk. Able to grow or shrink without service interruption.
Stars: ✭ 206 (+543.75%)
Mutual labels:  rocksdb
Tendis
Tendis is a high-performance distributed storage system fully compatible with the Redis protocol.
Stars: ✭ 2,295 (+7071.88%)
Mutual labels:  rocksdb
Benchmarks
Benchmark of open source, embedded, memory-mapped, key-value stores available from Java (JMH)
Stars: ✭ 116 (+262.5%)
Mutual labels:  rocksdb
Tikv
Distributed transactional key-value database, originally created to complement TiDB
Stars: ✭ 10,403 (+32409.38%)
Mutual labels:  rocksdb
Zanredisdb
Yet another distributed kvstore support redis data and index. moved to: https://github.com/youzan/ZanRedisDB
Stars: ✭ 64 (+100%)
Mutual labels:  rocksdb
Crux
General purpose bitemporal database for SQL, Datalog & graph queries
Stars: ✭ 1,296 (+3950%)
Mutual labels:  rocksdb
Blackwidow
A library implements REDIS commands(Strings, Hashes, Lists, Sorted Sets, Sets, Keys, HyperLogLog) based on rocksdb
Stars: ✭ 43 (+34.38%)
Mutual labels:  rocksdb
Sharkstore
distributed key - value persisted storage system
Stars: ✭ 165 (+415.63%)
Mutual labels:  rocksdb
Blaze
A FHIR® server with internal, fast CQL Evaluation Engine
Stars: ✭ 34 (+6.25%)
Mutual labels:  rocksdb
Rocksdb Doc Cn
中文版rocksdb文档
Stars: ✭ 118 (+268.75%)
Mutual labels:  rocksdb
Construct
This is The Construct
Stars: ✭ 218 (+581.25%)
Mutual labels:  rocksdb
Rocksdb Sharp
.net bindings for the rocksdb by facebook
Stars: ✭ 173 (+440.63%)
Mutual labels:  rocksdb
Rocksdb
Pure C++ Node.js RocksDB binding. An abstract-leveldown compliant store.
Stars: ✭ 138 (+331.25%)
Mutual labels:  rocksdb

Supported tags and respective Dockerfile links

What is MongoDB?

MongoDB (from "humongous") is a cross-platform document-oriented database. Classified as a NoSQL database, MongoDB eschews the traditional table-based relational database structure in favor of JSON-like documents with dynamic schemas (MongoDB calls the format BSON), making the integration of data in certain types of applications easier and faster. Released under a combination of the GNU Affero General Public License and the Apache License, MongoDB is free and open-source software.

wikipedia.org/wiki/MongoDB

logo

rocksdb

This image embed rocksdb next to wiredTiger and mmapv1 storage engines.


How To Use

run examples

using config file

docker run -d -p 27017:27017 khezen/mongo:latest
docker run -d -p 27017:27017 -v /data/mongo:/data/db -v /etc/mongo:/etc/mongo khezen/mongo:latest
docker run -d -it -p 27017:27017 khezen/mongo:latest "mongod --config etc/mongo/config.yml"

using command and options

docker run -d -it -p 27017:27017 -v /data/mongo/shard1:/data/db khezen/mongo:latest "mongod --port 27017 --shardsvr --replSet shard1 --dbpath /data/db"

config

start with this config file by default. For more configuration options have a look at the documentation

cmd

The image embed the following binaries:

  • mongo
  • mongod
  • mongos
  • mongoperf
  • bsondump
  • mongoimport
  • mongoexport
  • mongodump
  • mongorestore
  • mongostat
  • mongofiles
  • mongotop
  • mongoreplay

User Feedback

Issues

If you have any problems with or questions about this image, please ask for help through a GitHub issue.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].