This project focuses on extracting data from CSV files concurrently and storing it in MongoDB. Additionally, it involves the creation of a REST API to interact with the data stored in MongoDB.
Concurrent CSV Data Extraction: The project utilizes concurrent processing to extract data from CSV files. This approach enhances performance by leveraging parallelism.
The extracted data is stored in MongoDB, a popular NoSQL database. MongoDB offers flexibility and scalability for handling large datasets.
The project includes a REST API that allows users to interact with the data stored in MongoDB. Users can perform various operations such as create, updare, remove, and retrieving specific data through intuitive HTTP endpoints.
- Programming Language: Go
- Database: MongoDB
- Frameworks/Libraries: Echo / MongoGoDriver
- Additional Tools/Libraries: CSV package
To get started with this project, follow these steps:
go run .
And also don't forget to install mongodb.
Here's API Documentation : Postman - Document
For any inquiries or feedback, please contact me with my email in my bio.
I hope you find this project useful and look forward to your feedback!