แฎแแแแแกแแฌแแแแแแ DuckDB 0.6.0 DBMS-แแก แแแแแจแแแแ, แ แแแแแแช แแแ แแแแแแแก SQLite-แแก แแกแแ แแแแกแแแแแก, แ แแแแ แแชแแ แแแแแแฅแขแฃแ แแแ, แฉแแจแแแแแฃแแ แแแแแแแแแแแก แกแแฎแแ แแแแแแจแแ แแแแก แจแแกแแซแแแแแแแ, แแแแแชแแแแ แแแแแก แแ แ แคแแแแจแ แจแแแแฎแแ แแ แแแกแแฎแแ แฎแแแแแ CLI แแแขแแ แคแแแกแ, แแแกแขแ แฃแแแแขแแแแแ แแ แจแแกแ แฃแแแแแก แแแขแแแแแแชแแแ. แแแแแแขแแแฃแ แ แแแแฎแแแแแแ, แ แแแแแแช แแแแชแแแก แจแแแแฎแฃแแ แแแแแชแแแแแแก แแแแจแแแแแแแแ แแแฌแแแก, แแแแแแแแแ, แ แแแแแแช แแแ แแแแแแแก แชแฎแ แแแแแแก แแแแ แจแแแแแ แกแก แแ แแแ แแแแแแแก แ แแแแแแแแ แแแ แชแฎแ แแแก. แแ แแแฅแขแแก แแแแ แแแแแฌแแแแแฃแแแ MIT แแแชแแแแแแ. แแแแแแแแ แแแ แฏแแ แแแแแ แแฅแกแแแ แแแแแขแฃแแ แแแแแจแแแแแแแก แคแแ แแแ แแแแก แแขแแแแแ, แ แแแแแ แจแแแแฎแแแก แคแแ แแแขแ แฏแแ แแ แแ แแก แกแขแแแแแแแแ แแแฃแแ แแ แแชแแแแแ แแแ แกแแแแแ แแแ แกแแแแแ.
DuckDB แแแแแแแแแ แแแคแแ แแแแแฃแ SQL แแแแแแฅแขแก, แ แแแแแแช แแแแชแแแก แแแแแขแแแแ แจแแกแแซแแแแแแแแแก แซแแแแแ แ แแฃแแ แแ แจแ แแแแขแแแแแ แแแแฎแแแแแแแก แแแกแแแฃแจแแแแแแแ. แแฎแแ แแแญแแ แแแแ แ แแฃแแ แขแแแแแแก แแแแแงแแแแแ (แแแกแแแแแ, แกแขแ แฃแฅแขแฃแ แแแ, แแแแ แแแแแแแแแ) แแ แแแแแแแแฃแ แ แแ แฉแแแแแฃแแ แแแ แแแแชแแฃแ แ แฅแแแแแแแแฎแแแแแก แจแแกแ แฃแแแแแก แจแแกแแซแแแแแแแ. แแแ แแฎแแ แก แฃแญแแ แก แ แแแแแแแแ แแแแฎแแแแแก แแ แแแ แแฃแแแ แแแจแแแแแก, แจแแแแแฎแแแแก แแแ แแแแแ CSV แแ แแแ แแแขแแก แคแแแแแแแแแ. แจแแกแแซแแแแแแแ แแแแแ แขแ PostgreSQL DBMS-แแแ.
SQLite-แแก แญแฃแ แแแก แแแแแก แแแ แแ, แแ แแแฅแขแ แแงแแแแแก PostgreSQL-แแก แแแ แกแแ แก แชแแแแ แแแแแแแแแแแจแ, Date Math แแแแแแแแแขแก MonetDB-แแแ, แคแแแฏแ แแก แคแฃแแฅแชแแแแแก แกแแแฃแแแ แแแแฎแแ แชแแแแแแแก (แกแแแแแแขแแก แฎแแแแแก แแแ แแแแชแแแก แแแแแ แแแแแ แแแคแฃแซแแแแฃแแ), แ แแแฃแแแ แฃแแ แแแแแฎแแขแแแก แแ แแชแแกแแ แก แแแคแฃแซแแแแฃแแ RE2 แแแแแแแแแแ, แกแแแฃแแแ แ แจแแแแแฎแแแก แแแขแแแแแแขแแ แ แแ MVCC แแแแขแ แแแแก แแแฅแแแแแแ แแแแชแแแแแแก แแ แแแ แแฃแแ แจแแกแ แฃแแแแ (Multi-Version Concurrency Control), แแกแแแ แแแฅแขแแ แแแแแฃแแ แจแแแแแฎแแแก แจแแกแ แฃแแแแแก แซแ แแแ Hyper-Pipelining Query Execution แแแแแ แแแแแ แแแคแฃแซแแแแฃแแ, แ แแแแแแช แแซแแแแ แแแแจแแแแแแแแแแก แแแแ แแแแ แแแแก แกแแจแฃแแแแแแก. แแแแฃแจแแแแแ แแ แแแ แแฃแแแ แแ แ แแแแ แแชแแแจแ.
แแฎแแ แแแแแจแแแแแจแ แชแแแแแแแแแก แจแแ แแก:
- แแฃแจแแแแ แแแแ แซแแแแ แจแแแแฎแแแก แคแแ แแแขแแก แแแกแแฃแแฏแแแแกแแแแแ. แแแแแ แแแแแ แแแกแแแก แฉแแฌแแ แแก แแแขแแแแกแขแฃแ แ แ แแแแแ, แ แแแแแก แแ แแกแแช แแแแแชแแแแ แแแแ แแแแ แแแแก แแ แ แขแ แแแแแฅแชแแแจแ แฉแแขแแแ แแแแกแแก แแแแแชแแแแแ แจแแแฃแแจแฃแแแ แแ แแฌแแ แแแ แคแแแแจแ แแแแแชแแแแ แแแแแแแ แกแขแ แแแแแแแก แ แแแแแจแ, แขแ แแแแแฅแชแแแก แแแแแกแขแฃแ แแแแก แแแแแแแแแก แแแ แแจแ COMMIT แแ แซแแแแแแ. . แ แแแแกแแช แแแแฆแแแ COMMIT แแ แซแแแแแ, แแแแแชแแแแแ แฃแแแ แแฌแแ แแแ แแแกแแแ, แฎแแแ แ แแแแกแแช ROLLBACK แจแแกแ แฃแแแแแ, แแก แฃแแฃแแแแแแงแแคแแแแ. แแแ แ, แแแแแชแแแแแ แแแแแแแแ แแแแแ แแแแแแแแ แแงแ แจแแแแฎแฃแแ แแแฎแกแแแ แแแแจแ, แฎแแแ แ แแแแกแแช แฉแแแแแแแ แแงแ, แแก แจแแแแฎแฃแแ แแงแ แแแกแแแ.
- แแแแแขแแแฃแแแ แแแแแชแแแแแแก แแแ แแแแแฃแ แแ แฉแแขแแแ แแแแก แแฎแแ แแแญแแ แ แชแแแแแฃแ แชแฎแ แแแแแจแ, แ แแช แกแแจแฃแแแแแแก แแแซแแแแ แแแแจแแแแแแแแแ แแแแแ แแแ แแแขแแแ แแแแก แกแแฉแฅแแ แ แแ แแแแ แแแ แแแแแ แกแแกแขแแแแแแ. แแแแแแแแแ, แฌแแแ แแแ แกแแแจแ 150 แแแแแแแ แแฌแแ แแแแก แแแแแชแแแแ แแแแแก แฉแแขแแแ แแแแก 10 แแแ แแแแแ แแ แแชแแกแแ แแ 91 แฌแแแ แแแกแญแแ แแ, แแแแ แแ แแฎแแ แแแ แกแแแจแ แแก แแแแ แแชแแ แกแ แฃแแแแแ 17 แฌแแแจแ. แแ แกแแแแแก แแ แ แแแ แแแแแฃแ แ แแแขแแแ แแแแก แ แแแแแ - แฉแแแแฌแแ แแแแก แแแแแแแแแแ แแแแก แจแแแแ แฉแฃแแแแแ แแ แฌแแกแ แแแแก แจแแแแ แฉแฃแแแแแก แแแ แแจแ.
- แแแแแชแแแแ แจแแแฃแแจแแแกแแแแก แแแแแแงแแแแแ FSST (แกแฌแ แแคแ แกแขแแขแแแฃแ แ แกแแแแแแแแแแก แชแฎแ แแแ) แแแแแ แแแแ, แ แแแแแแช แกแแจแฃแแแแแแก แแแซแแแแ แจแแคแฃแแแ แแแแแชแแแแแ แกแขแ แแฅแแแแแจแ แขแแแแฃแ แ แจแแกแแขแงแแแกแแแแก แกแแแ แแ แแแฅแกแแแแแแก แแแแแงแแแแแแ. แแฎแแแ แแแแแ แแแแแก แแแแแงแแแแแแ แจแแกแแซแแแแแแ แแแฎแแแ แขแแกแขแแก แแแแแชแแแแ แแแแแก แแแแแก แจแแแชแแ แแแ 761 แแ-แแแ 251 แแ-แแแ.
- แจแแแแแแแแแแแฃแแแ แจแแแแแแแแก แแ แแแขแแก แแแแแ แแแแแแ แแชแฃแ แแแ แฌแแ แขแแแแก แ แแชแฎแแแแแก แจแแแฃแแจแแแกแแแแก (DOUBLE แแ FLOAT). แแแ แ แแแแแงแแแแแฃแ Gorillas แแแแแ แแแแแแ แจแแแแ แแแแ, Chimp แฃแแ แฃแแแแแงแแคแก แจแแแฃแแจแแแก แฃแคแ แ แแแฆแแ แแแแแก แแ แฃแคแ แ แกแฌแ แแค แแแแแแแ แแกแแแก. Patas แแแแแ แแแแ แฉแแแแ แฉแแแ Chimp-แก แจแแแฃแแจแแแก แแแแคแแชแแแแขแแ, แแแแ แแ แแแแ แแ แฃแคแ แ แกแฌแ แแคแแ แแแแแแแ แแกแแแก แกแแฉแฅแแ แแ, แ แแช แแแแฅแแแก แแ แแคแ แแ แแแแกแฎแแแแแแแ แจแแฃแแฃแแจแฃแแ แแแแแชแแแแแแก แฌแแแแแฎแแแกแแแ.
- แแแแแขแแแฃแแแ CSV แคแแแแแแแแแ แแแแแชแแแแแแก แแ แแแแ แแแ แแแแแฃแ แแแแแแจแ แฉแแขแแแ แแแแก แแฅแกแแแ แแแแแขแฃแแ แจแแกแแซแแแแแแแ (SET experimental_parallel_csv=true), แ แแช แแแแจแแแแแแแแแ แแแชแแ แแแก แแแแ CSV แคแแแแแแแก แฉแแขแแแ แแแแก แแ แแก. แแแแแแแแแ, แ แแแแกแแช แแก แแแ แแแแขแ แ แฉแแ แแฃแแ แแงแ, 720 แแ CSV แคแแแแแก แฉแแแแขแแแ แแแแก แแ แ 3.5-แแแ 0.6 แฌแแแแแแ แจแแแชแแ แแ.
- แแแแฎแแ แชแแแแแ แแแแแฅแกแแก แจแแฅแแแแกแ แแ แแแ แแแแก แแแแ แแชแแแแแก แแแ แแแแแฃแ แแ แแแแฎแแ แชแแแแแแแก แจแแกแแซแแแแแแแ. แแแแแแแแแ, CREATE INDEX แแแแ แแชแแ แกแแแขแแ 16 แแแแแแแ แฉแแแแฌแแ แแ แจแแแชแแ แแ 5.92-แแแ 1.38 แฌแแแแแแ.
- แฉแแ แแฃแแแ แแแ แแแแชแแแก แแแแ แแชแแแแแก แแแ แแแแแแแแชแแ แแแแฎแแแแแแจแ, แ แแแแแแแช แจแแแชแแแก แแแแแแฅแแแก โCOUNT(DISTINCT col)โ.
- SQL-แ แแแแแแขแ แแฎแแ แแแญแแ แ UNION แขแแแแกแแแแก, แ แแแแแแช แกแแจแฃแแแแแแก แแซแแแแก แ แแแแแแแแ แขแแแก แแแแแแจแแ แแแก แแ แ แแแแแแแขแแแ (แแแแแแแแแ, "UNION(num INT, แจแแชแแแแ VARCHAR))").
- SQL แแซแแแแ แจแแกแแซแแแแแแแแก แจแแฅแแแแก แแแแฎแแแแแแ, แ แแแแแแแช แแฌแงแแแ แกแแขแงแแแ "FROM" แแแชแแแแ "SELECT". แแ แจแแแแฎแแแแแจแ, แแแ แแฃแแแแแ, แ แแ แแแแฎแแแแ แแฌแงแแแ "SELECT *"-แแ.
- SQL-แแ แแแแแแขแ แแฎแแ แแแญแแ แ COLUMNS แแแแแฎแแขแแแกแแแแก, แ แแแแแแช แกแแจแฃแแแแแแก แแแซแแแแ แจแแแกแ แฃแแแ แแแแ แแชแแ แแ แแแแ แกแแแขแแ แแแแแแแแฅแแแแแก แแฃแแแแ แแแแก แแแ แแจแ. แแแแแแแแแ, "SELECT MIN(COLUMNS(*)) obs-แแแ;" แแแแแแฌแแแแก MIN แคแฃแแฅแชแแแก แจแแกแ แฃแแแแแก obs แชแฎแ แแแแก แแแแแแฃแแ แกแแแขแแกแแแแก แแ "SELECT COLUMNS('val[0-9]+') obs-แแแ;" แกแแแขแแแแกแแแแก แกแแฎแแแฌแแแแแแ, แ แแแแแแช แจแแแแแแ "val" แแ แ แแชแฎแแแแแกแแแ.
- แแแแแขแแแฃแแแ แแฎแแ แแแญแแ แ แกแแแแจแ แแแแ แแชแแแแแกแแแแก, แแแแแแแแแ, โSELECT [x + 1 x-แกแแแแก [1, 2, 3]] AS l;โ.
- แแแฎแกแแแ แแแแก แแแฎแแแ แแแ แแแขแแแแแแ แแแฃแแแ. แแแแฃแแแกแฎแแแแแ, Linux แแแแขแคแแ แแ แแงแแแแแก jemalloc แแแแแแแแแแแก แแแฎแกแแแ แแแแก แแแ แแแแกแแแแก. แแแแจแแแแแแแแแ แแแฃแแฏแแแแกแแ แฐแแจแแก แจแแ แฌแงแแแก แแแแ แแชแแแแแก แจแแกแ แฃแแแแ, แ แแแแกแแช แแแฎแกแแแ แแแ แจแแแฆแฃแแฃแแแ.
- แแ แซแแแแแแก แฎแแแแก แแแขแแ แคแแแกแก แแแแแแขแ โ.mode duckboxโ แแแแแแแแแแ แ แแแแแ, แ แแแแแแช แฃแแฃแแแแแแงแแคแก แจแฃแ แกแแแขแแแก แขแแ แแแแแแแก แคแแแฏแ แแก แกแแแแแแก แแแแแแแแกแฌแแแแแแ (แจแแกแแคแแ แแกแแ แแแแฎแแแแแแแก แจแแแแแแแแก แกแฌแ แแคแ แแแแฃแแแฃแ แ แจแแกแแคแแกแแแแแ แแแแ แ แแแแแแแแแ แกแแแขแแแแ, แ แแแแ แแชแแ โSELECT * FROM tblโ, แ แแแแแแแช แแแ แแแแฃแ แ แแแแแจแ แแแแแแแฌแแแแแฃแแแ แ แแแแแแแแ แฎแแแแ). โ.maxrows Xโ แแแ แแแแขแ แแก แแแแแงแแแแแแ, แจแแแแซแแแแ แแแแแขแแแแ แจแแแฆแฃแแแ แแแฉแแแแแแ แ แแแแแแก แ แแแแแแแแ.
- CLI แฃแแ แฃแแแแแงแแคแก แจแแงแแแแแก แแแขแแแแขแฃแ แแแกแ แฃแแแแแก แแแแขแแฅแกแขแแก แแแแแแแแกแฌแแแแแแ (แจแแกแ แฃแแแแฃแแแ แกแแแแแแซแ แกแแขแงแแแแแก, แชแฎแ แแแแแแก แกแแฎแแแแแแก, แคแฃแแฅแชแแแแแก, แกแแแขแแแแก แแ แคแแแแแแแก แกแแฎแแแแแแก แจแแงแแแแ).
- CLI-แก แแฅแแก แแแแฃแแแกแฎแแแแแ แฉแแ แแฃแแ แจแแแแแฎแแแก แแ แแแ แแกแแก แแแแแแแขแแ แ.
แฌแงแแ แ: opennet.ru