Citus - это распределенная база данных, которая позволяет выполнять SQL-запросы к очень большим наборам данных.
1 ответ

Могу ли я изменить метод распространения в существующей таблице Citus?

Во время перехода с MySQL на кластер Citus я использовал range метод распределения. Миграция завершена, но теперь я хотел бы изменить метод распространения на hash, Есть ли способ изменить метод распространения range в hash для существующей таблицы …
28 апр '16 в 07:52
0 ответов

Как обойти неподдерживаемый процентиль_конт в Postgres/Citus?

У меня есть запрос, похожий на этот: select coalesce(s.import_date, r.import_date) as import_date, coalesce(s.bedrooms, r.bedrooms) as bedrooms, coalesce(s.ptype, r.ptype) as property_type, s.s_price, s.s_transactions, .... r.r_rent, .... from ( sel…
02 мар '19 в 23:14
0 ответов

Как проверить, присутствует ли cstore FDW в сборке Citus PostgreSQL?

Я запускаю сборку Citus PostgreSQL отсюда: https://github.com/citusdata/docker/blob/master/docker-compose.yml Но я не знаю, как проверить, есть ли в экземпляре оболочка внешних данных cstore для поддержки столбцов? Я предполагаю, что есть способ сде…
1 ответ

Есть ли пример набора данных, иллюстрирующий преимущества производительности cstore_fdw?

Я ознакомился с примерами из краткого руководства Citus по customer_reviews набор данных. Он прекрасно работает, но производительность на том же наборе данных в обычной таблице PostgreSQL тоже была довольно хорошей. Я подозреваю, что это потому, что…
31 янв '16 в 15:21
1 ответ

Не могу установить `task_executor_type`

Когда я пытаюсь поместить значение конфигурации кластера Citus в postgresql.conf файл: citus.task_executor_type = "task-tracker" Я получил ошибку: service postgresql restart Error: Invalid line 637 in /etc/postgresql/9.5/main/postgresql.conf: »citus…
31 май '16 в 10:44
1 ответ

Sharding Postgresql с расширением Citus не работает

Я использую Postgresql с расширением citus для шардинга и не могу шардить таблицы, как показано ниже. Внизу таблицы есть первичный ключ и 2 уникальных ключа. Я пытаюсь осколить столбец с первичным ключом, т.е. pid,Примечание. Мне не разрешено изменя…
27 апр '17 в 14:16
2 ответа

citusdb: команды psql не работают

Я впервые пробую citusdb, и на странице загрузки они поместили руководство по началу работы, поэтому я следую ему. Во-первых, я пытаюсь сделать это на своем локальном компьютере, и с примерами данных в третьем пункте руководства по началу работы зде…
27 май '13 в 23:30
0 ответов

Что такое процесс /tmp/mule?

В моей компании мы внедрили распределенный кластер, используя расширение CitusData, виртуальные машины, которые мы используем, расположены на частном поставщике виртуальных серверов. Примерно две или три недели назад мы заметили, что один из узлов р…
27 ноя '17 в 15:39
1 ответ

Соединение с внешней таблицей PostgreSQL

Я использую столбцовое расширение Citus cstore_fdw для PostgreSQL (я на 9.4.1). Я создаю чужую таблицу без проблем. Проблема начинается в R, когда я пытаюсь написать в него. Нормальный dbWriteTable команда не работает: cba <- dbWriteTable(conpg, …
13 мар '15 в 00:08
2 ответа

Почему Citus выдает ошибку с определенными логическими ограничениями?

Если я выполню этот запрос: SELECT "t1"."id" FROM "session" AS t1 WHERE ("t1"."dirty" = TRUE) ORDER BY "t1"."id" LIMIT 1000; Я получаю следующую ошибку: Error : ERROR: unsupported clause type Этот запрос отлично работает на локальной таблице. Почему…
23 июл '15 в 08:42
1 ответ

Как добавить индекс в cstore_fdw CitusDB?

В настоящее время я создаю базу данных OLAP в postgres и хочу сравнить производительность хранилища столбцов и хранилища строк. CitusDB с открытым исходным кодом открыла расширение для своих колоночных хранилищ cstore_fdw, поэтому я сравниваю произв…
31 янв '15 в 20:53
1 ответ

Postgres Cluster (citus): запрос диапазона для вложенного столбца jsonb

Я использую Postgres 9.5.4 настроен как кластер с использованием Citus 5.2 Таблица была очищена с использованием следующих команд. SELECT master_create_distributed_table('mytest', 'id', 'hash'); SELECT master_create_worker_shards('mytest', 16, 1); Н…
15 окт '16 в 08:04
0 ответов

Используйте мощность 2 машин (HW) для одной БД postgresql

Вот эта вещь. у меня есть report База данных, которая используется Pentaho для создания отчетов. Эта БД работает на той же машине, что и сервер pentaho (v7.1). это report БД заполняется примерно из 90 других баз данных, разбросанных по всей стране. …
05 дек '17 в 11:26
4 ответа

citusdb ОШИБКА: ОШИБКА: невозможно выполнить PREPARE для плана распределенного запроса

Я только что сделал урок citusdb. И локальное использование "psql" работает нормально. Но когда я пытаюсь сделать тот же запрос, используя родной Postgres JDBC, я получаю ошибку: ERROR: ERROR: cannot execute PREPARE for a distributed query plan Quer…
28 май '14 в 01:29
2 ответа

Как мне скопировать таблицу cstore_fdw в Citus?

Я успешно настроил cstore_fdw в нашей установке CitusDB, работающей на сервере Ubuntu в AWS. Я попытался установить то же самое на одном из серверов нашего клиента под управлением CentOS 6.5. Я мог бы установить его, но не могу выполнить COPY команд…
06 авг '15 в 07:19
2 ответа

Использование CitusDB с SQL-алхимией

Я использую caravel с CitusDB, и у меня возникают проблемы с подключением к узлу базы данных. Честно говоря, я понятия не имею, что делать. Я следовал официальной инструкции по установке, чтобы установить и запустить. Я могу войти в работающий масте…
28 апр '16 в 07:38
1 ответ

В Citus, как заблокировать распределенную таблицу во время копирования?

Citus не поддерживает транзакции с несколькими операторами для команд изменения данных, что делает невозможным использование LOCK команда для предотвращения одновременного доступа во время миграции данных. Есть ли способ заблокировать доступ к табли…
23 май '16 в 13:11
1 ответ

Вставка в Citus хеш-распределенных таблиц с использованием JDBC в Pyspark

Я пытаюсь вставить некоторые данные в распределенную хэш-таблицу, которую я создал с помощью Citus. А в Pyspark я использую накопители JDBC postgres для вставки данных в таблицы. код, который я использую для вставки данных в таблицы с использованием…
17 янв '17 в 00:03
1 ответ

Какую схему выбрать при развертывании Citus?

Я установил кластер с несколькими компьютерами, используя citus, следуя этой документации (1 координатор, 2 узла). После завершения руководства по установке я заметил, что помимо общедоступной схемы по умолчанию создается схема citus. Также конфигур…
21 дек '18 в 16:28
3 ответа

Масштабные решения OLTP

Я ищу способ масштабирования инфраструктуры на моем рабочем месте. В настоящее время существует только одна база данных размером ~1,5 ТБ. Большинство запросов имеют тип OLTP, такие как вставка, обновление, удаление. Я думал о том, чтобы защитить баз…
15 авг '16 в 11:40