I have thousands of Images (wihch are less then 16MB in size) in RAW BINARY DATA in MONGODB with its Meta-Data in JSON as Date, Time, Location etc from the Small Satellite (BSON Documents). I have to make REST API which can query the Images with its respective Meta-Data. Following things needs to be taken under observation.
Data = Data Screenshot
- User's will query the Meta-Data with RestAPI, based on time, location etc.
- Server will get the Request from Cilent with Query and DO Image-Processing and Returns the Images
- Image Processing will be done on Server Side.
- Requested Images will travel through RESTAPI from Server to Client with the GET Request.
NOTE : Just see the Attached Picture to Get the Idea of the DATA.
Tools Used : Data-Base = MongoDB
Questions
- Which Server Side Programming Language is More feasible? PHP, Python or Node.js?
- How I could do Image-Processing in this scenario? With Libraries on PHP, Python or Node.js?
- Which Technology to be Used for making REST API for MongoDB which is best with Binary Data and Images.
- How Images will travel from Server to client i-e In binary data. and then Renders at Client Side.