Over a million developers have joined DZone.
{{announcement.body}}
{{announcement.title}}

The Best of the Week (Oct. 31): NoSQL Zone

DZone's Guide to

The Best of the Week (Oct. 31): NoSQL Zone

· Java Zone
Free Resource

Microservices! They are everywhere, or at least, the term is. When should you use a microservice architecture? What factors should be considered when making that decision? Do the benefits outweigh the costs? Why is everyone so excited about them, anyway?  Brought to you in partnership with IBM.

Make sure you didn't miss anything with this list of the Best of the Week in the NoSQL Zone (October 31 - November 07). Here they are, in order of popularity:

1. Neo4j: LOAD CSV - The Sneaky Null Character

  • I spent some time earlier in the week trying to import a CSV file extracted from Hadoop into Neo4j using Cypher’s LOAD CSV command and initially struggled due to some rogue characters.

2. Aggregate in Mongo Using Only Date Part of a DateTime Property

  • If you need to do an aggregation in MongoDb on a DateTime property and you want to aggregate only by Date part, you can use a simple trick and use a filter to compose the date part before the grouping. Here is the code.

3. Using REST with the CQRS Pattern to Blend NoSQL & SQL Data

  • This document offers a guide on how some of the relatively newer technologies like REST can help bridge the gap between SQL and NoSQL with an example of a well known pattern called CQRS.

4. The Role of the DBA in NoSQL

  • What is the role of the DB in the NoSql world? In most of these companies the DBA role does not exist and this has led a lot of people to proclaim the end of the DBA. Is the DBA going down the road of the dinosaur? I think the answer is more nuanced than that.

5. Red Pill or Blue Pill? Choosing Between SQL & NoSQL

  • Thousands of internet debates are dedicated to the SQL vs NoSQL fight. But does it have to be a fight? If you are choosing one over the other, do you know for sure why and what the potential benefits of each are?

 

Discover how the Watson team is further developing SDKs in Java, Node.js, Python, iOS, and Android to access these services and make programming easy. Brought to you in partnership with IBM.

Topics:

Opinions expressed by DZone contributors are their own.

THE DZONE NEWSLETTER

Dev Resources & Solutions Straight to Your Inbox

Thanks for subscribing!

Awesome! Check your inbox to verify your email so you can start receiving the latest in tech news and resources.

X

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}