Recommandations pour une base de données orientée colonne
J'ai trouvé les bases de données sont généralement livrés dans les deux saveurs, votre ligne traditionnelle orientée SGBDR ou orientée objet base de données (OODBMS). Cependant, dans le milieu des années 90, je me souviens, une nouvelle race de bases de données montrant que l'ont orienté colonne. Certains étaient donné le terme 4GL, mais je ne pense pas que c'était un terme qui coince.
Ce que je voudrais savoir est la suivante:
- Quelle colonne bases de données orientées existent encore?
- Quelles sont les caractéristiques de performance de ces bases de données?
- Sont là open source orienté colonne des bases de données?
- Quelles plates-ils interagir avec (.NET, Java, etc)
- Ce qui a été votre expérience avec eux?
Les deux colonnes les bases de données orientées que je me souviens de travailler avec sont la GLOIRE et de la KDB.
source d'informationauteur Ajaxx
Vous devez vous connecter pour publier un commentaire.
HBase est un open-source base de données orientée colonne système calqué sur BigTable de Google.
Infobright
Il est orienté colonne MySQL moteur
Vous pouvez utiliser (presque) toutes les api MySQL/interfaces/outils, mais il est orienté colonne.
Il est open-source et a une version gratuite.
C'est très bon pour de l'entreposage. J'ai eu un 10Gig fait table dans SQL server.
Infobright comprimé à 15 MO.
Également de vérifier Michael Stonebraker du C-store:
C-store (inclut des liens vers le code source et le document de recherche)
Le livre contient un excellent point de vue sur les bases de données orientées colonnes, qui devrait répondre à la plupart de vos questions.
Pour citer le livre,
Sybase IQ est celui que j'ai entendu de.
InfiniDB a été récemment publié en open source (GPLv2) par Calpont. Il supporte la plupart des API MySQL et stocke les données dans une colonne orientée vers la mode, et est optimisé pour les grandes-échelle de traitement analytique.
Voici les différents SGBD orienté colonne wiki a
Orientée colonne SGBD Implémentations
Sybase IQ est orienté colonne . Toutes les colonnes sont indexées automatiquement lorsque vous créez un tableau et les données sont bien compressés dans les colonnes.
C'est une belle base de données OLAP (...entrepôt de données), mais je ne le recommanderais pas pour tout type de transaction de traitement est conçue pour les opérations d'entrepôt.
Comme pour les caractéristiques de performance, SÉLECTIONNE sont très rapides pour les grands volumes de données, mais INSERT /UPDATE /Delete sont très lents par rapport à une norme OLTP DB tels que Sybase ASE par exemple. Le verrouillage de Table est également très différent d'une base de données OLTP alors attendez-vous exclusif verrous de table pour les opérations d'écriture (INSERTS, etc) lorsque l'on travaille dans le magasin de données PRINCIPAL.
Sinon il supporte T-SQL (Sybase version) et Watcom SQL.
Acclamations,
Kevin