Gibt es Unterschiede zwischen diesen beiden Arten von Datenbanken? Wenn ja, was ist das anders? Vielen Dank.Gibt es Unterschiede zwischen einem spaltenorientierten DBMS und RDBMS beim Entwerfen eines Datenbankschemas?
Antwort
Eine spaltenorientierte Datenbank wird normalerweise für Data Warehouses verwendet, in denen Sie große Datenmengen aggregieren müssen. Es kann sich wesentlich von einer "typischen" Transaktionsdatenbank unterscheiden.
Ist dies das, was Sie erstellen möchten (ein Data Warehouse)?
Die Frage ist nicht wirklich zu beantworten, da sich "RDBMS" und "spaltenorientiert" auf sehr unterschiedliche Aspekte eines DBMS beziehen und sich nicht gegenseitig ausschließen.
Ein RDBMS ist ein beliebiges DBMS, das das relationale Modell implementiert.
Ein spaltenorientiertes DBMS ist ein beliebiges DBMS, das einen Spaltenspeicher für Daten verwendet. Das könnte ein RDBMS sein oder es könnte etwas anderes sein.
Wenn das spaltenorientierte DBMS SQL unterstützt, wird das SQL-Schema intern durch eine vollständig normalisierte Version ersetzt. Daher gelten Leistungsüberlegungen beim Entwurf des Schemas, die normalerweise für traditionelle RDBMS gelten, nicht mehr.