See the new capabilities in the "more standard" set of C++ bindings for libcouchbase. Libcouchbase is the Couchbase client for C and C++.
Looking at some Cypher queries written against a football data set to find some examples of where list comprehensions could be useful and I came across this query which is used to work out which teams were the most badly behaved in terms of accumulating red and yellow cards.
You'll get a ‘Can’t use optional patterns without explicit START clause’ error if you try to use optional relationships in a certain way.
Big database vendors are not very innovative. But they don’t have to be. Their asset is reliability, predictability, and stability. If a NoSQL or NewSQL feature proves to be innovative and reliable, Oracle et al. will most certainly pick it up.
This is illustrated in a new document outlining the top 5 performance metrics you should look out for if you decide to use Redis, which is a pretty hot data store right now.
I recently found Kyle Kingsbury's blog and saw that he has done a lot of interesting research into areas that developers need more knowledge about. In this case, it's network partitions and their effects on complex applications.
MongoDB (formerly 10gen) just became the most valuable tech startup in New York, beating out more well-known companies like Gilt, Foursquare, and Etsy. They're also worth more than the cost of Tumblr, which was acquired by Yahoo this year.
Get some amazingly rare insights about the design limitations of various distributed systems like Kafka, NuoDB, Cassandra, and Zookeeper.
There is good news for developers who want to work with DynamoDB applications locally without using Amazon's payable services: Amazon has released a local version of the DynamoDB NoSQL database. This offline database supports the DynamoDB API, but doesn’t impact any tables or data in DynamoDB itself.
Interested in seeing the products that Breaking Bad characters would be interested in? Or maybe the IKEA furniture graph would be more intriguing? These are just some of the awesome graphgists that have appeared thanks to Neo4j's recent Graph Challenge.
Recently I released the first version of the Graphity News Stream Server, which is now a collection of algorithms to support efficient storage and retrieval for more than 10k social activity streams per second.
A new open-source, embbeded datastore library with over 70 commands called "Vedis" is a very interesting new project that is very similar, in concept, to Redis. It's virtually a subset of Redis but without the networking layer.
For Cypher-only use cases with high concurrency requirements, using Ratpack instead of Neo4j server might be an interesting alternative.
This second piece in Ayende Rahien's 'World’s smallest NoSQL database' series looks at many of the issues you have to deal with when building a database. He certainly knows, given that he's the inventor of RavenDB.
Category theory has a high ratio of definitions to theorems, and it can seem like every definition depends on an infinite regress of definitions. But if you graph the definition dependencies, the graph is wide rather than deep.
People love Neo4j for many good reasons. The Windows installation, however, isn't usually at the very top of this list. With today's release, we are making it a lot easier to run Neo4j Community Edition on Windows.
Before creating a unique index in TokuMX or TokuDB, ask yourself, “does my application really depend on the database enforcing uniqueness of this key?” If the answer is ANYTHING other than yes, do not declare the index to be unique. Why? Because unique indexes may kill your write performance.
SQL cannot solve all of the problems emerging in this age of big data. NoSQL comes to the rescue, but it doesn't use SQL as its query language or give full ACID guarantees. In the future, you will have to integrate these NoSQL databases just like you integrate SQL databases today.
It’s sometimes tricky to index that data in a way that will be performant using MongoDB’s schema-less nature. This article outlines a few different approaches for how MongoDB can be made to query certain user-specified key/value pairs efficiently.
Free tickets for lightning talks, graph masters, and all of the Neo4j language driver authors in one place! What more could you ask for?
Adam Bloom recently wrote a really interesting case study on the Pivotal blog that explains how Pinterest was able to handle its extreme (1000%+ / year) increases in traffic and keep scaling up its following functionality with the help of Redis.
Ayende Rahien does a thorough analysis of field tokenization in RavenDB to address a question about repeating property names.
Version 1.0.0 of Couchnode represents the end of an accelerated release cycle we have had in order to get Node.js from its previous 0.0.13 ‘new project’ state, up to our general availability release.
Just a week after Amazon's ElasiCache added support for Redis (it was only the second caching tool to gain support after Memcached), there is now a great benchmark article posted that evaluates the performance of Redis on AWS ElastiCache.
This one of the best tutorials to read if you're looking for a current 'getting started' guide for using Spring Redis, which is a portfolio project related to the overall Spring Data project.