Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Recommendations for column-oriented database [closed]

I've found databases typically come in two flavors, your traditional row-oriented RDBMS or an object oriented database (OODBMS). However, in the mid 90s I remember, a new breed of databases showing up that were column oriented. Some of these were given the term 4GL, but I don't think it was a term that stuck.

What I'd like to know is the following:

  • What column oriented databases still exist?
  • What are the performance characteristics of these databases?
  • Are there any open source column oriented databases?
  • What platforms do they interoperate with (.NET, Java, etc)
  • What's been your general experience with them?

The two column oriented databases that I remember working with are FAME and KDB.

like image 829
Ajaxx Avatar asked Nov 26 '08 16:11

Ajaxx


People also ask

Which of the following is a key disadvantage of columnar databases?

Disadvantages of column-oriented databases. Online transactional processing. These databases are not very efficient with online transactional processing as much as they are for online analytical processing. This means they are not very good with updating transactions but are designed to analyze them.

What is the advantage of columnar database?

The main benefit of a columnar database is faster performance compared to a row-oriented one. That's because it accesses less memory to output data. Because a columnar database stores data by columns instead of rows, it can store more data in a smaller amount of memory.

Which databases are column-oriented?

MariaDB, CrateDB, ClickHouse, Greenplum Database, Apache Hbase, Apache Kudu, Apache Parquet, Hypertable, MonetDB are some of the Top Column-Oriented Databases.

What are examples of columnar database?

Columnar Database Examples Columnar databases that use CQL include Apache Cassandra, DataStax, Microsoft Azure Cosmos DB, and ScyllaDB, which is a native C++ rewrite of Cassandra. Other databases, such as Apache HBase, use their own query language.


1 Answers

HBase is an open-source column-oriented database system modelled on Google's BigTable.

like image 163
Philip Morton Avatar answered Oct 03 '22 09:10

Philip Morton