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

NoSQL Week in Review #6

DZone's Guide to

NoSQL Week in Review #6

· Database Zone
Free Resource

Check out the IT Market Clock report for recommendations on how to consolidate and replace legacy databases. Brought to you in partnership with MariaDB.

Been distracted for whatever reason and haven't been keeping up with your NoSQL news? That's all right, we've got you covered. Here we've put together a list of this week's best NoSQL articles, news, links, and more!

New Releases This Week: 

CodernityDB

CodernityDB is an open-source, pure Python (no 3rd party dependency), fast (really fast check Speed if you don’t believe us), multiplatform, schema-less, NoSQL database. It has optional support for HTTP server version (CodernityDB-HTTP), and also Python client library (CodernityDB-PyClient) that aims to be 100% compatible with embedded version.

Key features:

  • Native Python database
  • Multiple indexes
  • Fast (more than 50 000 insert operations per second see Speed for details)
  • Embedded mode (default) and Server, with client library that aims to be 100% compatible with embedded one.
  • Easy way to implement custom Storage (see Example storages)

This Week's Top 5 NoSQL Links:

1.  Algorithm of the Week: Kruskal's Minimum Spanning Tree
One of the two main algorithms in finding the minimum spanning tree algorithms is Kruskal's algorithm

2.  The NoSQL Landscape in Diagrams
Here’s the NoSQL landscape in 3 slides (and hey, at least mine looks different :) )

3.  Integration Testing with MongoDB & Spring Data
If you are working with MongoDB, there’s a cool and easy way to do your unit tests, with almost the simplicity of writing a unit test with mocks with ‘EmbedMongo’.

4.  Consensus Protocol
These posts I came across give a great explanation on the shortcomings of 2-phase commit when it comes to failures and also of 3-phase commit, which handles well one type of failure (fail-stop).

5.  Working with MongoDB using Kundera
In this tutorial, we’ll use below e-mail and attachment entities as our data model and perform Crud operations using Kundera.

New NoSQL Books This Week:

MongoDB for VB.NET by Example

by Agus Kurniawan

Code illustration for MongoDB programming using VB.NET (2012). Book topics cover:

  •  Development Environment
  •  Connecting to MongoDB
  •  Create and Delete Database
  •  Create, Read and Delete Database Collection
  •  Create, Read, Update and Delete Collection Data
  •  Finding and Querying Data
  •  Binary and Image Collection Data
  •  Working with GridFS
  •  Embedded Document
  •  LINQ


Upcoming Webinars

Building your first Java Application with MongoDB (EMEA)

Tuesday November 21 - 8 AM EST / 1 PM UTC

This talk will introduce how to build your first Java application with MongoDB by walking you through how one can build a simple location-based application. The talk will cover the basics of MongoDB's document model, query language, aggregation framework and deployment architecture. New features, fixes and improvements in the latest release will also be covered.


Thanks for reading! Join us next week--same NoSQL time, same NoSQL place!




Interested in reducing database costs by moving from Oracle Enterprise to open source subscription?  Read the total cost of ownership (TCO) analysis. Brought to you in partnership with MariaDB.

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 }}