Have you heard the rumors about the Ghost of MongoDB Scalability? Do you know someone who came close to finding it? Have you been haunted by it? These are the questions that keep me up at night.
In his talk "Zero to 1 Billion+ Records: A True Story of Learning & Scaling GameChanger", Kiril Savino charts the course of GameChanger's increasingly sophisticated use of MongoDB as they grew in popularity and faced increasing scale requirements.
This will be the first post in an ongoing series based on our popular webinar about the differences in building an application using SQL versus building the same application using MongoDB.
I’ve just completed IBM DB2 for Linux, Unix and Windows (LUW) coverage here on Use The Index, Luke as preparation for an upcoming training I’m giving. This blog post describes the major differences I’ve found compared to the other databases I’m covering (Oracle, SQL Server, PostgreSQL and MySQL).
In the case of existing MySQL-based applications, there are plenty of users who have added MongoDB in a hybrid deployment environment to deliver specific functionality and modernization.
Make sure you didn't miss anything with this list of the Best of the Week in the NoSQL Zone (November 07 - November 14). Including Centrify and MongoDB integration, Indexing in Neo4j, and Tag-Aware sharding.
eBay uses MongoDB to perform a number of tasks involving large amounts of data. Such projects include search suggestions, cloud management, storage of metadata, and the categorization of merchandise.
Tag-aware sharding is a very versatile feature: it can be used to maximize the performance of your cluster, optimize storage, and implement data center-awareness in your application. In this post, we’ll go through a few use cases for tag aware sharding.
A common requirement for a lot of projects is the usage of fulltext indexes. With current versions of Neo4j (2.1.5 as of now) this can only be accomplished with the usage of manual indexes. In this article I want to explain how you can use language specific analyzers for fulltext indexing and how to do regex searches for those.
GraphConnect 2014 attendees took to twitter to share their excitement about the conference and the graph database space. Here’s a look back at (some of) the cool things that stuck out during the day.
Make sure you didn't miss anything with this list of the Best of the Week in the NoSQL Zone (October 31 - November 07). Including Neo4j Null Characters, aggregation in MongoDB, and using REST to blend NoSQL and SQL data.
DBaaS may serve as the cornerstone of Microsoft's reconstitution into a developer-services provider.
The use of Centrify’s Active Directory integration with MongoDB greatly simplifies setup process and allows MongoDB to seamlessly integrate into the most complex Active Directory environments found at enterprise customer sites with hundreds or thousands of employees.
Thousands of internet debates are dedicated to the SQL vs NoSQL fight. But does it have to be a fight? If you are choosing one over the other, do you know for sure why and what the potential benefits of each are?
A question which sometimes comes up when discussing graph data modelling is how you go about modelling sub/super types. In my experience there are two reasons why we might want to do this: to ensure that certain properties exist on bits of data; and to write drill down queries based on those types.
Most of us could churn out a first stab at a relational database model while sleeping. Once you've chosen to work with a document database, though, you'll need to think a little differently. It's no more difficult, it's just that you're optimising for different things. So, what are the basics to getting it right?
One of the reason why Mongo is gaining a lot of momentum in the industry is the ease of use. Just download the package, start mongod and you are done
This document offers a guide on how some of the relatively newer technologies like REST can help bridge the gap between SQL and NoSQL with an example of a well known pattern called CQRS.
This week, DZone released its latest Refcard: Querying Graphs with Neo4j. If you're interested in learning more about Neo4j 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.
What is the role of the DB in the NoSql world? In most of these companies the DBA role does not exist and this has led a lot of people to proclaim the end of the DBA. Is the DBA going down the road of the dinosaur? I think the answer is more nuanced than that.
If you need to do an aggregation in MongoDb on a DateTime property and you want to aggregate only by Date part, you can use a simple trick and use a filter to compose the date part before the grouping. Here is the code.
I spent some time earlier in the week trying to import a CSV file extracted from Hadoop into Neo4j using Cypher’s LOAD CSV command and initially struggled due to some rogue characters.
I'm delighted to announce that today we've made our clustering technology even more useful with the public availability of RegEx Sharding.
Couchbase Lite has been released for sometime now, so I thought it was time to give an update on using CouchbaseLite from RubyMotion.
Redis Labs announced today a new sharding feature designed to help developers scale the size and throughput of Redis datasets without a loss in latency. According to Redis Labs' press release on the new feature, this sharding technology enables a few interesting features.