In the author's previous post, he demonstrated how fast you can insert 50 million time-event entries with MongoDB. In this article, you will learn how to make use of all that data to fuel aggregation tests.
This recent post details a database migration from MongoDB to Cassandra. It's a detailed account, starting with the background of what led to the decision, various attempts at solving their problems, and finally how they went about migrating to Cassandra, including code and data to document their improvements.
When the author started running some years ago, he bought a Garmin Forerunner 405, a device that tracks GPS coordinates while you're running. In this article, you will learn how to store, query, and visualize such data using a Neo4j Spatial datastore and Gephi.
Using disk snapshots to perform MariaDB backups has become more and more common, but this seems to have been limited to Linux and Cloud environments. There has been a notion that Snapshots cannot be done on native Windows, the way we can do snapshots using LVM on Linux, for example.
Recently, Datablend open-sourced two new Tinkerpop Blueprints implementations: blueprints-mongodb-graph and blueprints-datomic-graph. Tinkerpop is an open source project that provides an entire stack of technologies within the Graph Database space.
The author has been playing around with Neo4j on a Windows VM recently, and he wanted to launch neo4j-shell to run a few queries. In this article, you'll learn how to deal with the problems he faced between Neo4j Shell, Neo4j Desktop, and the command prompt.
Recently, Dan wrote a great piece on testing network failures with NuoDB's support for geo-distribution. If you haven't read it, then go do that right now. It's cool, and it illustrates pretty clearly how you can tune the rules for durability based on awareness of regions.
Some websites are made to inspire debate, and this is one: "NoSQL vs. SQL: SQL is the new NoNoSQL." It contains a side-by-side comparison of SQL and NoSQL in general, answering questions such as "is it based upon a rock-solid theory," "will it still be there in 10 years," "can it scale up," and many more.
There is always the risk that communication between database nodes is affected by either a break in the network link or a partition of the network space. To handle such network problems, NuoDB has a failure detection system. In this article, you'll learn the basics of this system and how to enable it.
This article takes an interesting look at MongoDB by highlighting its limitations, not to criticize or demonize MongoDB, but to clarify weaknesses in order to prevent lack of user understanding from misrepresenting it. In other words, you can't blame a screwdriver for not being a hammer.
The author has been trying to get the hang of Cypher’s MERGE function, and started out by writing a small file to import some people with random properties using the java-faker library. In this article, you'll learn more about the MERGE function.
The new MarkLogic Node.js and widget API has been released. In this article, you'll find an overview of new features and changes, as well as where to find the code, instructions, and tutorials to get started.
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 discussion of the need (or lack of need) of eventually consistent data, a critique of last year's wave of MongoDB criticisms, an alternative NoSQL solution called ArangoDB, and more.
One of the things that the author liked in LevelDB is that it pretty much had compression built in from day one. The entire format is built to save space just about wherever it can. LMDB, in contrast, went quite the opposite way.
Much of the NoSQL movement feels like a rebellion against the “old timey” feeling relational databases. The author thought it would be fascinating to dig into the value of relational databases. In short, relational databases were the noSomething, and he aimed to find out what that something was.
In NuoDB 2.0.1, a region is a property that represents a geographic location for the database. Such locations might include a data center in a major city, country, or building location. This article describes how to configure a NuoDB database to include geographical regions and region-level commits.
ongoDB users may be interested in D4, an automated tool used to create distributed document database designs for applications running on MongoDB. D4 is the product of a collaboration between Brown University students and employees of 10Gen, and the result looks interesting.
This book isn’t really about LevelDB. It contains pretty much no background, explanation, history or anything much at all about how leveldb works. Instead, it is pretty much a guide of how to use LevelDB to write iOS applications.
The author happily announces the final 2.0 release of Neo4j, which comes packed with new features. In this article, you'll find a complete overview of the new release, covering UX improvements, labels on nodes, optional schema, increased cypher functionality, and much more.
Some of the best tools available for gaining insight into our MongoDB deployments are the monitoring features of MongoDB Management Service (MMS). This post covers a general approach to using MMS and MongoDB log files and provides techniques to help you optimize your own MongoDB deployment.
One of the common problems when building data-heavy applications is that names of things in the domain are often named differently depending on which system you get the data from. In this article, the article approaches the problem using aliases, rather than the usual technique of a normalization process.
The NoSQL Matters conference took place in Barcelona on November 30th, and now you can find slides from the presenters all collected in one place. The presentations collected cover a wide range of topics: Redis, MongoDB, DynamoDB, Riak, Neo4j, and more, including topics discussing NoSQL as a whole.
The author wanted to introduce the concept of a season into his graph so that he can have import matches for multiple years and then vary the time period which queries take into account. In this article, you'll find out how he did it.
At its core, Redis is an in-memory key-value datastore. Its simple data structures and intuitive API make Redis a true power-horse for solving various ‘Big Data’-related problems. To illustrate this point, I reimplemented my MongoDB-based molecular similarity search through Redis and its integrated Lua support.
This article, over a year old but reinvigorated by the recent "never use MongoDB" incident and its aftermath, takes an interesting look at last year's wave of MongoDB criticism by tracking the various arguments that had been made and responding to them individually.