Данные типа OLTP в системе OLAP - PullRequest
0 голосов
/ 10 июля 2020

У нас работает OLAP-система Snowflake. Мы поместили в него данные OLTP, и бизнес-пользователи пытаются использовать его как смесь OLTP и OLAP. Я знаю, что это неправильно, но мне нужно знать, есть ли какие-либо проблемы с этим, прежде чем мы извлечем данные OLTP и вернем их в экземпляр Oracle.

1 Ответ

0 голосов
/ 12 июля 2020

не уверен, что вы ищете, но обычно есть 3 группы проблем:

  1. производительность (как кто-то упомянул выше). Snowflake не предназначен для такого рода загрузок, поэтому такие вещи, как вставка одной строки или обновления, если они выполняются массово, будут медленными
  2. из-за недостатка места. Перегородки в виде снежинок неизменны. Таким образом, каждый раз, когда вы выполняете вставку или обновление одной строки, он создает новый раздел, а старый попадает в режим путешествий во времени / отказоустойчивости. Если вы будете делать это достаточно часто, ваши удаленные данные будут занимать гораздо больше места, чем текущие
  3. ограничения, кроме NOT NULL, которые не применяются. Не уверен, насколько это важно для вашей БД
...