NoSQL Zone is brought to you in partnership with:
  • submit to reddit
Antoine Girbal09/26/14
3119 views
0 replies

Product Catalog with MongoDB, Part 2: Product Search

This post is a follow up to my first post on Product Catalog Schema Design for MongoDB. Now that we have established a strong basis for our product catalog, we are ready to dive into one the most important feature: Product Search.

Ayende Rahien09/26/14
1864 views
0 replies

What is New in RavenDB 3.0: Indexing Enhancements

We talked previously about the kind of improvements we have in RavenDB 3.0 for the indexing backend. In this post, I want to go over a few features that are much more visible.

Doug Winfield09/26/14
1683 views
0 replies

Introducing the LINQ Provider for Couchbase

To demonstrate the ability of the LINQ provider, we will fetch data from the Couchbase sample repository, a beer-sample bucket that includes documents about beers and breweries.

Antoine Girbal09/25/14
5726 views
0 replies

Product Catalog with MongoDB, Part 1: Schema Design

This post is part of the Product Catalog MongoDB Series, in which we will cover many aspects of building a Product Catalog with MongoDB. This approach has been tested with a varied product catalog of 130 million items running on a single server (EC2 i2.2xlarge).

Alec Noller09/24/14
8979 views
0 replies

The Best of DZone: September 16 - 23

If you missed anything on DZone this week, now's your chance to catch up! This week's best include four ways to loop over a hashmap in Java, how to reduce boilerplate code in Java applications, an infographic of the IoT developer mindshare, dropping the R and M from ORM, and more.

Alec Noller09/23/14
2028 views
0 replies

OrientDB 2.0-M1 Released

OrientDB 2.0-M1 (milestone 1) has been released! According to the announcement from Luca Garulli at Orient Technologies, the big changes in this version focus on performance upgrades and user experience.

Ayende Rahien09/23/14
837 views
0 replies

What is New in RavenDB 3.0: Indexing Backend

RavenDB indexes are one of the things that make is more than a simple key/value store. They are incredibly important for us. And like many other pieces in 3.0, they have had a lot of work done, and now they are sparkling & shiny.

Itamar Haber09/22/14
4131 views
0 replies

5 Key Takeaways for Developing with Redis

You’re probably already familiar with relational database development, but while many of the same practices apply, keep in mind that Redis is an in-memory database and it is (mostly) single-threaded. Therefore, there are several peculiarities you should pay attention to when using Redis:

Ayende Rahien09/21/14
1452 views
0 replies

What is New in RavenDB 3.0: Simplicity

I’m not sure that there is a better word to describe it. We have a sign in the office, 3 feet by 6 feet, that says: Reduce Friction. And that is something that we tried very hard to do.

Don Pinto09/20/14
6582 views
0 replies

Couchbase Java SDK 2.0.0 Beta 2

Shortly after the first beta release, I'm very happy to announce the second beta release of the Java/JVM SDK release train nicknamed Armstrong. It contains both the core package "core-io" 1.0.0-beta2 as well as the Java SDK 2.0.0-beta2.

Kenny Bastani09/19/14
4027 views
0 replies

Deep Learning Sentiment Analysis for Movie Reviews using Neo4j

Sentiment analysis uses natural language processing to extract features of a text that relate to subjective information found in source materials.

Alec Noller09/18/14
2192 views
0 replies

SlamData: A SQL Interface for NoSQL Data

It's fair: you're interested in NoSQL, but maybe your team doesn't have the resources to fully commit just yet. Maybe you still need traditional SQL for analytics and accessibility to non-developers. In that case, you might be interested in SlamData, a SQL-compatible interface to NoSQL databases.

Alec Noller09/17/14
2232 views
0 replies

The Best of DZone: September 10 - 16

If you missed anything on DZone this week, now's your chance to catch up! This week's best include Java 9's ultimate feature list, how NuoDB's stored procedures can help you maximize Hibernate performance, 17 wearables killed by the Apple Watch, and more.

Ayende Rahien09/17/14
619 views
0 replies

What is New in RavenDB 3.0: JVM Client API

With RavenDB 3.0, we release an official Java Client API for RavenDB. Using it is pretty simple if you are familiar with the RavenDB API or the Hibernate API.

Don Pinto09/17/14
3113 views
0 replies

Introducing Couchbase .NET SDK 2.0 Beta!

Some call it “bayduh,” while others, like my colleague Don Pinto here at Couchbase, call it “bee-tah”; but whatever you call it, we're shipping it! After many months of development and three developer previews, we proudly present the Couchbase .NET SDK 2.0!

Ayende Rahien09/16/14
1797 views
0 replies

What is New in RavenDB 3.0: RavenFS

A frequent request from RavenDB users was the ability to store binary data. Be that actual documents (PDF, Word), images, or very large items (videos, etc). RavenDB can do that with attachments, but attachments were never a first class feature. With RavenFS, files now have first class support.

Shane Johnson09/15/14
4182 views
0 replies

MongoDB and Apache Cassandra / DataStax, Where Art Thou?

Recently, Thumbtack Technology published a blog post highlighting the final results of the NoSQL benchmark. In June, the databases were benchmarked on 4 physical servers. I could see MongoDB and DataStax in the rearview mirror.

Ayende Rahien09/13/14
4474 views
0 replies

What is New in RavenDB 3.0: Voron

If you have been following this blog at all, you must have heard quite a lot about Voron. If you haven’t been paying attention, you can watch my talk about it at length, or you can get the executive summary here.

Max De Marzi09/12/14
1474 views
0 replies

Tracking User Paths in an IVR with Neo4j

I started my career writing applications for a Call Center at a small bank in Florida. I remember the bank had purchased whatever the “Cadillac” of IVR systems was then for some crazy amount of money. A few years ago I built one for a property management firm, I’ll use that as an example.

Alec Noller09/12/14
1760 views
0 replies

Apache Cassandra v2.1 Released

The 2014 Cassandra Summit went on for the last two days. You may have been there if you're a hardcore Cassandra fan. This year's event, though, also marked the release of Cassandra v2.1.

Francesca Krihely09/11/14
5134 views
0 replies

Efficient Indexing in MongoDB 2.6

One of the most powerful features of MongoDB is its rich indexing functionality. Users can specify secondary indexes on any field, compound indexes, geospatial, text, sparse, TTL, and others. In the following sections we will take a deep dive into index intersection and how it can be applied to applications.

Andreas Kollegger09/10/14
1587 views
0 replies

Neo4j's Graph: Four Things You Didn’t Know About Doctor Who

Doctor Who is known as many things: a science-fiction institution, the stuff of nightmares for generations of British children and, for some, a route into graph databases!

Itamar Haber09/09/14
4516 views
0 replies

The 1.2M Ops/Sec Redis Cloud Cluster Single Server Unbenchmark

While catching up with the world the other day, I read through the High Scalability guest post by Anshu and Rajkumar's from Aerospike (great job btw). I really enjoyed it and was impressed by the heavy tweaking that they did to their EC2 instance to get to the 1M mark, but I kept wondering - how would Redis do?

Valeri Karpov09/08/14
4381 views
0 replies

Defending Against Query Selector Injection Attacks

In case you haven’t come across Petko Petkov’s post on injection attacks against MongoDB and NodeJS yet, its definitely worth a careful read. In this article, he explains a pretty simple exploit that I suspect affects a fair number of applications, including some that I’ve implemented.

Don Pinto09/05/14
3379 views
0 replies

Couchbase .NET SDK 1.3.9 Released!

Today we released a very minor version 1.3.9 of the Couchbase .NET SDK with a single patch. With the .NET SDK 2.0 Beta just around the corner, priorities have shifted to 2.0 development and specifically: stamping out major bugs, documentation and the new example applications.