Shortcut:
Multidimensional Data Query Efficiency Analysis (1)Multidimensional Data Query Efficiency Analysis (2)
We have analyzed the challenges of multi-dimensional data query in PostgreSQL and MySQL. The root cause is that when the row-based database becomes too large (Wide Table), the row size will be affected once the index cannot complete all the queries. To avoid the defects of Row-based storage, the database stored by column is invented. There are many databases with row-based storage
, based on C + + development, which is a branch of MySQL 6.0. Like MySQL, drizzle is also using the classic C/S (client/server) architecture model, which focuses on providing a reliable and stable database for cloud applications.
18.HyperSQL
Hypersql is a Java-written SQL relational database engine, with a core of multithreading, support for two-way locks and MVCC, and a small, fast database engine for memory-and disk-based tables that support embedded/server mode. At the same time, it also has
, lighter, faster" version of MySQL, its extensibility and ease of use and MySQL equivalent, but in order to improve performance and scalability, It removes some of the functionality from the original core system. Drizzle is a database specifically optimized for cloud and network applications and is designed to achieve large-scale concurrency on modern multi-cpu/multicore architectures.16, HypersqlDrizzleHypersql is a SQL relational database engine written in Java, its core is fully multi-thread
customized. Many users, high reputation. MonetDB: First, its storage model is to slice the data vertically, and secondly, MONETDB is the first database system to optimize the data query using CPU cache, and MonetDB automatically manages and coordinates the indexing mechanism to optimize query efficiency. There are not many users. INFINIDB:INFINIDB Community Edit
constraints, and provides appropriate support for SSD disks; support transactions, MVCCTokudb: Using fractal trees Index, it is suitable for storing big data, having very compression ratio; MARIADB Introduction.Column Storage Engine:Infobright: Currently the more famous column engine, suitable for Yu Hai volume data storage scenarios, such as PB level, designed for data analysis and Data Warehouse design.INFINIDB, MonetDB, LUCIDDBOpen Source Communit
inspiration of Google F1; Voltdb: Claiming to be the fastest in-memory database. Column Database Note: Read the relevant comments in the key-value data model. Columnar Storage: Explains what a columnstore is and when it will need to be used; ACtian Vector: Column-oriented analytic database; C-Store: column-oriented DBMS; MONETDB: column storage database; Parquet:hadoop the Columnstore format; Pivotal Greenplum: Specially designed, dedicated ana
is relatively simple, but the query performance and expansibility of database system become a bottleneck in the process of large-scale transaction data query and a lot of risk rule processing. It is difficult to meet the requirements of real-time analysis of risk events.2), Memory Database scheme: Because of the huge transaction data query, analysis consumes the database resource extremely, may use the memory database scheme to replace the relational database, guarantees the risk event real-tim
flexibility, and has been integrated into the MARIADB.PBXT: The community is inactive, no longer maintained, PBXT exists in the 5.1/5.2/5.3 version of MariaDB, but MariaDB storage engine is no longer available from PBXT 5.5TOKUDB: A big data storage engine that has the advantage of storing massive amounts of data, supports fractal tree index data structures, and is suitable for scenarios where large numbers of analytical data are needed3.2. column-type storage engine (more efficient when mass s
and column-oriented query engine is critical to analytical workloads, e.g. OLAP. It ' s been almost years since it first came out (the MonetDB paper in 1999), and almost every commercial warehouse Datab ASE has a columnar engine by now.
C-store:a column-oriented DBMS (2005) and the Vertica Analytic Database:c-store 7 years later (+): C-Store is an INFL Uential, academic system done by the folks in New England. Vertica is the commercial incarnat
: Support transactions, community inactivity, MariaDB 5.5.32 and no longer supported by native
Tokudb is very cool, already open source, MySQL plug-in, can be used directly, support the fractal tree index structure, suitable for the analysis of the need to insert a large number of data-based scenarios
Diagram database, with complex connections
A column database that is best suited for storing massive amounts of data,
Column Storage Engine:
database that stores data in a column-dependent storage schema .
Columnstore stores all of the data in a column as a stream ,
Mainly suitable for batch data processing and ad hoc querying .
Storage format:A column database stores the data values in a column together, then stores the next column of data , and so on.; Smith,jones,johnson; joe,mary,cathy;40000,50000,44000;Characteristics:
Including query Fast , because the query needs to read less blocks;
data compre
1
是MySQL Cluster中专用的存储引擎,不常用
Third-party storage enginesXtraDBEnhanced InnoDB, provided by Percona; usage: Compile and install MySQL, download xtradb source to replace InnoDB source in MySQL storage engine, and recompile install MySQLPbxtMARIADB comes with this storage engine supports engine-level replication, foreign key constraints support transactions, and MVCC provides appropriate support for SSD disksTokudbUsing the fractal Trees Index, the performance is st
column engine, suitable for Yu Hai volume data storage scenarios, such as PB level, designed for data analysis and data warehouse design;
Infinidb
MonetDB
Luciddb
10. Open Source Community Storage engine
Aria: Formerly Maria, can be understood as an enhanced version of MyISAM (support for post-crash security recovery, support data caching);
Groona: Full-text indexing engine, Mroonga is based on the Groona two times devel
Contact Us
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.