MongoDB Alternatives

One of the most popular alternatives to MongoDB is SQLite, which is free and open source. Other popular alternatives are PostgreSQL, MySQL Community Edition, MariaDB and Redis. Relational Databases like MongoDB are a crowded field, with more than 100 alternatives for Linux, Windows, Mac, self-hosting and the web.

Copy a direct link to this comment to your clipboard
Alternatives
MongoDB alternatives page was last updated

Alternatives list

  1. LiteDB icon
     1 like

    LiteDB is an open-source, MongoDB-like database that requires no configuration and is mobile-ready. It's a serverless database delivered in a single DLL under 450kb, fully written in .NET C# managed code and compatible with .NET 4.5 and NETStandard 2.0.

    Cost / License

    • Free
    • Open Source (MIT)

    Application type

    Platforms

    • Windows
    Good alternative?
     
  2. Persevere is designed to create applications with user interface implemented primarily on the client side and Persevere playing the role as an HTTP-based RESTful data provider.

    Cost / License

    • Free
    • Open Source

    Platforms

    • Mac
    • Windows
    • Linux
    Good alternative?
     
  3. TimesTen is a memory-optimized, relational database management system with persistence and recoverability. Originally designed and implemented at Hewlett-Packard labs in Palo Alto, California, TimesTen was spun out into a separate startup in 1996 and acquired by Oracle...

    Cost / License

    • Paid
    • Proprietary

    Application type

    Platforms

    • Windows
    • Linux
    Good alternative?
     
  4. NCache icon
     4 likes

    NCache is an Open Source in-memory distributed cache for .NET, Java, and Node.js. NCache provides an extremely fast and linearly scalable distributed cache that caches application data and reduces expensive database trips.

    Cost / License

    Application type

    Platforms

    • Windows
    • Linux
    • Online
    • Software as a Service (SaaS)
    • US flagUnited States
    NCache Monitor is a dashboard-style monitoring tool that lets you monitor a lot of detail about your cache cluster and also the cache client machines. Just like NCache Manager, you can run NCache Monitory from a single central location and monitor everything remotely.
    Good alternative?
     
  5. TayzGrid icon
     2 likes

    TayzGrid is an elastic in-memory data grid with a self-healing peer to peer dynamic data grid clustering architecture. TayzGrid is extremely fast and linearly scalable data grid and provides intelligent replication for data reliability without compromising on scalability.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Windows
    • Linux
    • Online
    • JBoss
    • WebSphere Application Server
    • Oracle Weblogic Server
    • Apache Tomcat
    Good alternative?
     
  6. Garnet icon
     Like

    Garnet is a remote cache-store from Microsoft Research that offers strong performance (throughput and latency), scalability, storage, recovery, cluster sharding, key migration, and replication features. Garnet can work with existing Redis clients.

    Cost / License

    • Free
    • Open Source (MIT)

    Platforms

    • Self-Hosted
    Good alternative?
     
  7. Move global variables and configurations from your code repository into a dropconfig, and you can now update them without deploying your code.

    Cost / License

    • Free Personal
    • Proprietary

    Platforms

    • Software as a Service (SaaS)
    Good alternative?
     
  8. Mimer SQL icon
     1 like

    Mimer SQL is an SQL-based relational database management system from the Swedish company Mimer Information Technology AB (formerly: Upright Database Technology AB), which has been developed and produced since the 1970s.

    Cost / License

    • Paid
    • Proprietary

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • Windows Mobile
    • Android
    • Symbian S60
    Good alternative?
     
  9. AmberDB icon
     1 like

    AmberDB is a high-performance, flat-file NoSQL database engine for Perl built on top of Berkeley DB (DB_File). It combines the speed of flat-file storage with enterprise features: schema-driven multi-dimensional indexing, ACID-compliant transactions with Strict Two-Phase Locking...

    Cost / License

    • Free
    • Open Source

    Platforms

    • Windows
    • Mac
    • Linux
    Good alternative?
     
  10. RegattaDB icon
     Like

    RegattaDB is a distributed SQL database that unifies transactional (OLTP), analytical (OLAP), and Vectors in a single engine, with strong ACID guarantees, at scale, performance, and efficiency.

    Cost / License

    • Paid
    • Proprietary

    Platforms

    • Linux
    Good alternative?
     
  11. Gel Data icon
     Like

    Postgres is the endgame database. Gel supercharges it with a modern data model, graph queries, Auth & AI solutions, and much more.

    Cost / License

    Application type

    Platforms

    • Self-Hosted
    • PostgreSQL
    • Online
    Good alternative?
     
  12. DoltLite icon
     Like

    A SQLite fork that replaces the B-tree storage engine with a content-addressed prolly tree, giving Git-like version control on a SQL database. The parser, planner, and VDBE stay upstream-derived above SQLite's btree.

    Cost / License

    Application type

    Platforms

    • Mac
    • Linux
    • Windows
    • SQLite
    • Self-Hosted
    Good alternative?
     
You are at page 8 of MongoDB alternatives