#sql-database #database-engine #mongo-db #wasm #glue-sql #nosql #storage

gluesql-mongo-storage

GlueSQL - Open source SQL database engine fully written in Rust with pure functional execution layer, easily swappable storage and web assembly support!

4 releases

0.16.3 Dec 7, 2024
0.16.2 Aug 27, 2024
0.16.1 Aug 25, 2024
0.16.0 Aug 11, 2024

#2432 in Database interfaces

Download history 32/week @ 2024-11-17 19/week @ 2024-11-24 119/week @ 2024-12-01 98/week @ 2024-12-08 219/week @ 2024-12-15 29/week @ 2024-12-22 77/week @ 2024-12-29 37/week @ 2025-01-05 14/week @ 2025-01-12 100/week @ 2025-01-19 18/week @ 2025-01-26 30/week @ 2025-02-02 57/week @ 2025-02-09 46/week @ 2025-02-16 48/week @ 2025-02-23 288/week @ 2025-03-02

444 downloads per month
Used in 4 crates (2 directly)

Apache-2.0

1.5MB
39K SLoC

🚴 MongoStorage - Mongo storage support for GlueSQL

⚙️ Prerequisites

Install & start up MongoDB

1. By Docker

1-1) Install docker

https://docs.docker.com/engine/install/

1-2) Start up MongoDB by docker
docker run --name mongo-glue -d -p 27017:27017 mongo

2. By local installation

https://www.mongodb.com/docs/manual/installation/

🧪 Test with features

cargo test --features test-mongo

Dependencies

~33–46MB
~862K SLoC