On Fri, Jun 14, 2013 at 8:04 AM, Karthikeyan A.K <[email protected]>wrote:
> Either postgresql or mongo. Mongo will be cool! > If someone just chooses adhocly like this, it's a recipe for disaster. PostgreSQL as well as MongoDB are not just popular but very good DBs to use. But, they may not always fit for each situations. What I would suggest is to understand DBMS concepts and then start learning particular DBs and see how they fit and where they lack. NoSQL are the big thing today but to understand them better, you need to understand SQL itself first, NoSQL stands for Not Only SQL, it is built over and above the SQL concepts instead of being an alternative to them. Learn the basic SQL concepts, look at your favourite FOSS project and which DB it uses, learn that DB and look at how the FOSS project uses that DB. Try to find out why they chose that DB, how do they use it. Find out what are the cons, pitfalls, workarounds of the DB that they use. Start contributing to that project. That way you'll not just learn the DB but acquire many more important skillsets. _______________________________________________ ILUGC Mailing List: http://www.ae.iitm.ac.in/mailman/listinfo/ilugc ILUGC Mailing List Guidelines: http://ilugc.in/mailinglist-guidelines
