NoSQL

Facebook Twitter

Getting Started with NoSQL and Data Scalability. By Eugene Ciurana This Refcard demystifies NoSQL and data scalability techniques by introducing some core concepts.

Getting Started with NoSQL and Data Scalability

It also offers an overview of current technologies available in this domain and suggests how to apply them. What is Data Scalability? Data scalability is the ability of a system to store, manipulate,analyze, and otherwise process ever increasing amounts of data without reducing overall system availability, performance,or throughput. NoSQL : un mouvement qui prend de l’ampleur. Il y a un nouveau mouvement dont je voulais vous parler depuis quelques temps qui commence à faire du bruit : NoSQL (Not only SQL).

NoSQL : un mouvement qui prend de l’ampleur

Lancé au mois de juin 2009 à l’initiative de quelques architectes de grands sites communautaire comme FaceBook ou LinkedIn, ce mouvement prend de l’ampleur. La première soirée du groupe NoSQL France a eu lieu en janvier à Paris à l’initiative d’Octo Technology. L’objectif de ce mouvement est de parler des solutions de bases de données non relationnelles majoritairement utilisées par les grands sites communautaires. Les sites à fort trafic utilisent tous des solutions non relationnelles pour leurs bases de données. En fait au rythme où vont les choses, le modèle relationnel est remis en question dans toutes les architectures où les principes ACID ne peuvent pas être respectés. C’est donc à l’initiative des architectes des solutions de Cloud Computing et des sites communautaires, que ce mouvement NoSQL a débuté. Et un standard ? Et toi ? Les bases de données NoSQL - CS Blogs Techniques. Up and running with cassandra.

Cassandra is a hybrid non-relational database in the same class as Google’s BigTable.

up and running with cassandra

It is more featureful than a key/value store like Riak, but supports fewer query types than a document store like MongoDB. Cassandra was started by Facebook and later transferred to the open-source community. It is an ideal runtime database for web-scale domains like social networks. This post is both a tutorial and a “getting started” overview. You will learn about Cassandra’s features, data model, API, and operational requirements—everything you need to know to deploy a Cassandra-backed service. Un benchmark pour comparer les bases de données NoSQL. MongoDB: A Light in the Darkness! (Key Value Stores Part 5)

The universe was dark and chaotic. Bits of broken matter swirled everywhere, illuminated by flashes of explosive light, and the rare gleam of something brighter and more persistent. Those bright lights of persistence always seemed to be shrouded in a miasma of cosmic dust. Then it happened! A twist of gravimetric interplay pulled two of these lights towards each other, where they swirled and danced for a time prior to crashing into each other. That cosmic convergence showered the surrounding space with illumination as the resulting maelstrom of persistence coalesced towards stability and slashed through the miasma, shining a new light on the cosmos. MongoDB can be thought of as the goodness that erupts when a traditional key-value store collides with a relational database management system, mixing their essences into something that’s not quite either, but rather something novel and fascinating.

NoSQL Europe : Bases de données orientées colonnes et Cassandra. Les bases de données orientées colonnes forment une évolution du stockage clé-valeur différente de leurs cousines orientées documents.

NoSQL Europe : Bases de données orientées colonnes et Cassandra

Il s’agit ici de représenter les données sous la forme de blocs de colonnes stockés de manière triée sur le disque. Bien que leur technologie soit encore peu maîtrisée, elles reviennent régulièrement dans l’actualité du fait des régulières annonces de migrations de quelques entreprises Web renommées. A ce titre, elles constituent la technologie la plus emblématique du mouvement NoSQL. Cet article présente les principes des bases de données orientées colonnes, avant d’observer plus en détail Cassandra, un projet Apache se basant sur ce modèle. Ce projet a connu une croissance rapide qui lui a permis de sortir rapidement de l’incubateur Apache pour devenir un projet top-level.

Cette base de données avait initialement été créée par Facebook pour le stockage des messages (non instantanés) entre utilisateurs. Cassandra : le modèle de données. Préambule Cet article est une traduction de la page concernant le data model sur lequel est basé Cassandra.

Cassandra : le modèle de données

Cependant il sera amené à évolué au fur et à mesure de mes recherche sur ce gestionnaire de données. Introduction L’unité de base de controle d’accès au sein de Cassaandra est la Famille de colonne (Column Family). Une table est composée d’une ou plusieurs Column Families. Une column family peut etre de deux types : Simple ou Super. La principale limitation concernant les tailles des colonnes et des super-colonnes est que toute les données pour une clé donnée doivent tenir sur le disque d’une seule machine. A ce jour Cassandra a également une autre limitation : au pire des cas, les données pour une valeur de la pair (clé,Column Familie) seront entièrement désérialisées en mémoire lors d’une requete de lecture (mais jamais pour une écriture.

Plus de détails Range queries Cassandra supporteune option de partitionning avec un ajout de code minime. Example: SuperColumns for Search Apps.