| Autres bases de donnees |
|
PostgreSQL est un systeme de gestion de base de donnees objet-relationnel puissant et open source. Il beneficie de plus de 15 ans de developpement actif et d une architecture eprouvee qui lui a valu une solide reputation en matiere de fiabilite, d integrite des donnees et de conformite. Il fonctionne sur tous les principaux systemes d exploitation, y compris Linux, UNIX (AIX, BSD, HP-UX, Mac OS X, Solaris) et Windows. Il est entierement conforme ACID, avec prise en charge complete des cles etrangeres, jointures, vues, declencheurs et procedures stockees. Base de donnees de classe entreprise, PostgreSQL offre des fonctionnalites avancees telles que le controle de concurrence multi-version (MVCC), la recuperation a un instant donne, les tablespaces, la replication asynchrone, les transactions imbriquees, les sauvegardes en ligne/a chaud et la journalisation anticipee pour la tolerance aux pannes. Il est hautement scalable tant en volume de donnees qu en nombre d utilisateurs simultanes. MySQL vs PostgreSQL est un choix que beaucoup doivent faire. Les deux sont des solutions eprouvees qui rivalisent avec les logiciels proprietaires. MySQL est populaire pour sa vitesse et sa facilite d utilisation, tandis que PostgreSQL est souvent decrit comme une version open source d Oracle. Les versions actuelles ont considerablement converge en termes de fonctionnalites et de performances. Microsoft SQL Server est un systeme de gestion de base de donnees relationnelle (SGBDR). Son langage de requete principal est Transact-SQL, une implementation du standard SQL ANSI/ISO. L architecture de Microsoft SQL Server se divise en trois composants : SQLOS pour les services de base (ordonnancement, gestion memoire, E/S); le moteur relationnel pour les bases, tables, requetes et procedures stockees; et la couche protocole qui expose les fonctionnalites. L integration etroite de SQL Server avec Windows Server, les outils de gestion automatises et la large disponibilite de developpeurs et d applications compatibles peuvent aider les PME a obtenir un retour sur investissement positif. Bases de donnees NoSQL La definition generale d un magasin de donnees NoSQL est qu il gere des donnees qui ne sont pas strictement tabulaires et relationnelles. Les magasins NoSQL sont generalement non relationnels, distribues, open source et scalables horizontalement. Le mouvement NoSQL (ou "not only SQL") repose sur un principe simple : utiliser la solution la mieux adaptee au probleme et aux objectifs. Si la structure des donnees est mieux accessible par paires cle-valeur, la meilleure solution est probablement une base dediee cle-valeur. Si l objectif est de trouver rapidement des connexions dans des donnees contenant des objets et des relations, la meilleure solution est une base de donnees graphe. Magasins tabulaires/colonnes : BigTable, HBase, Hypertable, VoltDB, Google Fusion Tables Magasins de documents : Apache CouchDB, MongoDB, Terrastore Bases de donnees graphe : Neo4j, AllegroGraph, FlockDB, VertexDB Magasins cle/valeur : Dynamo, Memcached, Cassandra, Amazon SimpleDB, Voldemort, Kyoto Cabinet, Scalaris, Riak Bases objet et multi-valeurs : Objectivity, GemStone, Unidata Divers : GT.M, IBM Lotus/Domino, famille ISIS |