NoSQL Zone is brought to you in partnership with:
  • submit to reddit
John Walter10/29/14
13098 views
0 replies

Dev of the Week: Michael Hunger

Every week here and in our newsletter, we feature a new developer/blogger from the DZone community to catch up and find out what he or she is working on now and what's coming next. This week we're talking to Michael Hunger, Neo4j Developer Advocate and author of our upcoming Neo4j Refcard.

Gen Furukawa10/29/14
1589 views
0 replies

NoSQL Will Protect You From The Onslaught of Data Overload

TL;DR: As the amount of unstructured data being collected by organizations skyrockets, their existing databases come up short: they're too slow, too inflexible, and too expensive.

Don Pinto10/29/14
1215 views
0 replies

Couchbase Server 3.0: Full Ejection for Tuning Memory with Large Databases

With Couchbase Server 3.0, you get a great new option to change the way we use memory for caching your keys and metadata. The new option is called "full ejection." Here is how full ejection is different.

Trisha Gee10/28/14
12616 views
1 replies

AngularJS, HTML5, Groovy, Java and MongoDB All Together: What Could Possibly Go Wrong?

This year I’ve been giving an evolving live demonstration of coding a Fully Buzz Word Compliant, mobile-friendly web application. The aim of the demo is to show, via a real-world application rather than a toy example, where these popular technologies sit in your architecture, and how they interact with each other.

Michael Hunger10/28/14
2595 views
0 replies

Flexible Neo4j Batch Import with Groovy

You might have data as CSV files to create nodes and relationships from in your Neo4j Graph Database. It might be a lot of data, like many tens of million lines. Too much for LOAD CSV to handle transactionally.

Francesca Krihely10/27/14
2336 views
0 replies

Sharding Pitfalls Part III: Chunk Balancing and Collection Limits

In this final post of the series we will cover a subtle, but important distinction in terms of balancing a sharded cluster as well as an interesting limitation that can be worked around relatively easily, but is nonetheless surprising when it comes up.

Alec Noller10/26/14
2500 views
0 replies

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

Make sure you didn't miss anything with this list of the Best of the Week in the NoSQL Zone (October 17 - October 24). This week's best include MongoDB incremental migration scripts, how to connect to MongoDB form a Java EE stateless application, solutions for Redis running slowly, and more.

Gen Furukawa10/24/14
8070 views
1 replies

How Is Google Analytics So Damn Fast?

TL; DR: Google Analytics stores a massive amount of statistical data from web sites across the globe. Retrieving reports quickly from such a large amount of data requires Google to use a custom solution that is easily scalable whenever more data needs to be stored.

Mark Needham10/24/14
2402 views
0 replies

Lessons from Running Neo4j Based ‘Hackathons’

Over the last 6 months my colleagues and I have been running hands on Neo4j based sessions every few weeks and I was recently asked if I could write up the lessons we’ve learned. So in no particular order, here are some of the things that we’ve learnt.

Francesca Krihely10/23/14
3086 views
0 replies

MongoDB Management Service Re-imagined: The Easiest Way to Run MongoDB

We consistently hear that getting started with MongoDB is easy, but scaling to large configurations that include replication and sharding can be challenging. With MMS, it is now much easier.

Andreas Kollegger10/22/14
3348 views
0 replies

Switching From MongoDB to Neo4j

Shindig is a mobile app (iOS, Android) that helps you explore new drinks and share them with the world. Take a picture of what you’re drinking, tag it with taste tags, share it, earn rewards and gameification points, follow famous mixologists and drink aficionados and search for the best drinks nearby.

Don Pinto10/22/14
4246 views
0 replies

Couchbase JPA Level 2 Cache

Many enterprises are turning to us to help add a cache to an existing application or evolve applications to next generation technologies. For these level two cache implementations we’ve helped develop a data access layer for applications in the Spring project.

Francesca Krihely10/21/14
2175 views
0 replies

Sharding Pitfalls Part II: Running a Sharded Cluster

In this post we will go through some recommendations when running a sharded cluster at scale. Scalability is one of the core benefits of sharding in MongoDB but this can give you a false sense of security; even with that flexibility, you still have to make smart decisions about how and when you deploy resources.

Vlad Mihalcea10/21/14
4873 views
0 replies

MongoDB Incremental Migration Scripts

An incremental software development process requires an incremental database migration strategy.

Mark Needham10/21/14
2232 views
0 replies

Conceptual Model vs Graph Model

We’ve started running some sessions on graph modelling in London and during the first session it was pointed out that the process I’d described was very similar to that when modelling for a relational database.

Adrian Matei10/20/14
4424 views
1 replies

How to Connect to MongoDB from a Java EE Stateless Application

In this post I will present how to connect to MongoDB from a stateless Java EE application, to take advantage of the built-in pool of connections to the database offered by the MongoDB Java Driver. This might be the case if you develop a REST API, that executes operations against a MongoDB.

Alec Noller10/19/14
6047 views
0 replies

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

Make sure you didn't miss anything with this list of the Best of the Week in the NoSQL Zone. This week's best include part 1 of a series on MongoDB sharding pitfalls, the release of Redis Cluster as a minimum viable product, a new source for MEAN stack resources, and more.

Itamar Haber10/17/14
4806 views
0 replies

Redis Running Slowly? Here’s What You Can Do About it

Redis is blazing fast and can easily handle hundreds of thousands to millions of operations per second (of course, YMMV depending on your setup), but there are cases in which you may feel that it is underperforming.

Mark Needham10/16/14
1375 views
0 replies

Neo4j: Generic/Vague Relationship Names

An approach to modeling that I often see while working with Neo4j users is creating very generic relationships (e.g. HAS, CONTAINS, IS) and filtering on a relationship property or on a property/label at the end node.

Rishav Rohit10/16/14
3795 views
0 replies

Introduction To MongoDB Aggregation Pipeline

The MongoDB Aggregation pipeline is a framework for data aggregation. Documents enter a multi-stage pipeline that transforms the documents into an aggregated results. It was introduced in MongoDB 2.2 to do aggregation operations without needing to use map-reduce.

Ayende Rahien10/15/14
689 views
0 replies

What is New in RavenDB 3.0: Operations - Optimizations

One of the important roles operations has is going to an existing server and checking if everything is fine. This is routine maintenance stuff. It can be things like checking if we have enough disk space for our expected growth, or if we don’t have too many indexes.

Andreas Kollegger10/15/14
1002 views
0 replies

Graphs for HR Analytics

Recently, I had the pleasure of doing a talk at the Brussels Data Science meetup. Some really cool people there, with interesting things to say. My talk was about how graph databases like Neo4j can contribute to HR Analytics. Here are the slides of the talk.

Vlad Mihalcea10/14/14
1999 views
0 replies

Integration Testing Done Right With Embedded MongoDB

Unit testing requires isolating individual components from their dependencies. Dependencies are replaced with mocks, which simulate certain use cases.

Alec Noller10/14/14
2598 views
0 replies

Refcard Expansion Pack: MongoDB

This week, DZone released its latest Refcard. If you're interested in learning more about MongoDB or sharpening your skills, we decided to dig into the DZone archives and find some of the most popular posts we've had on the topic.

Doug Turnbull10/14/14
5312 views
0 replies

Solving Data “Variety” with Postgres’s NoSQL Extensions

Many clients don’t quite realize how much powerful ad-hoc query capability they’re losing by leaving SQL. But how can we possibly have the best of both worlds? Well, luckily for us, Postgres is working on a very handy solution.