Many developers are starting to use various NoSQL databases in their work. They report that it is easier and faster to develop against NoSQL systems, and that the systems are much more portable and flexible.

I am beginning to pay more attention now that I am doing more mobile development work. It is very attractive to be able to bounce a data file to and from a server to sync, instead of trying to maintain a local cache and write sync code, for example. That said, I have not had a chance to use NoSQL databases yet. What about you?


Keep your engineering skills up to date by signing up for TechRepublic’s free Software Engineer newsletter, delivered each Tuesday.