DBDB.io The Encyclopedia of Database Systems · Est. 2017
Database of Databases

Database Entry

Fongo


Fongo ("Fake Mongo") is a in-memory re-implementation of MongoDB written in Java. The goal of the project is to use it for lightweight unit testing and not production databases.

Source Code
https://github.com/fakemongo/fongo[01]
Country of Origin
US
Start Year
2012
End Year
2020
Project Type
Open Source
Written in
Java
Compatible With
MongoDB
License
Apache v2

Database Entry

Fongo


Fongo ("Fake Mongo") is a in-memory re-implementation of MongoDB written in Java. The goal of the project is to use it for lightweight unit testing and not production databases.

History


The project started at Foursquare in 2012 and has since moved to a community repository.

Data Model


Query Execution


Query Interface


Storage Architecture


Storage Model


System Architecture


Citations

1 source
  1. GitHub - fakemongo/fongo: faked out in-memory mongo for java · GitHub github.com
Revision #2 Last Updated: