3 ms·
My suggestion would be to read up on the capabilities of MongoDB / CouchDB once. May be take a small programming example in the language of your choice wouldn't
by dotmanish 14y ago
My suggestion would be to read up on the capabilities of MongoDB / CouchDB once. May be take a small programming example in the language of your choice wouldn't hurt. It will take half a day for each ("read up" also means look at the typical questions on stackoverflow, read their blogs, and articles on comparison of their usages and performances -- without all this, your "read up" isn't complete).
Secondly, read up on Redis and Memcache, and include one of these in your stack (I personally stick with Redis, but decide on your own).
If you can spend some more time in your "planning", I would suggest looking at Heroku for deploying your app. If you haven't used a PaaS in the past, this _may_ change your entire outlook on how you plan your app and its resources.
Hope this helps.
- JeremyMorgan 14y agoI can actually spend a month or two on planning, and I explore some NoSQL options. In-Memory databases sound nice for speed, but I also have some OLAP functionality I'm going to need as well, and may use a fast in-memory DB then dump the data into another DB nightly, but I'm not sure sure yet. I think spending a day or more reading and developing on these DBs will be worth my time for sure.