Описание тега duckdb

Проблемы, связанные с использованием DuckDB (www.duckdb.org)
2 ответа

Попытка вручную создать экземпляры класса unique_ptr с виртуальными частями

В качестве магистерской диссертации мне нужно расширить функциональность базы данных duckdb на github. Одним из первых шагов было создание фиксированного внутреннего плана, который представлял бы что-то вроде "выберите 42;" просто на физическом уров…
28 окт '19 в 13:52
3 ответа

Ошибка компиляции базы данных C++ в Windows с помощью cmake

Для получения степени магистра мне нужно работать с базой данных под названием duckdb (ее на git hub). Обычно в Linux вы можете просто клонировать его и "заставить" установить. Я устал от того же на Windows после установки CMake и Cygwin. Но на полп…
21 окт '19 в 15:32
1 ответ

Поведение читателя CSV

Мне нравится эта функция: СОЗДАТЬ ПРОСМОТР ontime КАК ВЫБРАТЬ * FROM read_csv_auto('test.csv'); но заметил, что он неправильно определяет тип столбцов, загружающих большие файлы CSV, и не может читать строки, которые не вписываются в указанный тип с…
03 авг '20 в 22:38
1 ответ

Как DuckDB обрабатывает разреженные таблицы?

Мы оцениваем возможность встраивания duckdb в наши приложения. Мы имеем дело с большим количеством таблиц, в которых столбцы в большинстве случаев будут разрежены примерно на 60-70 %. Заполняет ли duckdb их значениями NULL по умолчанию или внутренне…
09 янв '20 в 23:03
1 ответ

Структура PInvoke с вложенным массивом структур

Я пытаюсь вызвать метод PInvoke, который имеет параметр структуры с указателем вложенного массива структуры. С заявлением выглядит следующим образом: duckdb_state duckdb_query(duckdb_connection connection, const char *query, duckdb_result *out_resul…
13 окт '20 в 15:44
1 ответ

Пул: не удается открыть базу данных

Я пытаюсь использовать pool для подключения к моей базе данных DuckDB / SQLite. con <- pool::dbPool( drv = duckdb::duckdb(), dbname = "data", host = "FINAL_data.duckdb") когда я набираю dplyr::tbl(con,"data") Я не могу открыть базу данных. Error …
22 фев '21 в 16:43
1 ответ

как очистить (уменьшить размер файла) на duckdb

Я тестирую базу данных duckdb для аналитики и должен сказать, что это очень быстро. Проблема в том, что файл базы данных растет и растет, но мне нужно сделать его маленьким, чтобы поделиться им. В sqlite я помню, что использовал команду VACUUM, но з…
03 фев '21 в 15:30
1 ответ

R: DBconnect очень медленный - Wh

У меня есть файл *.csv, содержащий столбцовые числа и строки (13 ГБ на диске), который я импортировал в новую базу данных duckdb (или sqlite) и сохранил, чтобы получить к нему доступ позже в R. Но повторное подключение дублирует его и очень медленно…
20 фев '21 в 16:34
1 ответ

Как создать многоколоночные индексы DuckDB/SQLite?

У меня есть DuckDB со столбцами данных, которые я хотел бы запросить, используя несколько столбцов. Я использую R, но я не уверен, как создать многоколоночный индекс (или даже индекс с одним столбцом). Кто-нибудь может предложить ссылку, пожалуйста?…
26 фев '21 в 09:57
0 ответов

Проблемы с закрытием соединения с БД при запуске DuckDB в приложении Shiny

У меня есть flexdashboard, содержащий duckDB базы данных mtcars, которая загружена на сервер. Проблема в том, что он будет отображать только mtcarsбазу данных один раз. Если я нажму «Обновить» или закрою окно и снова открою его, оно больше не подклю…
17 мар '21 в 01:36
0 ответов

duckdb appender C api для типов datetime

Заголовок DuckDB C (duckdb.h) не включает "аппендеры" для типов даты, времени и временных меток, и они также не реализованы в duckdb-c.cpp. (версия 0.2.5) Какое-либо обходное решение для этого? PS. Если я переведу Date::FromDate в свой собственный к…
19 апр '21 в 13:55
4 ответа

Перенести таблицу SQLServer напрямую в DuckDB в R

Недавно я читал DuckDB, и большинство примеров связано с наличием каких-то данных уже в сеансе R, а затем их отправкой в ​​DuckDB. Вот базовый пример использования набора данных радужной оболочки глаза; library("DBI") con = dbConnect(duckdb::duckdb(…
09 май '21 в 23:40
1 ответ

UnsatisfiedLinkError для собственного кода DuckDb на Java

При попытке открыть соединение с DuckDb на экземпляре EC2: NAME="Amazon Linux" VERSION="2" ID="amzn" ID_LIKE="centos rhel fedora" VERSION_ID="2" PRETTY_NAME="Amazon Linux 2" ANSI_COLOR="0;33" CPE_NAME="cpe:2.3:o:amazon:amazon_linux:2" HOME_URL="http…
10 июн '21 в 00:39
0 ответов

Рекомендуется ли использовать DuckDB для вставки множества строк из REST API?

На самом деле я ищу хранилище количества запросов, которые обрабатывает мой бэкэнд, потому что я хочу проанализировать данные и получить полезную информацию. Поэтому я хотел бы использовать DuckDB, но я читал документацию о строках вставок, это не р…
1 ответ

DuckDB python API: состав запроса

Предположим, я использую DuckDB с python для запроса паркетного файла Apache. test.pq с таблицей, содержащей два столбца f1 и f2. r1 = duckdb.query(""" SELECT f1 FROM parquet_scan('test.pq') WHERE f2 > 1 """) Теперь я хотел бы использовать r1 при…
27 июл '21 в 17:32
2 ответа

Как мне ограничить использование памяти duckdb в R?

У меня есть несколько больших R data.frames, которые я хотел бы поместить в локальную базу данных duckdb. Проблема, с которой я столкнулся, заключается в том, что duckdb, похоже, загружает все в память, хотя я указываю файл в качестве местоположения…
04 авг '21 в 21:04
1 ответ

Как мне вставить бесконечные значения в столбцы REAL / FLOAT4 в DuckDB?

Скажем, у меня есть таблица с именем table_1 с одним столбцом с именем col_1, который имеет тип REAL / FLOAT4 в DuckDB. Как мне вставить в col_1 специальные значения с плавающей запятой, такие как -Infinity, NaN и Infinity? Я пробовал вставлять эти …
13 сен '21 в 17:44
1 ответ

Вставить таблицу Python DuckDB в оператор SQL

Я пытаюсь использовать зарегистрированную виртуальную таблицу в качестве таблицы в операторе SQL, используя соединение с другой базой данных. Я не могу просто превратить столбец в строку и использовать ее, мне нужно, чтобы сама таблица / фрейм данны…
14 сен '21 в 07:16
0 ответов

таблица как подключить duckdb

Я загружаю драйвер duckdb jdbc и копирую его в каталог установки: C:\Program Files\Tableau\Drivers\duckdb_jdbc-0.2.9.jar, затем я запускаю таблицу и выбираю другие драйверы jdbc для подключения,устанавливаю конфигурацию, например это попытаться подк…
01 окт '21 в 18:22
1 ответ

Есть ли способ получить перезагружаемую базу данных в DuckDB с Java?

У меня следующая проблема. В настоящее время я работаю над проектом DuckDb, интегрированным в Java/JDBC. В их документации я не нашел подходящего способа создать базу данных, которая не исчезает после закрытия программы. Пока мой код выглядит так, б…
30 сен '21 в 18:41