Изменения

3460 байт добавлено ,  1 год назад
нет описания правки
Строка 19: Строка 19:  
Соавтор DuckDB Мюлейзен также руководит фирмой поддержки и консалтинга для программного обеспечения [[DuckDB Labs]]. Его компания решила не привлекать венчурное финансирование, заявив: «Мы считаем, что инвестиции заставят проект двигаться в сторону монетизации, и мы бы предпочли сохранить DuckDB открытым и доступным для как можно большего числа людей».  
 
Соавтор DuckDB Мюлейзен также руководит фирмой поддержки и консалтинга для программного обеспечения [[DuckDB Labs]]. Его компания решила не привлекать венчурное финансирование, заявив: «Мы считаем, что инвестиции заставят проект двигаться в сторону монетизации, и мы бы предпочли сохранить DuckDB открытым и доступным для как можно большего числа людей».  
   −
Другая компания, связанная с проектом, [[MotherDuck]], получила финансирование в размере 100 млн долларов США для своей платформы данных на основе DuckDB от инвесторов, включая [[Andreessen Horowitz.]]
+
Другая компания, связанная с проектом, [[MotherDuck]], получила финансирование в размере 100 млн долларов США для своей платформы данных на основе DuckDB от инвесторов, включая [[Andreessen Horowitz]].
    +
== Поддержка языков программирования ==
 +
Помимо нативного API для [[C]] и [[C++]], DuckDB поддерживает ряд языков программирования.
 +
{| class="wikitable"
 +
|+Client APIs
 +
|-
 +
!Язык!!Подробности!!Ссылка
 +
|-
 +
|[[Java (programming language)|Java]]||[https://duckdb.org/docs/api/java Java API] реализован с использованием [[Java Native Interface|JNI]]<ref>{{cite web |title=Java JNI Source Code |url=https://github.com/duckdb/duckdb-java/blob/main/src/jni/duckdb_java.cpp |access-date=2024-09-07 |website=www.github.com |language=en}}</ref>. Обеспечивается поддержка формата [[Apache Arrow]]<ref>{{cite web |title=DuckDB Java Arrow Source Code |url=https://github.com/duckdb/duckdb-java/blob/v1.0.0/src/main/java/org/duckdb/DuckDBResultSet.java#L132 |website=www.github.com |access-date=2024-09-07}}</ref>.||<ref>{{cite web |title=DuckDB Java Source Code |url=https://github.com/duckdb/duckdb-java |access-date=2024-09-07 |website=www.github.com |language=en }}</ref>
 +
|-
 +
|[[Python (programming language)|Python]]||Реализована поддержка [https://duckdb.org/docs/api/python/overview Python API] для пакетов [[Анализ данных|анализа данных]] [[Pandas (software)|Pandas]],<ref>{{cite web |title=DuckDB Pandas Source |url=https://github.com/duckdb/duckdb/tree/v1.0.0/tools/pythonpkg/src/include/duckdb_python/pandas| access-date=2024-09-07 |website=www.github.com |language=en }}</ref> [[Apache Arrow]]<ref>{{cite web |title=DuckDB PyArrow Source |url=https://github.com/duckdb/duckdb/tree/v1.0.0/tools/pythonpkg/src/include/duckdb_python/arrow |access-date=2024-09-07 |website=www.github.com |language=en }}</ref> и [[Polars]].||<ref>{{cite web |title=DuckDB Python Source Code |url=https://github.com/duckdb/duckdb/tree/v1.0.0/tools/pythonpkg/src/include/duckdb_python |access-date=2024-09-07 |website=www.github.com |language=en }}</ref>
 +
|-
 +
|[[Rust (programming language)|Rust]]||[https://duckdb.org/docs/api/rust Rust API] распространяется как [https://docs.rs/duckdb/latest/duckdb/ крейт rust], являющийся [[Враппер|враппером]] над нативным C API.||<ref>{{cite web |title=DuckDB Rust Source Code |url=https://github.com/duckdb/duckdb-rs |access-date=2024-09-07 |website=www.github.com |language=en }}</ref>
 +
|-
 +
|[[Node.js|Node.JS]]||[https://duckdb.org/docs/api/nodejs/overview Node API]||<ref>{{cite web |title=DuckDB Node Source Code|url=https://github.com/duckdb/duckdb-node |access-date=2024-09-07 |website=www.github.com |language=en }}</ref>
 +
|-
 +
|[[R (programming language)|R]]||[https://duckdb.org/docs/api/r R API]||<ref>{{cite web |title=DuckDB R Source Code |url=https://github.com/duckdb/duckdb-r |access-date=2024-09-07 |website=www.github.com |language=en }}</ref>
 +
|-
 +
|[[Julia (programming language)|Julia]]||[https://duckdb.org/docs/api/julia Julia API]||<ref>{{cite web |title=DuckDB Jullia Source Code |url=https://github.com/duckdb/duckdb/tree/v1.0.0/tools/juliapkg |access-date=2024-09-07 |website=www.github.com |language=en }}</ref>
 +
|-
 +
|[[Swift (programming language)|Swift]]||[https://duckdb.org/docs/api/swift Swift API]||<ref>{{cite web |title=DuckDB Swift Source Code |url=https://github.com/duckdb/duckdb-swift |website=www.github.com |access-date=2024-09-07}}</ref>
 +
|}
 
== Примечания ==
 
== Примечания ==
 
{{Infobox software
 
{{Infobox software