Dev Breakthroughs
68.9K views | +0 today
Follow
Dev Breakthroughs
Monitoring innovations in database, PHP, JS, RIA, HTML5, mobile and agile dev strategies & tools
Curated by Nicolas Weil
Your new post is loading...
Your new post is loading...
Scooped by Nicolas Weil
Scoop.it!

The NoSQL Landscape in Diagrams

The NoSQL Landscape in Diagrams | Dev Breakthroughs | Scoop.it

Here’s the NoSQL landscape in 3 slides.

No comment yet.
Scooped by Nicolas Weil
Scoop.it!

MongoDB vs. RDBMS Schema Design

MongoDB vs. RDBMS Schema Design | Dev Breakthroughs | Scoop.it

This article explains how MongoDB schema differs from an equivalent RDBMS schema, and how common relationships between entities are replicated in MongoDB.

No comment yet.
Scooped by Nicolas Weil
Scoop.it!

Data powers a new breed of startup

Data powers a new breed of startup | Dev Breakthroughs | Scoop.it

A new breed of startup is emerging, built to take advantage of the rising tides of data across a variety of verticals and the maturing ecosystem of tools for its large-scale analysis.

 

These are data startups, and they are the sumo wrestlers on the startup stage. The weight of data is a source of their competitive advantage. But like their sumo mentors, size alone is not enough. The most successful of data startups must be fast (with data), big (with analytics), and focused (with services).

No comment yet.
Scooped by Nicolas Weil
Scoop.it!

Distributed Algorithms in NoSQL Databases

Distributed Algorithms in NoSQL Databases | Dev Breakthroughs | Scoop.it

Scalability is one of the main drivers of the NoSQL movement. As such, it encompasses distributed system coordination, failover, resource management and many other capabilities. It sounds like a big umbrella, and it is. Although it can hardly be said that NoSQL movement brought fundamentally new techniques into distributed data processing, it triggered an avalanche of practical studies and real-life trials of different combinations of protocols and algorithms. These developments gradually highlight a system of relevant database building blocks with proven practical efficiency. In this article I’m trying to provide more or less systematic description of techniques related to distributed operations in NoSQL databases.


In the rest of this article we study a number of distributed activities like replication of failure detection that could happen in a database. These activities, highlighted in bold below, are grouped into three major sections:

- Data Consistency

- Data Placement

- System Coordination

김필수's curator insight, January 15, 2015 11:03 PM
logic
Mercy Ospina's curator insight, March 7, 2016 4:38 PM

Excelente compendio y clasificación de los Algoritmos distribuidos más usados por NoSQL

Scooped by Nicolas Weil
Scoop.it!

Cassandra vs MongoDB vs CouchDB vs Redis vs Riak vs HBase comparison

While SQL databases are insanely useful tools, their monopoly of ~15 years is coming to an end. And it was just time: I can't even count the things that were forced into relational databases, but never really fitted them.

 

But the differences between "NoSQL" databases are much bigger than it ever was between one SQL database and another. This means that it is a bigger responsibility on software architects to choose the appropriate one for a project right at the beginning.

In this light, here is a comparison of Cassandra, Mongodb, CouchDB, Redis, Riak, Membase, Neo4j and HBase:

 

No comment yet.