background preloader

Not only Sql

Facebook Twitter

Node.js. Présentation de Node.js. A stupid twitter implementation using redis + Python. Redis tutorial, April 2010 - by Simon Willison. Blog Archive » Redis: Relations in a NoSQL world. Posted: March 23rd, 2010 | Author: Adam | Filed under: NoSQL, programming, Python, Redis | 8 Comments » In the first article in our series on Redis we talked about how to get started and the basics of the simple data structures that are available in redis.

Blog Archive » Redis: Relations in a NoSQL world

The simple structures are good for basic operations like storing strings and keeping counters but, using it for anything more complex requires relating one set of data to another. At first glance this is a bit of a problem since redis by design is a flat dictionary with no relations but, with a bit of application code and adherence to some mental programming standards you can build some quite complex applications using redis.

We hinted at this style of structure in the first article when we got to talking about sets with our reddit like example of story voting. Une courte introduction à Redis. Quand il s’agit de faire persister ses données, la seule option qui semble disponible est d’utiliser un SGBDR (une base de données relationnelle, telle que MySQL ou Oracle).

Une courte introduction à Redis

Mais on se rend parfois compte qu’un seul outil ne peut résoudre tous les problèmes. Ainsi, si on ne dispose que de marteaux, on aura tendance à voir des clous partout. AfterSQL by af83 - Performance Extrême avec le NoSQL. Installing Redis on Mac OS X - Mostly tech ramblings. Redis - (nosqlfr meetup #2) Getting started. This tutorial exposes key features of this library mainly through codeexamples.

Getting started

For in-depth description of the modules, you’ll want to read the API documentation. If you have not installed couchdbkit yet, follow instructions on download page . Once you’ve done, you can write your first CouchDB document: import datetime from couchdbkit import * What the HTTP is CouchApp? - CouchApp.org. This blog post is in response to a lot of well-deserved confusion in the community around CouchApps. We haven't been clear enough in the past (either in technical description or in the notion of the project).

I hope to change all that (with your help). This is just the beginning. How to install Hypertable for our new users? - Schubert Zhang - com.googlegroups.hypertable-user. Step by step to setup HyperTable.

How to install Hypertable for our new users? - Schubert Zhang - com.googlegroups.hypertable-user

Here I just share my installation experience. 1. Linux Platform: I use Red Hat Enterprise Linux 5(Upate 1) on a 4xCPU(x86_64) PC server. Kernel: 2.6.18-53.el5 (x86_64) NOSQL Databases. 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. Pig Releases. 14 October, 2013: release 0.12.0 available This release include several new features such as ASSERT operator, Streaming UDF, new AvroStorage, IN/CASE operator, BigInteger/BigDecimal data type, support for Windows.

Pig Releases

Note. MongoEngine. MongoDB en pratique. Nous avons beaucoup entendu parler au cours de cette année 2010 de la technologie émergente NoSQL.

MongoDB en pratique

Nous avons appris que les grands acteurs d’Internet – Google, Amazon, Facebook, Twitter ou Linkedin – sont derrière ce mouvement et qu’ils se sont investis dans les développements des diverses solutions Open Source : Cassandra, HBase, Voldemort etc. Getting started with mongoDB and Python. Today I’m going to cover getting started with mongoDB using Python.

Getting started with mongoDB and Python

From the mongoDB website: Mongo (from “humongous”) is a high-performance, open source, schema-free document-oriented database. mongoDB is written in C++. To use mongoDB you need to have one of these available to you: 1. A computer running Linux 2. An Apple computer running OS X 3. A computer running Windows with some sort of virtual machine software capable of running Linux UPDATE: Thanks for Kristina (See comments below) to point out there are Windows binaries as well, you can find them here. Video - mongosv2010/intro. MongoDB. Mangodb. Accéder à une base CouchDB via l'interface REST. Ça y est?

Accéder à une base CouchDB via l'interface REST

Vous avez installé CouchDB? Il est temps maintenant de s'en servir! Dans cet article, nous allons aborder les concepts de base et voir comment accéder à une base CouchDB via l'interface REST. REST – pour Representational State Transfer – est une architecture client-serveur dans laquelle un client utilise le vocabulaire standard d'un protocole pour identifier et manipuler des ressources sur un serveur. Un point clé étant que le serveur est sans état. Le cas d'école pour l'architecture REST est l'utilisation du protocole HTTP. Heu... Oui, d'accord, ça n'est qu'une introduction très superficielle à l'architecture REST. (en) Leonard Richardson, Sam Ruby. CouchDBX — The one-click CouchDB Package for your Mac. Christophe Jacquet — SQLite et Python. Généralement, quand on évoque une base de données disposant du langage SQL, on pense serveur à mettre en place, comptes utilisateurs à créer, et éventuellement bibliothèques à installer lorsque l'on veut accéder à la base depuis un programme.

Christophe Jacquet — SQLite et Python

Bref, une lourdeur certaine, rédhibitoire pour stocker, par exemple, quelques données depuis un script lancé épisodiquement... Cet article explique comment l'utilisation de bases de données devient simple avec SQLite : pas de serveur à installer, pas gestion des utilisateurs.