Over a million developers have joined DZone.

The Best of the Week (Apr. 4): NoSQL Zone

· Java Zone

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 (Apr. 4 to Apr. 10). Here they are, in order of popularity:

1. Comparing a TokuMX and MongoDB Oplog Entry

In the next series of posts, the author will describe how TokuMX replication keeps data in sync between machines in the replica set. In doing so, he will address the challenges they faced and algorithms they developed to address them.

2. MongoDB 2.6 is $out

MongoDB is evolving rapidly. The 2.2 version introduced the aggregation framework as an alternative to the Map-Reduce query model. Generating aggregated reports is a recurrent requirement for enterprise systems, and MongoDB shines in this regard.

3. Announcing Couchbase Server 2.5.1

We’re happy to announce the release of Couchbase Server 2.5.1 Enterprise Edition. As many of you may know, the 2.5 release introduced several exciting features like rack-zone awareness and, secure cross datacenter replication that provided better reliability and security for enterprises.

4. Why TokuMX Replication Differs from MongoDB Replication

MongoDB replication has some great features. As the author discussed in his last post, MongoDB’s crash safety design is very elegant. Despite these great features, TokuMX replication is completely incompatible with MongoDB’s replication. As the saying goes, this is a feature and not a bug.

5. Apache TomEE & NoSQL (Writing Your Own Resources)

The @Resource annotation appeared for the first time in Java EE 5 specification. When you annotate an attribute with @Resource, it will be the container responsible for injecting the requested resource. The typical example is used with the DataSource class.

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 best of DZone straight to your inbox.

SEE AN EXAMPLE
Please provide a valid email address.

Thanks for subscribing!

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

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

{{ parent.tldr }}

{{ parent.urlSource.name }}