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

База данных SQL временных рядов с открытым исходным кодом, оптимизированная для быстрого ввода и сложных запросов. Упакован как расширение PostgreSQL.
0 ответов

JOOQ и TimescaleDB - Как реализовать базовый оператор time_bucket в JOOQ

Я хотел бы реализовать базовую инструкцию time_bucket в JOOQ. Если я запускаю это заявление в консоли, оно прекрасно работает: SELECT time_bucket('5 minutes', time) as t, avg(average) from TABLE GROUP BY t Если я пытаюсь реализовать это с JOOQ, у ме…
14 ноя '18 в 15:05
1 ответ

Postgres, установка TimescaleDB: не знаете, как сделать все соответствующие двоичные файлы в вашем PATH: pg_config

Я устанавливаю TimescaleDB на машине с Windows 10. https://docs.timescale.com/v0.9/getting-started/installation/windows/installation-windows Это говорит о том, что обязательным условием является: убедиться, что все соответствующие двоичные файлы нах…
29 мар '18 в 14:28
2 ответа

Добавьте расширение plpython3 в образ Postgres/timescaledb Alpine Docker

Я пытаюсь добавить plpython3 продолжение моего timescaledb/postgres (на основе Linux Alpine) изображение: FROM timescale/timescaledb:0.9.0-pg10 RUN set -ex \ && apk add --no-cache --virtual .plpython3-deps --repository http://nl.alpinelinux.…
2 ответа

Создание Hypertables с помощью SQL Alchemy

Наш текущий проект в значительной степени опирается на SQL Alchemy для создания таблиц / вставки данных. Мы хотели бы переключиться на гипертаблицы timescaledb, но кажется, что рекомендуемый способ создания гипертаблитов - это выполнение create_hype…
14 июн '18 в 17:03
0 ответов

Оптимизация производительности для СУБД только для вставок с запросами

У нас есть postgres db с плагином timescaledb для хранения данных датчиков на основе времени в гигабайтах и ​​постоянно растет. В БД есть две таблицы с индексами, внешними ключами и всем, что касается классической БД для базы данных клиентов или чег…
06 сен '18 в 10:34
1 ответ

Индексирование в TimescaleDB

Сегодня я прочитал на Hackernews об индексировании BRIN с помощью PostgreSQL. Мы работаем с TimescaleDB для больших и простых серий данных датчиков. Предоставляет ли индексирование BRIN в TimescaleDB дополнительное значение или функции TimescaleDB д…
01 мар '19 в 06:52
3 ответа

Не удается создать расширение pg_cron в docker-entrypoint-initdb.d

Если я создаю расширение pg_cron в docker-entrypoint-initdb.d/init.sql файл, образ докера не запускается и docker logs <id> просто говорит "Нет такого контейнера". Вот соответствующий фрагмент.sql: CREATE DATABASE my_database; \c my_database; …
03 янв '18 в 00:34
1 ответ

TimescalDB медленнее, чем чистый PostgreSQL

Я настроил TimescaleDB и Postgresql для тестирования производительности на временных последовательных данных. Я успешно настроил гипер-таблицу. Я тестирую со вставленными 2M строками из моей программы на C#. Но TimescaleDB работает намного медленнее…
27 ноя '18 в 10:30
1 ответ

Можно ли сделать дамп из Timescale без гипертрифицированных вставок?

Я следовал инструкциям на: https://docs.timescale.com/v1.0/using-timescaledb/backup Когда я записываю его в двоичный файл, все работает как положено (можно легко восстановить). Однако, когда я дам его в простой текстовый SQL, будут созданы вставки в…
17 сен '18 в 16:37
0 ответов

Как агрегировать данные транзакционного приложения, чтобы сформировать моментальный снимок / представление с сохранением состояния, которое можно эффективно обновить?

Например, как включить следующие неизменные транзакции: +------+-------+-------+----------+--------+ | From | To | Price | Quantity | Item | +------+-------+-------+----------+--------+ | Tom | Sam | 10 | 2 | Book | +------+-------+-------+---------…
0 ответов

Возможна ли логическая репликация с использованием pglogical с timescaleDB?

Я настроил полнофункциональную логическую репликацию нескольких мастеров на один подчиненный. Как только я преобразую любую из реплицированных таблиц в гипертаблицу timescaleDB, репликация перестает работать - реплицируется только структура, но нет …
07 фев '18 в 16:32
1 ответ

Как я могу исправить временные ряды с TimescaleDB?

У меня есть такие данные: Month_event | No_people | Cost 2017-03-01 | 78 | 120000 2017-01-01 | 67 | 220000 2017-07-01 | 121 | 320000 2017-04-01 | 70 | 100000 и то, что я обычно делаю из своего кода, использует SQL-запрос (оконный) в Postgresql, чтоб…
02 дек '18 в 17:40
1 ответ

Запрос PostgreSQL для получения данных каждый день с 22:00 до 6:00 следующего дня

Я новичок в PostgreSQL(timescaleDB) и пишу запросы временных рядов для моего приложения. У меня возникла ситуация, когда я должен получать данные за выбранный период времени (с 10:00 до 18:00) каждый день для диапазона дат (с 1 по 26 декабря). Ниже …
26 дек '18 в 07:25
4 ответа

Как эффективно получить последнюю временную метку для каждого актива без последовательного сканирования на timescaledb?

У меня есть стол | Asset | timestamp | open | high | low | close | volume | |-------|---------------|------|------|-----|-------|--------| | AAPL | 1551274920000 | 200 | 300 | 200 | 250 | 10240 | | AAPL | 1551274980000 | 201.4| 299.5| 200 | 244.5 | …
1 ответ

Как выполнить пакетную вставку в TimescaleDB из файлов.csv?

В документах TimescaleDB упоминается возможность импорта данных из.csv в пустую гипертаблицу с помощью их программы GO. У меня вопрос: как мне импортировать данные из CSV-файлов в непустую гипертаблицу? Мои файлы.csv имеют одинаковую структуру, но н…
28 фев '19 в 22:26
0 ответов

Производительность timescaledb агрегирования больших наборов данных по сегментам

На https://volkszaehler.org/ мы разрабатываем платформу интеллектуального счетчика с открытым исходным кодом. Ключевая возможность состоит в том, чтобы визуализировать большие наборы данных (миллион + ряды) за большие промежутки времени (годы) . В н…
20 фев '19 в 14:17
2 ответа

Выражение drop_chunks TimescaleDB не отбрасывает точные синхронизированные куски

Я использую TimescaleDB и хочу избавиться от старых данных. В целях тестирования я заполняю пустой Hyptertable некоторыми другими данными. Я выполнил следующее утверждение с данными за 2 часа, с данными за 10 часов и с данными за 15 часов: select dr…
18 янв '19 в 10:05
1 ответ

Оптимизация пространства хранения, скорости запросов, данных столбца JSON в таблице Postgres

Рассмотрим следующую таблицу, в которой фиксируются изменения цен на разные товары, принадлежащие разным компаниям разных категорий. Column | Type | Modifiers -----------------+--------+----------- category_id | bigint | not null product_id | bigint…
0 ответов

PostgreSQL: "ПРЕДУПРЕЖДЕНИЕ: недостаточно общей памяти" на простом SELECT

Всякий раз, когда я пытаюсь сделать простой SELECT на моей базе данных Postgres, я получаю эту ошибку: tutorial=> select id from table LIMIT 1; WARNING: out of shared memory WARNING: out of shared memory WARNING: out of shared memory WARNING: out…
29 янв '18 в 15:16
1 ответ

Postgresql / Timescaledb ОШИБКА: устаревшая функция триггера не должна вызываться

Я работаю с postgresql, увеличенным с помощью timescaledb fork (довольно впечатлен его производительностью, пока он работает;)Я получил скрипт, который загружает данные, модифицирует их и помещает в файл CSV. Затем вызывается скрипт psql для создани…
17 авг '17 в 18:59