The author has written a couple of posts about the new UNWIND clause in Neo4j’s cypher query language, but he forgot about his favorite use of UNWIND, which is to get rid of some uses of FOREACH from our queries.
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 release of Couchbase Mobile 1.0, the fruitlessness of the SQL vs. NoSQL debate, the flawed arguments concerning the recent MongoDB/Bitcoin incidents, and more.
Redis 2.8.10 has been released, and according to creator Salvatore Sanfilippo, you're going to want to upgrade immediately, especially if you're using the min-slaves-to-write option.
One of the things that we have to deal with as a replicated database is how to handle failure. In RavenDB, we have dealt with that with replication, automatic failover and a smart backoff strategy. RavenDB 3.0 includes some new techniques, though.
Not too long ago, we covered an article about how NoSQL (MongoDB) design flaws brought down two Bitcoin exchanges, Flexcoin or Poloniex. However, according to Shane K. Johnson, the conclusion that NoSQL design was to blame was determined too quickly, and without enough evidence.
NoSQL is four things: document-oriented databases, in-memory databases, graph databases, and column store databases. In this recent article, Johnson describes each of these categories and explores the examples that define them.
Announcing the release of UMongo 1.6.2 with many fixes. In this article, you'll find a list of improvements and fixes, and resources to explore issues and downloads.
Every now and then, the author gets sent Neo4j cypher queries to look at, and more often than not they’re parameterised, which means you can’t easily run them in the Neo4j browser.
TokuMX 1.5 is around the corner. The big feature will be something we discussed briefly when talking about replication changes in 1.4: partitioned collections.
Neo4j 2.1 adds an easy way to import CSV and create/update complex graph structures using a new Cypher command, and provides faster facilities for high volume imports and densely connected nodes. Cypher also received ongoing improvements, including new functionality for more expressive queries.
A large proportion of support requests to MongoLab are questions about how to properly configure and use a particular MongoDB driver. This blog post is the third of a series where we are covering each of the major MongoDB drivers in depth. The driver we’ll be covering here is the PHP driver.
The NoSQL/SQL debate has entered a new chapter, but is this discussion actually important? Sure, it’s data, but that’s all it is. Frankly, I don’t care whether data is stored in a SQL or NoSQL database. It could be stored on punch cards for all I matter, just as long as the system is reactive.
About 6 months ago, Jacqui Read created a github issue explaining how she wanted to round a float value to a number of decimal places but was unable to do so due to the round function not taking the appropriate parameter. The author found himself wanting to do the same thing last week.
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 a look at the fate of NoSQL when SQL returns, MongoDB tips & tricks for $type and arrays, real-world use cases for graph databases, and more.
Couchbase is pleased to announce general availability of Couchbase Mobile 1.0. Couchbase Mobile gives mobile application developers a new platform to build the next generation of always available, always responsive mobile applications.
The author had two great lectures regarding MongoDB and how to best utilize it in the last week. Therefore, he decided to share the presentation with you.
If you're working with the scale of data that requires a solution like MongoDB, you probably have a lot invested in your data. For that reason, the MongoDB Management Service blog has published a comparison of three MongoDB backup strategies.
The Cassandra Java Driver makes it easy to access Cassandra from Java applications. Cassandra also features significant Java-based configuration and monitoring and can even be customized with Java.
The author was asked a series of questions about how one should get started learning the RavenDB code base, given that they have never looked at the code, but know how Raven works. In this article, the author explores each question and breaks down the inner-workings of RavenDB.
To monitor Couchbase efficiently we need two different perspectives. The cluster as a whole is made up of individual nodes or servers. Each node provides our compute capacity for any application that leverages the database distributed across the cluster.
Whenever someone gives you a problem, think graphs. They are the most fundamental and flexible way of representing relationships, so it’s a 50-50 shot that any interesting design problem has a graph involved in it. Make sure you can’t think of a way to solve it using graphs before moving on to other solutions.
Any vendor will tell you how great their product is, so I will start by outlining why you wouldn't use SharedHashMap, before I tell you why it is a "must have" for performant applications.
Version 0.2.1 of Motor, the asynchronous MongoDB driver for Python and Tornado, has been released. It fixes two bugs!
If there's one thing the NoSQL community can definitely agree on, it's that relational databases are not the one and only solution to modern data storage issues. Not that they're never the answer; just not always the answer. The key, then, is understanding which tool is needed for any given job.
The author has created a visual index of MarkLogic browser widgets. Clicking on each image takes you to a detail page. This includes full size versions of all screenshots available currently for each widget.