SGBD

ghetto sharding

En d'autres termes

partitionnement du pauvre

Définition

Pratique consistant à déployer, en particulier sur MongoDB le mécanisme de partitionnement (sharding) sur les cœurs multiples d'un seul serveur afin de contourner les limites de performance liées au caractère mono-fil d'un moteur de stockage sur des supports physiques rapides comme les SSD, au lieu de déployer des serveurs multiples comme c'est habituellement le cas.

Ce procédé, économique en matériel en comparaison avec le partitionnement classique, est une mesure de pis-aller, dans la mesure où un moteur de stockage plus performant pourrait accéder à des supports d'écriture multiples sans être pénalisé par un verrou limitant sa performance à celle obtenue sur un seul cœur, sans exposer à l'application les limitations additionnelles résultant du partitionnement.

Epoque du terme

2013

NoSQL

Définition

Terme générique recouvrant dans les années 2000 les bases de données utilisant d'autres langages de manipulation que SQL.

Il recouvre en particulier les systèmes de stockage clef/valeur comme les bases de données inspirées de Memcached, les serveurs de structures de données comme Redis, les bases de données orientées colonne comme le BigTable de Google, et les bases de données documentaires comme MongoDB ou CouchDB.

Bien que les bases de données non SQL soient historiquement antérieures, notamment sur grands systèmes, aux bases relationnelles/SQL (bases hiérarchiques comme IMS, réseau CODASYL, etc), le terme n'est généralement utilisé qu'en référence à ces bases plus récentes.

Epoque du terme

1988

MongoDB

Définition

Base de données documentaire (NoSQL), conçu sur la base d'un stockage de documents structurés dérivé de JSON, et utilisant largement le langage JavaScript et le format de données JSON.

Voir ghetto sharding, MEAN, ODM, Mongoose.

Epoque du terme

Depuis 2007

PDO

En d'autres termes

PHP Data Objects

Définition

Extension PHP 5 binaire pour l'accès uniformisé aux bases de données, indépendant de la base accédée.

Comme pour PEAR:DB, l'uniformisation ne concerne que l'API d'accès, et non la syntaxe SQL.

Apparue avec PHP 5.0 comme extension PECL, PDO est incluse en standard à partir de PHP 5.2.

BASE

En d'autres termes

Basically Available, Soft-state, Eventually consistent

Définition

Terme forgé par analogie avec ACID pour opposer les systèmes distribués traditionnels, qui visent à appliquer les règles ACID communes dans l'univers des SGBD, avec les systèmes ultérieurs, centrés sur Internet, qui ont des propriétés différentes:

  • Basically Available: le système est généralement disponible, même en cas de désynchronisation
  • Soft-state (variante: Scalable): règles de cohérence faibles, applicables à des systèmes très vastes
  • Eventually consistent: la cohérence n'est pas visée après chaque opération, mais au bout d'un temps et d'un nombre d'opérations indéfini

Le choix du terme est évidemment un jeu de mots sur l'opposition entre acides et bases en chimie.

Voir Bayou.

Epoque du terme

1993

datamart

Définition

Petit datawarehouse destiné à un sous-ensemble de données spécifique, par opposition au datawarehouse général.

datawarehouse

En d'autres termes

entrepôt de données

Définition

Stockage inversé des données d'entreprise, destiné à l'analyse et au reporting, et non aux transactions opérationnelles.

Comparer avec datamart. Voir EIP.

SSAS

En d'autres termes

SQL Server Analysis Services

Définition

Extension de Microsoft SQL Server 2005 apportant à ce serveur relationnel les fonctionnalité OLAP et exploration de données, pour les systèmes de type SIAD.

SSAS exploite des "cubes" de données dans lesquels il stocke les données agrégées provenant du niveau relationnel, afin de faciliter leur exploiration par les systèmes décisionnels.

Epoque du terme

2005

RDBMS

En d'autres termes

Relational DBMS

Définition

Voir SGBDR.

ASM

En d'autres termes

Automatic Storage Management

Définition

Mécanisme de LVM des bases de données Oracle, introduit dans la version 10g.

A mi-chemin entre l'accès direct au disques (raw disk access), performant mais peu pratique, et l'accès par le système de fichiers, pratique mais moins performant, l'accès ASM permet un accès plus simple aux disques, en les plaçant sous l'administration d'une instance dédiée.

Epoque du terme

2006

123456789suivant ›dernier »

Get started with Drupal 7

Marques les plus citées

toutes les marques

acheter sur OSInet

Accès direct

Recherche

Le mot du jour

RDP

Remote Desktop Protocol

in | |

 

Syndiquer le contenu

Dernières définitions

Chrome - Chromium - FIDO Alliance - ghetto sharding - HTTP - MongoDB - PNaCl - QUIC - Skia - SPDY

Un mot au hasard

DTP : DeskTop Publishing  

Alertes CERTA