DashDB имеет планы, которые перечислены как «транзакционные» или «для транзакций». Под капотом какая разница между dashDB для Analytics и dashDB для транзакций? Существуют ли ограничения для одного?Разница между dashDB для Analytics и dashDB для транзакций?
1
A
ответ
3
dashDB for Analytics: Настроен для аналитики (большие сложные запросы, иногда называемые OLAP). В частности, таблицы по умолчанию организованы по столбцам. (Если вы запускаете CREATE TABLE
заявления, по умолчанию это ORGANIZE BY COLUMN
.)
- Ограничение: Некоторые вещи, как типы данных CLOB, не работает с таблицами столбцов организованы. Если для dashDB для Google Analytics вам нужна регулярная таблица, упорядоченная по строкам, вам необходимо указать ее:
CREATE TABLE.. ORGANIZE BY ROW
.
dashDB Сделок: Также упоминается как «транзакционных планы» или «dashDB TX» настроен для транзакций (OLTP), или типичных веб-нагрузок. Таблицы организованы по строкам (типичный SQL-по умолчанию).
В целом, если вы выполняете тяжелую работу по анализу, генерируете большие отчеты или R-скрипты, затем выберите dashDB для Google Analytics. Для большинства рабочих нагрузок общего назначения dashDB for Transactions лучше подходит.