Every now and then in Cypher land, we’ll end up with a collection of arrays, often created via the COLLECT function, that we want to squash down into one array. Here's how to do it.
Version 1.3.5 of the Couchbase .NET SDK has been released, and includes fixes such as a finalizer added to CouchbaseClient, corrections to SetSocketOption, improvements to NUnit Tests, clarified method overloading ambiguity, and more.
When working with graphs we’ll frequently find ourselves wanting to create relationships between collections of nodes. A common example of this would be creating a linked list of days so that we can quickly traverse across a time tree.
In this talk, the author is creating, live on stage, a database for handling time series data with the goal of handling 100 billion events per year. And it actually worked!
One of our close Platform-as-a-Service (PaaS) partners, Heroku, recently announced its official public beta for new PHP features. This post will cover how to install the PHP MongoDB extension on Heroku.
One of the nice features that Voron got from LMDB is the notion of multi trees. LMDB calls them duplicate items, or something like that. Basically, it is the ability to store multiple values for a single key.
NoSQL vs. SQL is a rather contentious topic: everybody loves comparing databases (to MongoDB, most of the time), explaining their reasons for abandoning NoSQL (or moving to it), and just generally trashing one solution or another. It's a very dramatic space. But what is the disagreement really all about?
In this panel discussion, speakers at the RavenDB Conference talk with the attendees and share their own experiences of using RavenDB in anger.
In this article, the author takes a beginner's look at HBase. He covers his initial installation, along with his thoughts on JRuby and the homework he did to get started with HBase.
Before MongoDB 2.6, working with aggregation results was limited. MongoDB 2.6, however, introduced a $out aggregation pipeline stage. Let's take a look at how this can be used in practice in NodeJS.
The author is pleased to announce that GridGain 6.1.0 has been released last week. This is the first main upgrade since GridGain 6.0.0 was released in February and contains some cool new functionality and performance improvements:
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 the clock ticking for MongoDB, the release of Redis 2.8.9, design practices for building a search engine library.
The NoSQL Matters conference took place in Cologne, Germany from April 28th to April 30th. If you weren't able to make it, don't worry, because the presentation slides are becoming available now! Here are some noteworthy entries.
In this article we’ll show you how to connect your MongoLab database to Hadoop, and then use Hadoop to do something simple but very useful: gather schema information from an entire collection, including histograms of common values, data types, and more. No prior knowledge of Hadoop is required.
A feature of the meetup API is that each end point will only allow you to return a maximum of 200 records so I needed to make use of offsets and paging to retrieve everybody.
Couchbase Server is frequently used in the public and private cloud deployments, and SaaS application settings and tenancy model questions come up often. In this article, the author wanted to explain a couple of the options for setting up multi-tenancy with Couchbase Server.
The MongoLab and Microsoft teams are excited to announce the arrival of their newest high-memory MongoDB database plans, with virtual machine choices that now provide up to 56GB of RAM per node with availability in all eight Azure datacenters worldwide.
This low level talk is all about Voron, how it actually works, the design decisions that the author had to do, the things that didn’t work, and more.
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 Valeri Karpov, MongoDB Kernel Engineer at MongoDB.
Last weekend the author was playing around with some collections using Neo4j’s Cypher query language and he wanted to concatenate two collections. That was easy when both collections contained values, but with an empty collection, the author ran into exceptions.
Based on this recent blog post from Matt Kaufman at Crunchbase, it looks like Crunchbase has some big, graph-based plans for the future. In particular, they intend to build what they call the Business Graph using their substantial dataset of 530,000 people (and companies).
TokuMX replication differs quite a bit from MongoDB’s replication. The differences are large enough such that we’ve completely redone some of MongoDB’s existing algorithms. One such area is how secondaries apply oplog data from a primary. In this post, the author will explain how.
A blog post showed how to create a time tree representing time down to the second using Neo4j’s Cypher query language. After a bit of fiddling around with leap years, the author believes the following query will create a time tree representing all the days from 2011 – 2014, as an example.
How would the author go about building a search engine for RavenDB to replace Lucene? Well, we have Voron as the basis for storage, so from the get go, we have several interesting changes. But the author's probably jumping ahead a bit. He’ll start with the basics.
Last week, ArangoDB 2.0.6 was released. The new release includes a number of changes, including cancellation for async jobs, a new Windows installer, new password change dialog, and more, in addition to a number of bug fixes.