<p>Enough with worthless 2014 predictions. We can't control what the rest of the world will do -- but we are the captains of our own fate. In case you hadn't heard, 2014 is the year we stop talking and start doing in earnest. IMHO, here's the stuff you should be rolling out.</p><p>1. Document databasesIT develops lots of systems that basically consist of writing data structures to structured storage, while requiring high concurrency. Document databases have been around for decades, and IT knew one as Lotus Domino's Notes Storage Facility, but the NoSQL and big data revolution has sparked new interest. MongoDB and Couchbase are the leaders.</p><p>[ 10 things you don't need to worry about in 2014 | 10 likely nightmares for 2014 | Work smarter, not harder -- download InfoWorld's Developers' Survival Guide for tips and trends programmers need to know. | Keep up with the latest app dev news with InfoWorld's Developer World newsletter. ]</p><p>2. Key-value storesSometimes you have what amounts to a really giant table that could fit in memory, if only you could get enough memory. Well, if you have a grid, you can put the table in memory distributed across multiple boxes to make writes faster. If it's a smaller table that's read-mostly, you can replicate it across all nodes so that reads are a memory thing. Either way, key-value stores deserve a loop on your toolbelt. Nearly all key-value stores allow you to create custom cache loader or cache stores to read/write to an RDBMS or another source. Many allow you to "write behind" or queue writes to the database. The leaders in the space are Couchbase, Memcached, Infinispan, and GemFire.</p><p><a href="http://www.infoworld.com/d/application-development/9-technologies-supercharged-2014-233787">Keep reading...</a></p>