In memory database / Data Caching

Posted by Shoab.Shah under NoSql on 12/8/2014 | Points: 10 | Views : 1400 | Status : [Member] | Replies : 1
Hi All,

Our company is about to develop a product (Web application).

Scenario / Requirement:

The application is going to be used by multiple concurrent users (approx 50 to 70). The applications basic feature is to provide search. This search will be of different entities (name, place, organization, etc.). Further these entities are interlinked.

Issue / Challenge:

So as to have better performance and lesser DB interactions we plan to store these entity objects in server RAM (in memory). And periodically update them. We are not able to finalize what approach to follow to achieve this. Some of the options we think of;

1) Asp.net Data Caching

2) In memory databases. E.g. http://www.mongodb.com/what-is-mongodb

3) some thing else.



Kindly provide us inputs on this.

Any thoughts / comments highly appreciated.



Thanks in advance




Responses

Posted by: Sheonarayan on: 12/9/2014 [Administrator] HonoraryPlatinum | Points: 25

Up
0
Down
Hi Shoab,

Have not much idea about MongoDB however tutorials are on this website http://www.dotnetfunda.com/misc/page40.aspx.

In any case I feel RAM storage and retrieval is faster than any other disk storage even MongoDB. Before you store the entity into memory, create a generic collection so that while retrieval it would be easy and querying will be faster.

Thanks

Regards,
Sheo Narayan
http://www.dotnetfunda.com

Shoab.Shah, if this helps please login to Mark As Answer. | Alert Moderator

Login to post response